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 :
بازگشت