ISVis Adaptation Project Team - Time Tracking

Barrie

Sept 7, 2006
Activity Hours Comments
Operating System 5 Installed ISVis and familiar with the system,researched system and library API calls.
Documentation
CPP Unit
Paper 2 Looked for new Paper Title for this week, read Phil's choice.
Week Summary 7 Set up the ISVis system and read documents of it. Understood how to find out the system and library API calls and tried to filter the results found in the OS.

Sept 14, 2006
Activity Hours Comments
Operating System 4 Find out the system and library API calls found in the source code and filter them in the specific format.
Documentation
CPP Unit 3 Research the CppUnit and try to install it in Windows.
Paper 3 Looked for new Paper Title for this week, prepared the presentation next week.
Week Summary 10 As I understood so far, CppUnit can only be installed in Windows by Visual Studio. I am filtering the results of system and library API calls found in the source code but it seems something should be checked.

Sept 21, 2006
Activity Hours Comments
Operating System 4/TD> Fixed the errors found in the calls and research how to use the C library function calls in the C++. Finish the proposal.
Documentation
CPP Unit 5 Successfully install the CppUnit in Windows.
Paper 2 Looked for new Paper Title for this week, read Michele's choice.
Week Summary 11 Using MinGW and MSYS to install CppUnit in Windows. Using #include<cstdio.h>, #include<cstring.h>, #include<cmath.h>.... to using C library function calls in C++.

Sept 14, 2006
Activity Hours Comments
Operating System 4 Find out the system and library API calls found in the source code and filter them in the specific format.
Documentation
CPP Unit 3 Research the CppUnit and try to install it in Windows.
Paper 3 Looked for new Paper Title for this week, prepared the presentation next week.
Week Summary 10 As I understood so far, CppUnit can only be installed in Windows by Visual Studio. I am filtering the results of system and library API calls found in the source code but it seems something should be checked.

Sept 28, 2006
Activity Hours Comments
Operating System
Documentation 1 Start to do the document.
CPP Unit 5 Demo the CppUnit in Windows and find out why can't be installed in Solaris. I finally get the CppUnit work on Solaris too. I change the compiler used and set the install directory as parameters when executing the ./configure
Paper 2 Looked for new Paper Title for this week, read Peter's choice.
MISC 1 Establish the Time log.
Week Summary 9 Successfully install the newest version of CppUnit in the lennon machine and test it as well.

October 5, 2006
Activity Hours Comments
Operating System
Documentation
CPP Unit 4 Install the CppUnit in the ISVis directory.
Paper 2 Looked for new Paper Title for this week, read Peter's choice.
Week Summary 6 I figure out that the command to install the CppUnit in the lennon machine can be easier. Because it has g++ compiler in it.

October 12, 2006
Activity Hours Comments
Operating System 2 Implement the methods in C++.
Documentation 1 Update the documentation
CPP Unit
Paper 2 Looked for new Paper Title for this week, read Phil's choice.
Week Summary 5 The major job this week is focus on source changing. I need to rethink about how to implement the library api call in C++

October 19, 2006
Activity Hours Comments
Operating System 3 Working on the source code changes.
Documentation    
CPP Unit 2 Looking for the CppUnit testing GUI
Paper 3 Looked for new Paper Title for this week, prepare the presentation of paper.
Week Summary 8 There are no compile error for operation system side. So I think we can directly use the function calls supported by Solaris system. The testing GUI for CppUnit is Visual studio.
 
October 26, 2006
Activity Hours Comments
Operating System 5 Check out the differences of Solaris system among different versions.
Documentation    
CPP Unit 4 Write test file to disk_file.C and hash.C
Paper   Looked for new Paper Title for this week, prepare the presentation of paper.
Week Summary 9 Looking for the use of system() call in different version of Solaris system. I think it should be the same. The test file is not finished because of some Rogue Wave error so I can't test it right now.

 

November 2, 2006
Activity Hours Comments
Operating System 8 Look up the script files used in ISVis. How to run them?
Documentation    
CPP Unit    
Paper    
Week Summary 8 There are three scripts in the bin directory. One of them is to instrument the code. Other two are to do the static anaylsis of the source code. Using sbrowser and sbdump in the script files that may be not supported by the current solaris system. We need to find the patch file to reinstall it. But it needs the supperuser account to do that.

November 9, 2006
Activity Hours Comments
Operating System 8 Look the documentation of sbdump and see how ISVis works. Find out what the command does.
Documentation    
CPP Unit    
Paper    
Week Summary 8 Realizing the functionality of ISVis and the phases to run ISVis. The first part is program static information analysis and it requires to using sbrowser and sbdump. The program which will be analyzed  must have been compiled using either the Solaris CC or cc compiler, with the -xsb flag set to generate source browser information (static information used by Sun's Source Browser).


November 16, 2006
Activity Hours Comments
Operating System 7 Write the StringTokenizer to replace the RWTokenizer. Keep studying how to support sbdump in the current Solaris system.
Documentation    
CPP Unit    
Paper 2 Looked for new Paper Title for this week, read Peter's choice.
Week Summary 9 The StringTokenizer is finished but should be added one functionality soon. The sbdump is not installed yet. We need to find out what it really does and what information it gives ISVis.


November 21, 2006
Activity Hours Comments
Operating System 5 The format of information ISVis needs for the sbdump and the use of sbrowser.
Documentation 2 Document what I get from the source analysis
Time log 1 Keep the information of time log
Paper 2 Looked for new Paper Title for this week, read Phil's choice.
Week Summary 10 The sbrowser is exised now but sbdump is not available. The utility of sbdump is to dump binary files in a readable format. Objects, executables, etc...So we need to find out how to support it. The file related to this is static_analyzer.C and two scripts in the bin directory.


November 28, 2006
Activity Hours Comments
Operating System    
Documentation    
CPP Unit    
Paper    
Week Summary    


December 7, 2006
Activity Hours Comments
Operating System    
Documentation    
CPP Unit    
Paper    
Week Summary