Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-05T06:43:59.659Z Has data issue: false hasContentIssue false

Analyzing the robustness of technical products by combining MBSE approaches and knowledge graphs with query templates

Published online by Cambridge University Press:  07 October 2026

Faizan Faheem
Affiliation:
Product and Systems Engineering Group, Technische Universität Ilmenau , Germany
Stephan Husung*
Affiliation:
Product and Systems Engineering Group, Technische Universität Ilmenau , Germany
Torsten Brix
Affiliation:
Product and Systems Engineering Group, Technische Universität Ilmenau , Germany
Zirui Li
Affiliation:
Product and Systems Engineering Group, Technische Universität Ilmenau , Germany
*
Corresponding author: Stephan Husung; Email: stephan.husung@tu-ilmenau.de
Rights & Permissions [Opens in a new window]

Abstract

Technical product development aims to fulfill stakeholder requirements by delivering products with demand-driven functionality. Numerous influencing factors, such as external disturbances, input variable variations, and changes in internal product characteristics (e.g., wear and deformations), can affect the product functions and lead to unintended behavior. To improve the robustness of technical products, it is essential to identify and analyze these factors and their potential impacts during the concept phase of product development. This requires structured and reusable knowledge. Model-Based Systems Engineering (MBSE) supports the development of complex technical products but can only serve as a basis for determining robustness to a limited extent due to the available information and the degree of maturity in the models. Reusing existing product knowledge within a specific context is essential for product development, especially to improve robustness. Coupling MBSE approaches with reusable knowledge representations, such as knowledge graphs, can support analysis and decision-making. To achieve this, knowledge representation must provide empirical knowledge about potential failures, influencing factors, and so forth. This contribution presents an approach for coupling knowledge graphs with MBSE models using SysML to perform context-specific queries in the knowledge graph based on the specifications in the SysML model. Additionally, the contribution proposes a structured approach for enriching the knowledge graphs. The approach is presented and implemented using an example application of a mobile robot.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Function depending on the intended and unintended input variables and internal characteristics (Brix and Husung, 2022; Brix et al., 2024).Figure 1. long description.

Figure 1

Figure 2. Overall approach. The right side of the figure illustrates the analysis of the System of Interest (SOI), which is performed by formulating a SPARQL query (Q) using the proposed query template and executing it on the knowledge graph (KG) to identify potential failures. The left side represents the process of incorporating knowledge about existing products into the knowledge graph.Figure 2. long description.

Figure 2

Figure 3. Excerpt from the metamodel illustrating the relationship between system elements and activities (to represent the functions), along with their properties and robustness-related knowledge (i.e., potential failures).

Figure 3

Figure 4. The SysML model of mobile robot system of interest (SOI), defined based on metamodel (cf. Figure 3). The SOI model represents different parsing information (i.e., allocation of partial functions [e.g., navigate] with system elements and environmental elements/objects along with their relevant properties affecting navigation behavior).Figure 4. long description.

Figure 4

Figure 5. Overview of the approach for identifying potential failures from the knowledge graph, based on the defined SysML model of SOI using the proposed SPARQL query template. The figure shows an excerpt of the knowledge graph for illustration. The numbered lines in the figure correspond to the steps described in the text, highlighting key parts of the SPARQL query execution.Figure 5. long description.

Figure 5

Figure 6. SysML model of the existing technical product based on a predefined metamodel (see Section “Application example: Mobile robot system”).Figure 6. long description.

Figure 6

Figure 7. The relational database schema is derived from the predefined metamodel (cf. Section “Application example: Mobile robot system”). The metamodel elements are transformed into relational tables, which are interconnected through primary keys (PKs) and foreign keys (FKs). The 1–N notation represents one-to-many relationships (e.g., one element associated with multiple functions, among others).Figure 7. long description.

Figure 7

Figure 8. Excerpt of the ontology specification using RDF Schema, derived from the relational schema. The diagram illustrates the classes and their relationships, including domain, range, and type definitions. The full ontology is accessible via the GitHub link given in the Data Availability section.

Figure 8

Figure 9. Relational database populated with the metadata from the SysML model of the existing technical product based on the designed relational schema.Figure 9. long description.

Figure 9

Figure 10. Definition and structuring of RDF knowledge graph based on the specified relational database (cf. Fig. 9).Figure 10. long description.

Figure 10

Figure 11. An overview of the CSM plugin implementation that couples the SysML model of the System of Interest (SOI) within the CSM modeling tool with the knowledge graph in Ontotext GraphDB to analyze potential failures.Figure 11. long description.