Abstract

The term ‘system model’ is used in many different domains, fields of application and in various forms with different meanings. One of model-based systems engineering’s targets is the generation of a system model, which is used to describe complex system aspects across multiple views of disciplines and technical domains. Often a system model generated with systems modeling language is used as a central placed model in development. Besides, there are practical approaches, where models generated with other languages are also sometimes called system models. The scope of this paper is a generic definition of the term ‘system model’ and its interactions with other types of models in a model-based development ecosystem. Based on the analysis of the actual situation, a concept for the definition of system models is presented, which enables the use of multiple system models and which helps to understand the interactions with other types of models. For better comprehension of a system model’s role in development, a three dimensional cube for visualization of system models and specific models is presented. Coupled with the definition of the term, interactions to other approaches like product lifecycle management and the vision of a single source of truth for development are investigated and discussed.

Highlights

  • Trends are showing a continuously increasing complexity of development of socio-technical systems [11, 26]

  • This paper focuses on the definition of such a system model in context of Model-based systems engineering (MBSE) but for the wider context of modelbased engineering (MBE)

  • Commonly used system model definitions either strongly rely on the principles provided by the System Modeling Language SysML— requirements, structure, behavior, parametrics—[10] or are seen as a visionary framework acting like a central model and repository, which is linked to all other models in development and further provides data management activities

Read more

Summary

Introduction

Trends are showing a continuously increasing complexity of development of socio-technical systems [11, 26]. This paper focuses on an approach for definition of the term ‘system model’, generated and used in development This should conduct further research and development based on the presented results. Commonly used system model definitions either strongly rely on the principles provided by the System Modeling Language SysML— requirements, structure, behavior, parametrics—[10] or are seen as a visionary framework acting like a central model and repository, which is linked to all other models in development and further provides data management activities The implications of these views on a system model will be described and a new approach of how to define the term ‘system model’, based on these perceptions, is presented. An approach of defining a system model in context of model-based development is presented which should contribute to further research and development activities in this topic and should enable a reasonable use of the term

General intent
Inconsistent as‐is situation
Divergent definitions of system models
System models as defined with SysML
New comprehension of system models
Requirements for a system model
Definition of the term system model
The bigger picture
Generation of model types from the cube
Transmission case study
Discussion and conclusion
System model definition
Application of the model classification scheme
Model‐based development context
Outlook
Findings
Compliance with ethical standards

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.