Investigating the use of software requirements engineering techniques in simulation modelling

被引:9
|
作者
Arthur, J. D. [1 ]
Nance, R. E. [2 ]
机构
[1] Virginia Tech, Blacksburg, VA USA
[2] Orca Comp Inc, Blacksburg, VA USA
关键词
conceptual modelling; requirements engineering; simulation modelling; software engineering;
D O I
10.1057/palgrave.jos.4250021
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The utility and benefits of a well-defined requirements engineering process are cited in many articles describing software engineering research and similar industry studies. In this paper, we consider to what extent the modelling and simulation (M&S) community employs software requirements engineering (SRE) in the model development process and, based on our observations, suggest the inclusion of several SRE activities within an M&S life-cycle model. We motivate the desirability of having an SRE component by first outlining current SRE models and their touted benefits. To help formulate a reasoned conclusion, we examined several recent M&S books and three M&S life-cycle models for references to requirements in the M&S activities. Our findings, also outlined in this paper, indicate that the use of any formal SRE activities within M&S development and analysis is minimal, with the possible exception of military and government projects. Nonetheless, our investigation has also uncovered some recent changes that point to a rise in the awareness of the need for a more formal well-defined approach to SRE in the M&S model development process. We build on that awareness by suggesting a refined M&S life-cycle model that incorporates several of the more prominent SRE activities. The potential benefits of and additional opportunities for increased SRE use are also discussed.
引用
收藏
页码:159 / 174
页数:16
相关论文
共 50 条
  • [1] INTELLIREQ: Intelligent Techniques for Software Requirements Engineering
    Ninaus, Gerald
    Felfernig, Alexander
    Stettinger, Martin
    Reiterer, Stefan
    Leitner, Gerhard
    Weninger, Leopold
    Schanil, Walter
    [J]. 21ST EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2014), 2014, 263 : 1161 - +
  • [2] Investigating the potential impact of values on requirements and software engineering
    Sutcliffe, Alistair
    Sawyer, Pete
    Liu, Wei
    Bencomo, Nelly
    [J]. 2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS 2021), 2021, : 39 - 47
  • [3] Engineering secure software by modelling privacy and security requirements
    Kreeger, MN
    Duncan, I
    [J]. 39TH ANNUAL 2005 INTERNATIONAL CARNAHAN CONFERENCE ON SECURITY TECHNOLOGY, PROCEEDINGS, 2005, : 37 - 40
  • [4] Investigating Human and Social Factors in Requirements Engineering in Software Ecosystems
    Goncalves, Rodrigo Feitosa
    Malcher, Paulo
    Costa, Luiz Alexandre
    dos Santos, Rodrigo Pereira
    [J]. PROCEEDINGS OF THE 21TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2022, 2022,
  • [5] On the use of Financial Valuation Techniques in Requirements Engineering
    Ocieszak, Marcin
    Wnuk, Krzysztof
    Callele, David
    [J]. 2018 1ST INTERNATIONAL WORKSHOP ON LEARNING FROM OTHER DISCIPLINES FOR REQUIREMENTS ENGINEERING (D4RE 2018), 2018, : 16 - 17
  • [6] System dynamics modelling and simulation of collaborative requirements engineering
    Stallinger, F
    Grünbacher, P
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 59 (03) : 311 - 321
  • [7] Archetypes Based Techniques for Modelling of Business Domains, Requirements and Software
    Piho, Gunnar
    Tepandi, Jaak
    Roost, Mart
    [J]. INFORMATION MODELLING AND KNOWLEDGE BASES XXIII, 2012, 237 : 219 - 238
  • [8] A Requirements Engineering Techniques Review in Agile Software Development Methods
    Zamudio, Lizbeth
    Alfonso Aguilar, Jose
    Tripp, Carolina
    Misra, Sanjay
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT V, 2017, 10408 : 683 - 698
  • [9] Using simulation-based experiments for software requirements engineering
    Lerch, FJ
    Ballou, DJ
    Harter, DE
    [J]. ANNALS OF SOFTWARE ENGINEERING, 1997, 3 : 345 - 366
  • [10] Requirements for requirements engineering techniques
    Macaulay, L
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, 1996, : 157 - 164