Requirements rationalization and synthesis enabled by model synchronization
In the international standard for system and software engineering ISO/IEC/IEEE 15288: 2015, the output of the stakeholder needs and the business or mission analysis technical processes are transformed into a technical view of the system by the system requirements definition process. In model-based systems engineering, functional needs can be modeled by use case diagrams. Intended outcomes of system requirements definition include resolution of disagreement about requirements, explicit agreement between stakeholders, and traceability. However, stakeholder needs are often elicited in a siloed manner and may be inconsistent. The lack of mathematically based systematic approaches for requirements definition poses a challenge to model-based transformation of needs into a technical view of the system that achieves agreement between stakeholders. This article specifies and demonstrates mathematical frameworks for rationalizing and synthesizing functional needs that have been captured through an elicitation process. Benefits of this approach include but are not limited to supporting rigorous identification and resolution of disagreements and facilitating systematic analysis of change impact to achieve stakeholder agreement all with minimal intervention by the system engineers.
History
School
- Mechanical, Electrical and Manufacturing Engineering
Published in
IEEE Open Journal of Systems EngineeringVolume
1Pages
26 - 37Publisher
Institute of Electrical and Electronics Engineers (IEEE)Version
- VoR (Version of Record)
Rights holder
© The AuthorsPublisher statement
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/Acceptance date
2023-02-12Publication date
2023-02-24Copyright date
2023eISSN
2771-9987Publisher version
Language
- en