TY - GEN
T1 - From model-based requirements to an intelligent systems engineering advisor that identifies gaps in requirements
T2 - Accelerating Space Commerce, Exploration, and New Discovery Conference, ASCEND 2020
AU - Salado, Alejandro
N1 - Funding Information:
This material is based on work sponsored by the US Department of the Navy, Naval Engineering Education Consortium, award number N00174-19-1-0012. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the Naval Engineering Education Consortium. The intelligent SE advisor presented in this paper is patent pending under Serial No. 63/008,246. Houston’s proof-of-concept implementation used in this paper was developed by R. Tan. The author thanks A.U. Kulkarni for reviewing and editing this manuscript.
Publisher Copyright:
© 2020 The MITRE Corporation. All Rights Reserved.
PY - 2020
Y1 - 2020
N2 - Requirements have traditionally had a prominent role in the development of space systems. Engineers pursue completeness when establishing sets of requirements to avoid inadvertently developing or accepting systems that are present interoperability problems or a simply not fit for purpose. Yet, requirement gaps are common in the development of space systems. If lucky, those gaps are identified (and costly corrected) before the space system is deployed. Otherwise, those gaps reduce the success of the space mission as the system becomes operational. Unfortunately, the completeness of a set of requirements cannot be demonstrated; rather, completeness is a pursuit. Hence, the level of comprehensiveness of a set of requirements that can be attained is heavily driven by the engineer or team put to the task of defining the problem space. In this paper, we present a proof-of-concept of a virtual systems engineering (SE) advisor that supports the engineer in identifying gaps in the sets of requirements. The SE advisor evaluates requirements that are formulated as models and leverages a knowledge repository to reason about the meaning of the model-based requirements. If potential gaps in the set of requirements are identified, then the SE advisor presents them to the engineer, who decides how to address the gaps. For the proof-of-concept presented in this paper, requirements of a notional communications payload were modeled using the True Model-Based Requirements (TMBR) framework, which was implemented using an extension of the Systems Modeling Language (SysML). The SE advisor was embedded as a plug-in in a Model-Based Systems Engineering (MBSE) environment. The knowledge repository was limited to a set of hardcoded rules that captured knowledge associated to structural relationships of the model. Specifically, the rules capture fundamental meaning of model objects instead of syntactic ones. In this way, the SE advisor is purposed towards assessing requirements validation, not verifying model construction.
AB - Requirements have traditionally had a prominent role in the development of space systems. Engineers pursue completeness when establishing sets of requirements to avoid inadvertently developing or accepting systems that are present interoperability problems or a simply not fit for purpose. Yet, requirement gaps are common in the development of space systems. If lucky, those gaps are identified (and costly corrected) before the space system is deployed. Otherwise, those gaps reduce the success of the space mission as the system becomes operational. Unfortunately, the completeness of a set of requirements cannot be demonstrated; rather, completeness is a pursuit. Hence, the level of comprehensiveness of a set of requirements that can be attained is heavily driven by the engineer or team put to the task of defining the problem space. In this paper, we present a proof-of-concept of a virtual systems engineering (SE) advisor that supports the engineer in identifying gaps in the sets of requirements. The SE advisor evaluates requirements that are formulated as models and leverages a knowledge repository to reason about the meaning of the model-based requirements. If potential gaps in the set of requirements are identified, then the SE advisor presents them to the engineer, who decides how to address the gaps. For the proof-of-concept presented in this paper, requirements of a notional communications payload were modeled using the True Model-Based Requirements (TMBR) framework, which was implemented using an extension of the Systems Modeling Language (SysML). The SE advisor was embedded as a plug-in in a Model-Based Systems Engineering (MBSE) environment. The knowledge repository was limited to a set of hardcoded rules that captured knowledge associated to structural relationships of the model. Specifically, the rules capture fundamental meaning of model objects instead of syntactic ones. In this way, the SE advisor is purposed towards assessing requirements validation, not verifying model construction.
UR - http://www.scopus.com/inward/record.url?scp=85097670881&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85097670881&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85097670881
SN - 9781624106088
T3 - Accelerating Space Commerce, Exploration, and New Discovery Conference, ASCEND 2020
BT - Accelerating Space Commerce, Exploration, and New Discovery Conference, ASCEND 2020
PB - American Institute of Aeronautics and Astronautics Inc, AIAA
Y2 - 16 November 2020 through 19 November 2020
ER -