• DocumentCode
    1846663
  • Title

    A pattern language for evolving scenarios into multi-perspective models for requirements specification

  • Author

    Zhao, Liping

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Manchester, Manchester, UK
  • fYear
    2011
  • fDate
    29-29 Aug. 2011
  • Firstpage
    21
  • Lastpage
    27
  • Abstract
    Scenarios have been widely used for discovering requirements in requirements engineering. Yet, requirements directly obtained from scenarios are often incomplete and inaccurate due to their inherent limitations. This paper presents a pattern language which takes a scenario obtained in the early stages of requirements analysis and transforms it into a rich set of multi-perspective models. These models respectively represent the process behavior, object behavior, agent behavior, and intentional goal of the scenario. Collectively, these models aim to provide a more complete and accurate requirements specification than the original scenario description. The transformation of these models is performed by a sequence of four patterns: establishing the story line, elaborating things that change, identifying agents and their interactions, and unraveling the goal and its subgoals. The scope of the transformation is defined by a fundamental structure (a meta-model) shared by scenarios used for cognition as well as for requirements discovery. The pattern language intends to provide a systematical approach for transforming scenarios into requirements specification models.
  • Keywords
    formal specification; agent behavior; evolving scenario; multiperspective model; object behavior; pattern language; process behavior; requirements analysis; requirements discovery; requirements engineering; requirements specification; scenario goal; Adaptation models; Analytical models; Authorization; Cognitive science; Data models; Materials; Transforms; Pattern languages; multi-perspective models; requirements patterns; requirements specification models; scenarios;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Patterns (RePa), 2011 First International Workshop on
  • Conference_Location
    Trento
  • Print_ISBN
    978-1-4577-1020-9
  • Electronic_ISBN
    978-1-4577-1022-3
  • Type

    conf

  • DOI
    10.1109/RePa.2011.6046722
  • Filename
    6046722