DocumentCode
3369005
Title
Towards Trace Based Model Synthesis for Program Understanding and Test Automation
Author
Kanstrén, Teemu
Author_Institution
Tech. Res. Centre of Finland (VTT), Oulu
fYear
2007
fDate
25-31 Aug. 2007
Firstpage
46
Lastpage
46
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICSEA.2007.80
Filename
4299927
Link To Document