Title :
Synthesis and Traceability of Scenario-Based Executable Models
Author :
Goel, Ankit ; Roychoudhury, Abhik
Author_Institution :
Nat. Univ. of Singapore, Singapore
Abstract :
Message Sequence Charts (MSCs) or Sequence Diagrams are one of the behavioral diagram types in the unified modeling language or UML. In system requirements modeling, MSCs are conventionally used for describing possible system scenarios. In the recent past, there have been concerted attempts to develop executable system modeling languages directly based on MSCs - Live Sequence Charts, Triggered Message Sequence Charts and Interacting Process Classes, to name a few. In this paper, we study the problem of model synthesis in these languages - how to translate informal requirements into formal models. We also discuss (a) test generation from these formal models, and (b) how the generated tests can be traced back to the informal requirements.
Keywords :
Unified Modeling Language; formal specification; UML; Unified Modeling Language; behavioral diagram types; executable system modeling languages; formal models; informal requirement translation; informal requirements; interacting process classes; live sequence charts; model synthesis; scenario-based executable models; sequence diagrams; system requirements modeling; test generation; triggered message sequence charts; Application software; Books; Communication system control; Computer aided software engineering; Computer science; Design engineering; Process control; Testing; Unified modeling language;
Conference_Titel :
Leveraging Applications of Formal Methods, Verification and Validation, 2006. ISoLA 2006. Second International Symposium on
Conference_Location :
Paphos
Print_ISBN :
978-0-7695-3071-0
DOI :
10.1109/ISoLA.2006.36