Marja Hassinen #PVM LUOKKA TUNNIT KUVAUS # week 1 17.5.2005 INST 3.5 Studying Fortran 17.5.2005 MEET 1.0 Meeting with the project group 17.5.2005 INST 0.5 Studying how to use CVS 17.5.2005 INST 0.5 Writing content to the web page 18.5.2005 INST 2.0 Studying Fortran 18.5.2005 OTHE 0.5 Reading project instructions 19.5.2005 MEET 2.5 Meeting with the project group 19.5.2005 PROJ 0.5 Writing about listing the working hours 19.5.2005 INST 0.5 Studying how to use CVS 19.5.2005 INST 0.5 Studying how to use the report.pl-script 19.5.2005 INST 1.0 Studying how to use LaTeX 19.5.2005 PROJ 1.0 Writing the project plan (Project organization) 20.5.2005 PROJ 1.0 Writing the project plan (Schedule) 20.5.2005 MEET 2.5 Meeting with the client and the project group # 17.5 that week # week 2 23.5.2005 MEET 2.0 Meeting with the project group 23.5.2005 PROJ 1.0 Writing the project plan (Schedule) 23.5.2005 INST 0.5 Studying how to use LaTeX 23.5.2005 REQU 1.0 Reading the IEEE SRS document 24.5.2005 MEET 2.0 Meeting with the client and the project group 24.5.2005 INST 1.0 Studying Fortran 25.5.2005 MEET 2.0 Meeting with the project group 25.5.2005 MEET 0.5 Writing notes of the meating into a file 25.5.2005 PROJ 0.5 Writing the project plan 26.5.2005 INST 2.0 Studying Fortran 27.5.2005 PROJ 1.0 Reading the project plan and marking errors 27.5.2005 MEET 2.0 Meeting with the project group (reviewing the project plan) 27.5.2005 PROJ 0.5 Correcting grammatical mistakes of the plan (with Eemil) 29.5.2005 REQU 0.5 Preparing the next meeting 29.5.2005 KNOW 0.5 Reading about Markov random fields # 17.0 that week # week 3 30.5.2005 MEET 2.0 Meeting with the project group and the client 30.5.2005 PROJ 1.5 Reading about the FP method and calculating FP's 31.5.2005 REQU 2.0 Specifying requirements with the project group 31.5.2005 REQU 1.5 Writing the SRS (data & simulation) 1.6.2005 MEET 2.0 Meeting with the project group 1.6.2005 REQU 1.0 Writing the SRS 1.6.2005 INST 0.5 Studying Fortran 2.6.2005 MEET 2.0 Meeting with the group and the client 2.6.2005 REQU 1.0 Writing the SRS (adding requirements) 3.6.2005 INST 2.0 Studying Fortran 4.6.2005 INST 1.0 Studying Fortran 5.6.2005 REQU 0.5 Writing the SRS (Glossary) # 17.0 that week # week 4 6.6.2005 REQU 2.0 Writing the SRS (Glossary & Requirements) 6.6.2005 MEET 2.0 Meeting with the group and the client 7.6.2005 REQU 2.0 Specifying requirements with the project group 7.6.2005 REQU 2.5 Writing the SRS (Requirements) 8.6.2005 MEET 2.0 Meeting with the project group (requ..) 8.6.2005 REQU 1.5 Writing the SRS (Requ & Gloss) 9.6.2005 MEET 2.0 Meeting with the project group and the client 9.6.2005 REQU 1.0 Writing the SRS (correcting errors) 10.6.2005 MEET 2.0 Meeting with the project group 10.6.2005 REQU 0.5 Correcting errors in SRS # 17.5 that week # week 5 13.6.2005 MEET 2.0 Meeting with the group 13.6.2005 OTHE 0.5 Reporting working hours (statistics, metrics system) 13.6.2005 REQU 1.0 Writing the SRS 13.6.2005 INST 0.5 Studying Fortran 14.6.2005 DESI 0.5 Designing the simulation parameter input form 14.6.2005 OTHE 0.5 Reporting working hours (problems with the system) 14.6.2005 MEET 2.0 Meeting with the project group 14.6.2005 REQU 1.0 Reading the SRS 14.6.2005 DESI 0.5 Reading the IEEE SDD document 15.6.2005 MEET 1.0 Meeting with the project group 15.6.2005 DESI 1.0 Designing the simtech input formats with Eemil 15.6.2005 DESI 0.5 Reading the IEEE SDD document 15.6.2005 DESI 0.5 Designing the simtech input formats 16.6.2005 DESI 1.0 Designing the simtech input formats 16.6.2005 INST 1.5 Studying Fortran 17.6.2005 MEET 2.0 Review (SRS) 17.6.2005 REQU 1.0 Correcting errors in SRS # 17.0 that week # week 6 20.6.2005 DESI 1.0 Reading & designing the simtech input formats 20.6.2005 INST 1.0 Studying Fortran 20.6.2005 MEET 2.0 Meeting with the project group 21.6.2005 DESI 4.0 Designing the prototype (with Eemil) 21.6.2005 DESI 1.0 Designing the prototype 21.6.2005 INST 0.5 Studying Fortran 22.6.2005 INST 1.0 Studying Fortran 22.6.2005 DESI 0.5 Designing the prototype 22.6.2005 MEET 2.0 Meeting with the project group 23.6.2005 DESI 4.0 Designing & coding the prototype (with Eemil) # 17.0 that week # week 7 27.6.2005 DESI 1.0 Designing the prototype (pictures and some minor changes) 27.6.2005 DESI 1.0 Reading about NAG and finding some routines 27.6.2005 MEET 2.0 Meeting with the project group 27.6.2005 DESI 0.5 Reading notes etc. 28.6.2005 DESI 4.0 Designing & coding the prototype (with Eemil) 29.6.2005 DESI 1.5 Writing the design document 29.6.2005 MEET 2.0 Meeting with the project group 29.6.2005 DESI 1.0 Coding the prototype (with Eemil) 30.6.2005 DESI 2.0 Coding the prototype 1.7.2005 MEET 2.0 Meeting with the project group # 17.0 that week # holiday # week 8 18.7.2005 OTHE 0.5 Miscellaneous 18.7.2005 DESI 1.0 Coding & documenting the prototype 18.7.2005 INST 0.5 Studying Fortran 18.7.2005 MEET 2.0 Meeting with the project group 18.7.2005 DESI 1.0 Discussing about the protype & designing the generator: probabilities 19.7.2005 DESI 2.0 Writing the design document (probabilities) at school 19.7.2005 DESI 1.5 Writing the design document (probabilities) at home 19.7.2005 INST 1.0 Reading about NAG and trying to get it work 20.7.2005 MEET 0.5 Meeting with the client 20.7.2005 DESI 1.0 Coding the prototype (with Eemil) 20.7.2005 MEET 2.5 Meeting with the project group 20.7.2005 DESI 1.0 Reading and writing the design document 20.7.2005 DESI 0.5 Discussing the linking 20.7.2005 DESI 0.5 Writing the design document (linking) 21.7.2005 DESI 0.5 Creating prototype definition files (model, simtech parameters, data) 21.7.2005 DESI 3.0 Coding the prototype & writing the design document, discussing design (at school) 21.7.2005 DESI 2.0 Correcting errors in prototype (problems with NAG) 22.7.2005 MEET 2.0 Meeting with the project group 22.7.2005 DESI 1.5 Debugging the prototype (it works!) 22.7.2005 DESI 3.0 Writing the design document # 27.5 that week # week 9 25.7.2005 DESI 1.0 Reading the design document 25.7.2005 MEET 1.0 Meeting with the project group 25.7.2005 DESI 2.0 Writing the design document (model desciption language) at school 25.7.2005 DESI 1.0 Writing the design document at home 25.7.2005 TEST 1.0 Reading and writing the testing document 26.7.2005 TEST 0.5 Discussing testing. 26.7.2005 DESI 1.0 Discussing design and reading and writing the design document. 26.7.2005 IMPL 1.0 Discussing implementation and writing Distribution.java. 26.7.2005 IMPL 0.5 Writing Distribution.java (finished). 26.7.2005 DESI 0.5 Reading the design document 27.7.2005 MEET 1.0 Meeting with the project group 27.7.2005 DESI 1.0 Correcting error in Design document 27.7.2005 IMPL 1.0 Implementing Distribution subclasses 27.7.2005 IMPL 1.5 Implementing Distribution subclasses and Variable setters 27.7.2005 INST 0.5 Installing Java 1.5 and reading about the new features 28.7.2005 IMPL 2.5 Implementing Distribution subclasses 28.7.2005 TEST 0.5 Trying to unit test Distribution subclasses (problems with everything) 28.7.2005 TEST 0.5 Unit testing Distribution subclasses (seems ok) 28.7.2005 IMPL 0.5 Discussing implementation and adding features to DistributionFactory 29.7.2005 MEET 1.0 Meeting with the project group 29.7.2005 IMPL 2.0 Correcting miscellaneuous errors in data structures and implementing "generateAcceptationFormula" 29.7.2005 IMPL 2.0 Implementing "generateAcceptationFormula" 31.7.2005 IMPL 1.5 Implementing "generateAcceptationFormula" # 25.0 that week # week 10 1.8.2005 IMPL 0.5 Implementing "generateUpdateFunctionalCode" 1.8.2005 MEET 1.0 Meeting with the project group 1.8.2005 IMPL 1.0 Implementing "generateUpdateFunctionalCode" 1.8.2005 IMPL 1.5 Implementing "generateUpdateFunctionalCode" 2.8.2005 DESI 1.5 Reading the design document and discussing the FTR 2.8.2005 IMPL 1.0 Implementing "generateUpdateFunctionalCode" 2.8.2005 TEST 1.0 Writing a test program for "generateAcceptationFormula" (problems with other modules) 3.8.2005 IMPL 1.0 Adding features to "generateFunctionalNewValuesCode" 3.8.2005 MEET 1.0 FTR for design document 3.8.2005 DESI 0.5 Correcting errors in design document 3.8.2005 IMPL 1.0 Discussing implementation and testing 3.8.2005 TEST 1.0 Testing "generateAcceptationFormula" and correcting bugs. 4.8.2005 IMPL 1.0 Correcting errors in "generateAcceptationFormula" 4.8.2005 TEST 1.0 Testing "generateAcceptationFormula" 4.8.2005 TEST 1.0 Testing "generateFunctionalNewValuesCode" and correcting errors 4.8.2005 IMPL 0.5 Adding features to "generateFunctionalNewValuesCode" 4.8.2005 IMPL 0.5 Discussing implementation 4.8.2005 IMPL 0.5 Changing distributions and generator to utilize ArrayLists. 5.8.2005 MEET 1.5 Meeting with the project group 5.8.2005 TEST 0.5 Testing the "generateFunctionalNewvaluesCode" 5.8.2005 IMPL 1.5 Discussing implementation, adding features to prototype, adding new methods. 7.8.2005 IMPL 1.5 Implementing "generateProposal" # 21.0 that week # week 11 8.8.2005 IMPL 1.0 Implementing "generateNewValueCode" and "generateAcceptationCode" 8.8.2005 MEET 1.5 Meeting with the project group 8.8.2005 IMPL 1.5 Refactoring "generateAcceptationFormula" and the methods it uses 8.8.2005 IMPL 1.0 Refactoring "generateAcceptationFormula" and "generateNewValuesFunctionalCode" 9.8.2005 IMPL 1.5 Implementing "generateNewValuesFunctionalCode" and the methods it uses 9.8.2005 IMPL 0.5 Correcting errors in generator classes 9.8.2005 TEST 0.5 Generating test cases and testing "generateAcceptationFormula" (doesn't work) 9.8.2005 IMPL 1.0 Correcting errors in "generateAcceptationFormula" 9.8.2005 IMPL 0.5 Implementing "generateAcceptationCode" 10.8.2005 IMPL 2.0 Correcting miscellaneous programming errors in Generator (now it can be compiled but not yet run) 10.8.2005 OTHE 2.0 Attending the lecture about testing 11.8.2005 MEET 2.0 Meeting with the project group 11.8.2005 IMPL 2.0 Discussing implementation and implementing "Output" 12.8.2005 IMPL 2.0 Implementing "Output" 12.8.2005 IMPL 0.5 Correcting miscellaneous programming errors in Generator (now it can be run.. wow!) 12.8.2005 TEST 0.5 Testing the generator # 20.0 that week # week 12 15.8.2005 IMPL 1.0 Correcting errors in Output and Proposal. Writing javadoc comments. 15.8.2005 TEST 1.0 Writing the testing document (test models etc.) and thinking about testing 15.8.2005 TEST 0.5 Trying to get the produced Fortran code to compile 15.8.2005 MEET 3.0 Meeting with the project group 15.8.2005 TEST 0.5 Hunting a Mysterious Bug 15.8.2005 IMPL 0.5 Correcting the Mysterious Bug 16.8.2005 IMPL 0.5 Refining the "generateWriteOutput" class 16.8.2005 TEST 0.5 Writing testing document (models) 16.8.2005 TEST 2.5 Testing Acceptation, writing the testing document (at school) 16.8.2005 TEST 1.0 Testing Acceptation, writing the testing document (at home) 17.8.2005 TEST 1.0 Testing Acceptation, writing the testing document (at home) 17.8.2005 TEST 2.0 Testing Acceptation, writing the testing document (at home) 17.8.2005 TEST 1.0 Discussing miscellaneous errors and "features" recently found and correcting them 18.8.2005 MEET 2.0 Meeting with the project group # 17.0 that week # week 13 22.8.2005 OTHE 0.5 Reading e-mail and generating the week report. 23.8.2005 OTHE 1.0 Reading the manual 23.8.2005 TEST 1.0 Reading the source code (Acceptation) and discussing found bugs and other implementation things 23.8.2005 MEET 3.0 Meeting with the project group 23.8.2005 TEST 0.5 Reading the generated source code for cancer model and looking for bugs. Didn't find any. 23.8.2005 IMPL 0.5 Adding features and discussing implementation (problems with functional parameters - again) 24.8.2005 TEST 0.5 Testing Acceptation with cancer model 24.8.2005 TEST 3.0 Testing Acceptation with model_all_func 24.8.2005 OTPR 1.0 Correcting errors in the manual (problems with cvs and everything), discussing the CD, viewing its contents 24.8.2005 TEST 0.5 Testing Acceptation and discussing its implementation 25.8.2005 TEST 1.5 Testing Acceptation with the spatial case and writing the testing document 25.8.2005 OTPR 0.5 Writing the manual and discussing the implementation document 25.8.2005 OTPR 0.5 Creating a user_dist.f90 to be delivered to the customer, reading documents 25.8.2005 TEST 1.0 Writing the testing document 26.8.2005 MEET 1.0 Meeting with the project group 26.8.2005 IMPL 2.5 Writing the implementation document (requirements & further development) 26.8.2005 OTPR 1.0 Writing the conclusion document (schedule, risks, products) 26.8.2005 TEST 0.5 Reading and writing the testing document 26.8.2005 OTPR 0.5 Writing the "what have I learned" thing 28.8.2005 IMPL 0.5 Writing the implementation document 28.8.2005 OTPR 0.5 Writing the conclusion document and "what have I learned" thing 28.8.2005 IMPL 0.5 Discussing implementation (efficiency issues) and reading the parser source code 28.8.2005 TEST 1.0 System testing with the bird model (the proposal distributions are so messed up that the program simply can't work) # 23.0 that week # 253.5 before this week # week 14 29.8.2005 TEST 1.0 System testing with the bird model (added debug prints etc) 29.8.2005 MEET 1.0 Meeting with the project group 29.8.2005 IMPL 1.0 Writing the implementation document 29.8.2005 OTPR 0.5 Writing the conclusion document 30.8.2005 IMPL 0.5 Removing debug prints from the generator and correcting errors in the implementation document 30.8.2005 IMPL 1.0 Reading the implementation document 30.8.2005 TEST 0.5 Reading the testing document and the conclusion document 31.8.2005 MEET 1.5 Meeting with the project group 31.8.2005 IMPL 1.0 Correcting errors in the implementation document 31.8.2005 OTPR 1.0 Writing the conclusion document and the testing document 31.8.2005 OTPR 0.5 Inspecting the CD # 9.5 that week