• 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