Friday, August 22, 2008

Week progress report from 18th August to 22nd August

I continued with the testing and adding missing implementations. I was able to identify few bugs and made small changes while improving the code coverage. We have identified and listed down the remaining tests to be added. Core components are prioritized and targeted more on them.

Within the next week also I will be doing the identified tasks in the prioritized manner.


[1] svn//svn.zope.org/repos/main/Sandbox/adamg/ocql/trunk/ - implementation

Friday, August 15, 2008

Week progress report from 11th August to 15th August

In this week I basically work on failed tests, adding new tests to the system and improving the code coverage by targeting the most critical components of the system. Extract algebra operation decelerations from the research papers[1][2] and add corresponding implementations done in the system[3]. It helped to identify some bugs in the project.

I gained good understanding on the Python build in functions, which are used to get the results for a particular query. Document modified grammar rules.


[1] http://citeseer.ist.psu.edu/359340.html

[2] http://citeseer.ist.psu.edu/384122.html

[3] svn//svn.zope.org/repos/main/Sandbox/adamg/ocql/trunk/src/ocql/rewriter/algebra.txt

Sunday, August 10, 2008

Tests

I continued with adding tests in order to improve the code coverage. And I tried to modify the code to run the commented out tests initially.

Friday, August 8, 2008

Week progress report from 04th August to 08th August

Another interesting week finished!!!
I was able to complete main tasks identified and documented in the plan. My implementations done over the last two weeks were reviewed and made corrections. Resolved failing tests in algebra optimization. I was able to identify quite a few mistakes in the code after adding tests. All the changes are merged in the trunk[1].

For the next week I will improve the code coverage, adding tests to stress the system and documentation.

[1] svn//svn.zope.org/repos/main/Sandbox/adamg/ocql/trunk - implementation

Tuesday, August 5, 2008

Algebra Optimization

I again looked at the algebra optimization. I wanted to know where I was before. I was able to find out the problem which causes me to continue it further. So I was able to go bit forward from the status it was but still getting few test failures in the branch

Sunday, August 3, 2008

Tests

Today I add few tests to the whole project. We can use
verifyObject(Interface, classObject()) to verify whether to say the given object is correctly implements the given interface. If the given attributes are not implemented in the concrete object, it will raiser an error. I identified many mistakes in coding. Correct them accordingly.

Friday, August 1, 2008

Week progress report from 28th July to 01st August

As we planned initially I add some tests in identified areas. Go through some documents and other implementations to know how to add tests. Add some missing QueryObject and algebra functions. Meanwhile I modified the grammar rules and able to resolve shift/reduce and reduce/reduce conflicts. Its tested for the present queries and need to improve them as new tests are being added.

I will continue with tests and improve code coverage in the next week.



[1] svn//svn.zope.org/repos/main/Sandbox/adamg/ocql/branches/qo-compiler - implementation

[2] http://spreadsheets.google.com/ccc?key=pqiTfcdeaKaYf-C6HpM32VQ&hl=en - Time plan