SysML Modeling Mistakes and Their Impacts on Requirements

被引:6
|
作者
Alenazi, Mounifah [1 ,2 ]
Niu, Nan [1 ]
Savolainen, Juha [3 ]
机构
[1] Univ Cincinnati, Dept Elect Engn & Comp Sci, Cincinnati, OH 45221 USA
[2] Univ Hafr Albatin, Coll Arts & Sci, Hafar Al Batin, Saudi Arabia
[3] Danfoss Drives AS, Global Software & Control R&D, Grasten, Denmark
基金
美国国家科学基金会;
关键词
Systems Modeling Language (SysML); modeling mistakes; model defects; evidence-based software engineering; THEORETICAL REPLICATION; TRACEABILITY; SYSTEMS;
D O I
10.1109/REW.2019.00010
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Systems Modeling Language (SysML) represents a significant and increasing segment of industrial support for building critical systems. Because modeling is a human-centric activity, mistakes are unavoidable. Although there exist several software defect classifications, little is known about the mistakes pertaining to SysML modeling and the implications of those mistakes in model-driven requirements engineering. In this paper, we report a systematic mapping through which 42 SysML modeling mistakes are identified from 19 primary studies. With an emphasis on the evidence of industrial relevance, we further uncover that, despite some mistakes hurt requirements satisfaction, others help make the requirements more complete and the specifications more precise. Our work sheds light on understanding the scope of the SysML mistakes and checking requirements fulfillment in the face of the mistakes.
引用
收藏
页码:14 / 23
页数:10
相关论文
共 50 条
  • [1] Requirements specification and modeling through SysML
    Soares, Michel dos Santos
    Vrancken, Jos
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 2138 - 2143
  • [2] Modeling Aspects in Requirements using SysML Extensions
    de Oliveira, Kenia Santos
    Soares, Michel S.
    [J]. ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 126 - 133
  • [3] 2.3.3 Modeling High Level Requirements in UML/SysML
    Hause, Matthew
    Thom, Francis
    [J]. INCOSE International Symposium, 2005, 15 (01) : 316 - 327
  • [4] Modeling telemedicine security requirements using a SysML security extension
    Maskani, Ilham
    Boutahar, Jaouad
    El Houssaini, Souhail El Ghazi
    [J]. PROCEEDINGS OF 2018 6TH INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2018, : 77 - 82
  • [5] Using SysML Modeling to Accurately Represent Automotive Safety Requirements
    Gulias, Emmanuel
    Fernando Torreblanca, Luis
    Rafael Aguilar, Jorge
    Fernandez y Fernandez, Carlos
    [J]. 2016 FOURTH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION - CONISOFT 2016, 2016, : 21 - 26
  • [6] Using RELAX, SysML and KAOS for Ambient Systems Requirements Modeling
    Ahmad, Manzoor
    Bruel, Jean-Michel
    Laleau, Regine
    Gnaho, Christophe
    [J]. ANT 2012 AND MOBIWIS 2012, 2012, 10 : 474 - 481
  • [7] Incremental Modeling of System Architecture Satisfying SysML Functional Requirements
    Carrillo, Oscar
    Chouali, Samir
    Mountassir, Hassan
    [J]. FORMAL ASPECTS OF COMPONENT SOFTWARE, 2014, 8348 : 79 - 99
  • [8] Requirements Analysis and Modeling with Problem Frames and SysML: A Case Study
    Colombo, Pietro
    Khendek, Ferhat
    Lavazza, Luigi
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2010, 6138 : 74 - +
  • [9] An Approach for Modeling Real-time Requirements with SysML and MARTE Stereotypes
    Ribeiro, Fabiola Goncalves C.
    Soares, Michel S.
    [J]. ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 70 - 81
  • [10] Modeling with SysML
    Friedenthal, Sanford
    Wolfrom, Joseph A
    [J]. INCOSE International Symposium, 2010, 20 (01) : 1847 - 1995