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
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;
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
DOI :
10.1109/ICSE-COMPANION.2009.5071041