• DocumentCode
    2393583
  • Title

    An ASM operational semantics for use case maps

  • Author

    Hassine, Jameleddine ; Rilling, Juergen ; Dssouli, Rachida

  • Author_Institution
    Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
  • fYear
    2005
  • fDate
    29 Aug.-2 Sept. 2005
  • Firstpage
    467
  • Lastpage
    468
  • Abstract
    Scenario-driven requirement specifications are widely used to capture and represent functional requirements. Use case maps (UCM) is being standardized as part of the user requirements notation (URN), an addition to ITU-T´s family of languages. UCM models allow the description of functional requirements and high-level designs at early stages of the development process. Recognizing the importance of having a well defined semantic, we propose, in this paper, a concise and rigorous formal semantics for use case maps, defined in terms of multi-agent abstract state machines. The proposed formal semantics addresses UCM´s operational semantics and provides a sound basis for executing UCM specifications using simulation tools and supporting formal verification.
  • Keywords
    finite automata; formal specification; formal verification; multi-agent systems; programming language semantics; ASM operational semantics; formal semantics; formal verification; functional requirement; multiagent abstract state machine; requirement specification; simulation tool; use case map; user requirements notation; Computer aided software engineering; Computer science; Decision support systems; Formal verification; Information systems; Modeling; Proposals; Software tools; Specification languages; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 2005. Proceedings. 13th IEEE International Conference on
  • Print_ISBN
    0-7695-2425-7
  • Type

    conf

  • DOI
    10.1109/RE.2005.10
  • Filename
    1531077