An MBSE approach to support Knowledge Based Engineering application development

Conference Paper (2023)
Authors

A. Raju Kulkarni (TU Delft - Flight Performance and Propulsion)

D. Bansal (TU Delft - Flight Performance and Propulsion)

G. Rocca (TU Delft - Flight Performance and Propulsion)

F. Mendes Fernandes (Student TU Delft)

Robin Augustinus (GKN Fokker Elmo)

Bram Timmer (GKN Fokker Elmo)

Research Group
Flight Performance and Propulsion
Copyright
© 2023 A. Raju Kulkarni, D. Bansal, G. la Rocca, F. Mendes Fernandes, Robin Augustinus, Bram Timmer
To reference this document use:
https://doi.org/10.13009/EUCASS2023-495
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 A. Raju Kulkarni, D. Bansal, G. la Rocca, F. Mendes Fernandes, Robin Augustinus, Bram Timmer
Research Group
Flight Performance and Propulsion
DOI:
https://doi.org/10.13009/EUCASS2023-495
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

This article proposes a novel approach to support Knowledge Based Engineering (KBE) application development based on Model-Based Systems Engineering (MBSE). In this methodology, the related knowledge is captured in a well-structured Systems Modeling Language (SysML) model, instead of (static) documents. The knowledge model is then automatically translated to application (skeleton) code using a model-to-code tool developed in this research. The proposed methodology is applied to a use case at GKN Fokker Elmo for the development of a KBE application to design Electrical Wiring Interconnection Systems (EWIS) architectures for aircraft. The results show that the proposed MBSE approach improves the knowledge acquisition process, reduces the time needed for developing new KBE applications (initial knowledge model and code skeleton) by almost 50%, and enables traceability of requirements within the KBE application and knowledge model. These benefits allow effective project-to-project knowledge transfer while mitigating the black-box effect often experienced by KBE application users. In the next phase of this research, reverse engineering capabilities will also be incorporated to enable code-to-model translation, so as to guarantee the application code and knowledge model synchronization throughout the application's lifetime.