DocumentCode
2004624
Title
Footprinter: Round-trip engineering via scenario and state based models
Author
Goel, Ankit ; Sengupta, Bikram ; Roychoudhury, Abhik
Author_Institution
Nat. Univ. of Singapore, Singapore
fYear
2009
fDate
16-24 May 2009
Firstpage
419
Lastpage
420
Abstract
Formal behavioral models are used in model-driven software development to analyze and reason about system behavior. While scenario-based models highlighting interprocess communication are closer to distributed system requirements, state-based models highlighting intra-process behavior are suitable for code generation. In this paper we present dasiaFootprinterpsila, a tool which exploits the relative strengths of these two modeling styles in support of a roundtrip engineering approach from requirements, to test case generation and execution, to tracing test execution results back to requirements - enabling debugging of test execution failures at requirements level.
Keywords
distributed processing; formal specification; program testing; code generation; distributed system requirements; formal behavioral model; interprocess communication; intraprocess behavior; model driven software development; roundtrip engineering; scenario based model; state based model; test case generation; tracing test execution; Acoustic testing; Automata; Automatic testing; Communication system control; Debugging; Life testing; Natural languages; Programming; System testing; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-3495-4
Type
conf
DOI
10.1109/ICSE-COMPANION.2009.5071041
Filename
5071041
Link To Document