Validating software requirements with enactable use case descriptions

被引:0
|
作者
John Mathenge Kanyaru
Keith Phalp
机构
[1] Bournemouth University,Software Systems Research Centre
来源
Requirements Engineering | 2009年 / 14卷
关键词
Use case; Specification; Enaction; Requirements; Validation;
D O I
暂无
中图分类号
学科分类号
摘要
Use cases have gained wide acceptance since the standardisation of the UML by the Object Management Group in 1997. This paper addresses the inadequacy of use cases for expressing intra-use case and inter-use case dependencies. We present a state-based approach for facilitating explicit consideration of such dependencies in use case descriptions, and a support tool is described, which provides enaction of the state-based use cases to support validation. We outline an industrial study involving the specification of real-time monitoring systems, wherein we demonstrate that enaction of the state-based use cases highlighted important dependency issues that had not been revealed within standard use cases.
引用
收藏
页码:1 / 14
页数:13
相关论文
共 50 条
  • [1] Validating software requirements with enactable use case descriptions
    Kanyaru, John Mathenge
    Phalp, Keith
    [J]. REQUIREMENTS ENGINEERING, 2009, 14 (01) : 1 - 14
  • [2] The role of comprehension in requirements and implications for use case descriptions
    Phalp, Keith
    Adlem, Anita
    Jeary, Sheridan
    Vincent, Jonathan
    Kanyaru, John
    [J]. SOFTWARE QUALITY JOURNAL, 2011, 19 (02) : 461 - 486
  • [3] The role of comprehension in requirements and implications for use case descriptions
    Keith Phalp
    Anita Adlem
    Sheridan Jeary
    Jonathan Vincent
    John Kanyaru
    [J]. Software Quality Journal, 2011, 19 : 461 - 486
  • [4] VERIFYING AND VALIDATING SOFTWARE REQUIREMENTS AND DESIGN SPECIFICATIONS
    BOEHM, BW
    [J]. IEEE SOFTWARE, 1984, 1 (01) : 75 - 88
  • [5] Applying Visualisation to Validating Software System Requirements
    Parry, Paul
    Siddiqi, Jawed
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2009, 199 : 473 - 482
  • [6] AN ENACTABLE SOFTWARE PROCESS MODELING APPROACH
    CHEN, JY
    LAI, CP
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1993, 35 (10) : 573 - 586
  • [7] Requirements Modeling and Validation Using Bi-layer Use Case Descriptions
    Sinha, Avik
    Kaplan, Matthew
    Paradkar, Amit
    Williams, Clay
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 97 - 112
  • [8] Concept of unified use case model for software requirements specification
    Zmeyev, Oleg A.
    Politov, Arsenty M.
    Chayka, Yana M.
    [J]. VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2015, 32 (03): : 91 - 98
  • [9] Guided generation of use-case-based software requirements
    Pia, PJ
    Demurjian, SA
    [J]. PROCEEDINGS OF THE ISCA 12TH INTERNATIONAL CONFERENCE INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2003, : 178 - 182
  • [10] Extraction of Message Sequence Charts from Software Use-Case Descriptions
    Palshikar, Girish K.
    Ramrakhiyani, Nitin
    Patil, Sangameshwar
    Pawar, Sachin
    Hingmire, Swapnil
    Varma, Vasudeva
    Bhattacharyya, Pushpak
    [J]. 2019 CONFERENCE OF THE NORTH AMERICAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS: HUMAN LANGUAGE TECHNOLOGIES(NAACL HLT 2019), VOL. 2 (INDUSTRY PAPERS), 2019, : 130 - 137