• DocumentCode
    2711596
  • Title

    Modeling and Validation of Executable Requirements Using Live Activity Diagrams

  • Author

    Knieke, Christoph ; Huhn, Michaela ; Lochau, Malte

  • Author_Institution
    Inst. for Programming & Reactive Syst., Tech. Univ. Braunschweig, Braunschweig
  • fYear
    2008
  • fDate
    20-22 Aug. 2008
  • Firstpage
    51
  • Lastpage
    58
  • Abstract
    A seamless model-based methodology for requirements specification becomes increasingly the key to successful software systems engineering. The enhanced activity diagrams of UML 2 offer a promising intuitive modeling approach for requirements capturing. On this basis, we propose a formal syntax and operational semantics and extend activity diagrams to LADs (Live Activity Diagrams) by liveness-enriched constructs inspired by LSCs (Live Sequence Charts) for stating precise execution modalities. We aim at a tool-supported execution of LAD specifications allowing for early simulation and validation of requirements. We present an implementation of an LAD execution engine and describe the there upon suggested requirements engineering approach by means of an automotive case study.
  • Keywords
    Unified Modeling Language; formal specification; program verification; LADs; LSCs; UML 2; live activity diagrams; live sequence charts; requirements engineering; requirements specification; seamless model-based methodology; software systems engineering; Application software; Automotive engineering; Conference management; Design engineering; Engineering management; Engines; Software engineering; Software systems; Systems engineering and theory; Unified modeling language; Activity Diagrams; Live Sequence Charts; Model Driven Engineering; Requirements Engineering; Unified Modeling Language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications, 2008. SERA '08. Sixth International Conference on
  • Conference_Location
    Prague
  • Print_ISBN
    978-0-7695-3302-5
  • Type

    conf

  • DOI
    10.1109/SERA.2008.10
  • Filename
    4609410