• DocumentCode
    1994171
  • Title

    Learning operational requirements from goal models

  • Author

    Alrajeh, Dalal ; Kramer, Jeff ; Russo, Alessandra ; Uchitel, Sebastin

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London
  • fYear
    2009
  • fDate
    16-24 May 2009
  • Firstpage
    265
  • Lastpage
    275
  • Abstract
    Goal-oriented methods have increasingly been recognised as an effective means for eliciting, elaborating, analysing and specifying software requirements. A key activity in these approaches is the elaboration of a correct and complete set of opertional requirements, in the form of pre- and trigger-conditions, that guarantee the system goals. Few existing approaches provide support for this crucial task and mainly rely on significant effort and expertise of the engineer. In this paper we propose a tool-based framework that combines model checking, inductive learning and scenarios for elaborating operational requirements from goal models. This is an iterative process that requires the engineer to identify positive and negative scenarios from counterexamples to the goals, generated using model checking, and to select operational requirements from suggestions computed by inductive learning.
  • Keywords
    formal specification; learning by example; software tools; goal-oriented methods; inductive learning; iterative process; model checking; operational requirement learning; opertional requirement elaboration; software requirements; tool-based framework; Documentation; Educational institutions; Laboratories; Learning systems; Logic; Phase detection; Programming; Safety; Goal-oriented requirements engineering; inductive learning; scenarios;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2009. ICSE 2009. IEEE 31st International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4244-3453-4
  • Type

    conf

  • DOI
    10.1109/ICSE.2009.5070527
  • Filename
    5070527