Towards the formalization of non-functional requirements in conceptual design

被引:11
|
作者
Shankar, Prabhu [1 ,2 ]
Morkos, Beshoy [3 ]
Yadav, Darshan [4 ]
Summers, Joshua D. [5 ]
机构
[1] JLG Ind Inc, Adv Technol, 1 JLG Dr, Mcconnellsburg, PA 17233 USA
[2] Clemson Univ, Dept Mech Engn, 134 Fluor Daniel Bldg, Clemson, SC 29634 USA
[3] Univ Georgia, Coll Engn, 0708C Boyd Grad Res Bldg, Athens, GA 30602 USA
[4] Florida Inst Technol, Dept Mech & Civil Engn, 150 W Univ Blvd, Melbourne, FL 32901 USA
[5] Clemson Univ, Dept Mech Engn, 203 Fluor Daniel Bldg, Clemson, SC 29634 USA
关键词
Requirements modeling; Functional requirements; Non-functional requirements; CHANGE PROPAGATION; HOUSE;
D O I
10.1007/s00163-020-00345-6
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper explores the formal roles of non-functional requirements' (NFR) elicitation, definition, and verification in the early stages of an engineering design project. This is performed using a case study conducted at an automotive original equipment manufacturer (OEM) during the design and development of a rear bumper sub-system. The purpose of this exploration is to determine if NFRs should be formalized within requirements modeling scheme. This can capture conceptual design information to identify their impact on other requirements while conducting design changes. The modeling scheme in this paper consists of a sequence of following domains-requirements, functions, working principle, components, design parameters, test measures, and tests-that are mapped to each other using matrices. It is revealed through this case study that non-functional requirements drive much of the design decision-making process and constrain the manner in which the product functionality is realized. Hence, the inclusion of NFRs as a separate and distinct domain in the design process is critical to recognize their significance during design changes. Based on the observations made in the case study, the NFR domain is included in the requirements modeling scheme.
引用
收藏
页码:449 / 469
页数:21
相关论文
共 50 条
  • [21] Non-functional Avionics Requirements
    Paulitsch, Michael
    Ruess, Harald
    Sorea, Maria
    Communications in Computer and Information Science, 2009, 17 : 369 - 384
  • [22] Components for non-functional requirements
    Robben, B
    Joosen, W
    Matthijs, F
    Vanhaute, B
    Verbaeten, P
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 151 - 152
  • [23] Analysis of conflicts among non-functional requirements using integrated analysis of functional and non-functional requirements
    Sadana, Vishal
    Liu, Xiaoqing Frank
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 215 - +
  • [24] Towards an Early Software Effort Estimation Based on Functional and Non-Functional Requirements
    Kassab, Mohamed
    Daneva, Maya
    Ormandjieva, Olga
    SOFTWARE PROCESS AND PRODUCT MEASUREMENT, PROCEEDINGS, 2009, 5891 : 182 - +
  • [25] Impact of Non-functional Requirements on Requirements Evolution
    Khatter, Kiran
    Kalia, Arvind
    2013 SIXTH INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING AND TECHNOLOGY (ICETET 2013), 2013, : 61 - 68
  • [26] Using non-functional requirements as design drivers for universal access
    Akoumianakis, D
    Stephanidis, C
    UNIVERSAL ACCESS IN HEALTH TELEMATICS: A DESIGN CODE OF PRACTICE, 2005, 3041 : 141 - 155
  • [27] Preliminary Design of Product Lines Based on Their Non-Functional Requirements
    Urrego-Giraldo, German
    Giraldo, Gloria-Lucia
    Urrego-Giraldo, Olga-Eugenia
    TRANSDISCIPLINARY ENGINEERING METHODS FOR SOCIAL INNOVATION OF INDUSTRY 4.0, 2018, 7 : 546 - 555
  • [28] Using non-functional requirements as design drivers for universal access
    Akoumianakis, Demosthenes
    Stephanidis, Constantine
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2005, 3041 LNCS : 141 - 155
  • [29] Extended web services Model Design for non-functional requirements
    Hong, Xu
    ADVANCED RESEARCH ON MECHANICAL ENGINEERING, INDUSTRY AND MANUFACTURING ENGINEERING, PTS 1 AND 2, 2011, 63-64 : 855 - 858
  • [30] Handling non-functional requirements in Information System Architecture Design
    Tsadimas, Anargyros
    Nikolaidou, Mara
    Anagnostopoulos, Dimosthenis
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 59 - 64