This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Framework for Expressing Non-functional Requirements in System Engineering
Technical Paper
2022-28-0070
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
System requirements are classified as FRs (Functional Requirements) and NFRs (Non-Functional Requirements) [1]. FRs focus on system goals. NFRs put constraints on the system. NFRs are often expressed in the form of properties that a system must fulfill in the process of realization of FRs. NFRs are usually categorized under headers such as performance, reliability, quality, security, maintainability without any mechanism to associate with the corresponding FRs in system architecture. This leads to challenges in further decomposition of requirements at subsystem levels. The paper proposes an approach for MBSE where NFRs can be identified and represented in a layered system architecture design. The proposed approach bifurcates NFRs to derive functions using SysML (extension to UML) to provide a functional or structural solution. The derived functions from NFRs are then either linked with an existing function or a new function is created in architecture design. The result is refined NFRs, which improve overall system architecture design quality.
Citation
Yadav, P. and Nalin, H., "Framework for Expressing Non-functional Requirements in System Engineering," SAE Technical Paper 2022-28-0070, 2022, https://doi.org/10.4271/2022-28-0070.Also In
References
- Poort , E.R. , and de With , P.H.N. Resolving Requirement Conflicts through Non-Functional Decomposition 10.1109/WICSA.2004.1310698
- Kim , S. , Kim , D.-K. , Lu , L. , and Park , S.-Y. A Tactic-Based Approach to Embodying Non-functional Requirements into Software Architectures 10.1109/EDOC.2008.18
- Mylopoulos , J. , Chung , L. , and Nixon , B. Representing and Using Nonfunctional Requirements: A Process-Oriented Approach 10.1109/32.142871
- Gnaho , C. , Semmak , F. , and Laleau , R. An Overview of a SysML Extension for Goal-Oriented NFR Modelling 10.1109/RCIS.2013.6577734