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 条
  • [31] GENERATING AND VALIDATING RAM REQUIREMENTS
    LAVERY, J
    WESTMORELAND, M
    PROCEEDINGS ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 1974, 7 (02): : 244 - 248
  • [32] The Oxymoron of Use Case Requirements
    Jorgensen, Raymond
    Insight, 2001, 4 (02) : 21 - 22
  • [33] Validating requirements: the evolutionary approach
    Lemoine, N
    Marre, D
    Thuillier, P
    Wippler, JL
    TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 458 - 463
  • [34] An experiment in inspecting the quality of use case descriptions
    Cox, K
    Aurum, A
    Jeffery, R
    JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2004, 36 (04): : 211 - 229
  • [35] Validating architectural feature descriptions using LOTOS
    Turner, KJ
    FEATURE INTERACTIONS IN TELECOMMUNICATIONS AND SOFTWARE SYSTEMS V, 1998, : 247 - 261
  • [36] Ranking of Tools use, software logical complexity, Requirement volatility, Quality requirements, Efficiency requirements in software development
    Seetharam, K.
    Chandrakanth, G.
    2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 1607 - +
  • [37] NEED FOR SOFTWARE DESCRIPTIONS
    RAGHURAM, R
    IEEE DESIGN & TEST OF COMPUTERS, 1987, 4 (06): : 3 - 3
  • [38] Use of Journey Maps and Personas in Software Requirements Elicitation
    Canedo, Edna Dias
    Calazans, Angelica Toffano Seidel
    Silva, Geovana Ramos Sousa
    Costa, Pedro Henrique Teixeira
    Masson, Eloisa Toffano Seidel
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2023, 33 (03) : 313 - 342
  • [39] Software Use Cases to Elicit the Software Requirements Analysis within the ASTRI Project
    Conforti, Vito
    Antolini, Elisa
    Bonnoli, Giacomo
    Bruno, Pietro
    Bulgarelli, Andrea
    Capalbi, Milvia
    Fioretti, Valentina
    Fugazza, Dino
    Gardiol, Daniele
    Grillo, Alessandro
    Leto, Giuseppe
    Lombardi, Saverio
    Lucarelli, Fabrizio
    Maccarone, Maria Concetta
    Malaguti, Giuseppe
    Pareschi, Giovanni
    Russo, Federico
    Sangiorgi, Pierluca
    Schwarz, Joseph
    Scuderi, Salvatore
    Tanci, Claudio
    Tosti, Gino
    Trifoglio, Massimo
    Vercellone, Stefano
    Sanchez, Ricardo Zanmar
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY IV, 2016, 9913
  • [40] 303 software programs to use in your library: Descriptions, evaluations, and advice
    Auer, N
    DATABASE, 1998, 21 (05): : 90 - 90