TY - GEN
T1 - Structural Rules for an Intelligent Advisor to Identify Requirements Gaps using Model-Based Requirements
AU - Salado, Alejandro
AU - Tan, Richard M.
N1 - Funding Information:
ACKNOWLEDGMENT This material is based on work sponsored by the 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.
Publisher Copyright:
© 2020 IEEE.
PY - 2020/10/11
Y1 - 2020/10/11
N2 - Requirements define the problem boundaries within which an engineering team tries to find acceptable solutions. Gaps in requirements formulation can lead to solutions that are not fitfor-purpose. However, the completeness of a set of requirements cannot be demonstrated; rather, completeness is an attempt, a best-effort pursuit. In current practice, where requirement gaps are frequent in system development, the human (engineer or team of engineers) becomes a major factor in the comprehensiveness of the resulting set of requirements. In this paper, we present a concept of an intelligent systems engineering (SE) advisor that supports the (human) engineer in identifying gaps as requirements are formulated, the set of structural rules that the intelligent SE advisor uses to perform the assessment, and a proof-of-concept implemented as a plugin for a Systems Modeling Language (SysML) software environment. The proposed intelligent SE advisor evaluates requirements that are formulated in the form of models leveraging a knowledge repository to read the model-based requirements. If potential gaps in the set of requirements are identified, these are presented to the engineer, who decides how to address the gaps. In this way, the intelligent SE advisor contributes to assessing requirements validation, beyond simply verifying model construction.
AB - Requirements define the problem boundaries within which an engineering team tries to find acceptable solutions. Gaps in requirements formulation can lead to solutions that are not fitfor-purpose. However, the completeness of a set of requirements cannot be demonstrated; rather, completeness is an attempt, a best-effort pursuit. In current practice, where requirement gaps are frequent in system development, the human (engineer or team of engineers) becomes a major factor in the comprehensiveness of the resulting set of requirements. In this paper, we present a concept of an intelligent systems engineering (SE) advisor that supports the (human) engineer in identifying gaps as requirements are formulated, the set of structural rules that the intelligent SE advisor uses to perform the assessment, and a proof-of-concept implemented as a plugin for a Systems Modeling Language (SysML) software environment. The proposed intelligent SE advisor evaluates requirements that are formulated in the form of models leveraging a knowledge repository to read the model-based requirements. If potential gaps in the set of requirements are identified, these are presented to the engineer, who decides how to address the gaps. In this way, the intelligent SE advisor contributes to assessing requirements validation, beyond simply verifying model construction.
KW - MBSE
KW - cognitive advisor
KW - intelligent advisor
KW - model-based requirements
KW - model-based systems engineering
KW - requirements engineering
KW - systems engineering advisor
UR - http://www.scopus.com/inward/record.url?scp=85097671975&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85097671975&partnerID=8YFLogxK
U2 - 10.1109/SMC42975.2020.9283466
DO - 10.1109/SMC42975.2020.9283466
M3 - Conference contribution
AN - SCOPUS:85097671975
T3 - Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics
SP - 920
EP - 927
BT - 2020 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2020 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2020
Y2 - 11 October 2020 through 14 October 2020
ER -