Title :
Towards Trace Based Model Synthesis for Program Understanding and Test Automation
Author_Institution :
Tech. Res. Centre of Finland (VTT), Oulu
Abstract :
Effective maintenance and evolution of complex, software intensive systems requires understanding how the system works and having tests available to verify the effects of changes. Understanding complex systems is difficult, and testability of these systems is often low due to design constraints, system complexity and long- term evolution. Thus understanding the system and adding new tests is difficult. Yet, especially in these cases, the understanding and tests are important to verify the system correctness over long-term evolution. This paper discusses synthesizing models from system traces and using these models to facilitate program understanding and test automation. Basing the models on execution traces allows generation of automated tests even for low testability systems. Generating and visualizing abstracted models facilitates program understanding, which helps in system maintenance.
Keywords :
program diagnostics; program testing; program understanding; software intensive system; test automation; trace based model synthesis; Automatic testing; Automation; Control systems; Instruments; Real time systems; Software maintenance; Software systems; Software testing; System testing; Visualization;
Conference_Titel :
Software Engineering Advances, 2007. ICSEA 2007. International Conference on
Conference_Location :
Cap Esterel
Print_ISBN :
0-7695-2937-2
Electronic_ISBN :
978-0-7695-2937-0
DOI :
10.1109/ICSEA.2007.80