|
Tools for analysis of complex software systems |
||||||||||||||||
| ||||||||||||||||
Overview Methods and techniques from program analysis research sometimes have restrictions that do not hold in industrial systems, e.g. they do not allow certain language constructs or they assume specific execution models. Reimplementing the system before the proposed methods are applied may solve the problem. For large, complex systems, this may be too costly. The aim of this project is to explore and evaluate different methods and strategies that can be used to analyse existing, complex software systems without requiring reprogramming/modification of the system before analysis. |
||||||||||||||||
|
Latest project publications [ Show all publications ]
|
||||||||||||||||
Results achieved Publications as specified above. Two research prototypes, prototype i) extracting information from the code and analyzing execution time properties of the system, prototype ii) generating a graphical abstraction of the system enabling the programmer to validate the execution paths in the system. 4 masters thesis have been produced in total during the project. 1 technical report. 1 submitted publication. |
||||||||||||||||
Future work The short-term goals of the project are one licentiate thesis (2003), the publication of several papers, the creation of a state-of-the-art report, and giving several seminar for industry. The research prototypes will be further extended and integrated. |
||||||||||||||||