z-logo
Premium
General Modeling Language Supporting Model Transformations of MBSE (Part 2)
Author(s) -
Guo Jiangmin,
Wang Guoxin,
Lu Jinzhi,
Ma Junda,
Törngren Martin
Publication year - 2020
Publication title -
incose international symposium
Language(s) - English
Resource type - Journals
ISSN - 2334-5837
DOI - 10.1002/j.2334-5837.2020.00797.x
Subject(s) - computer science , model transformation , code generation , modeling language , implementation , software engineering , architecture , unified modeling language , systems engineering , programming language , formalism (music) , model driven architecture , key (lock) , artificial intelligence , engineering , software , operating system , art , musical , consistency (knowledge bases) , visual arts
Abstract With the increasing complexity of systems, model‐based systems engineering (MBSE) has attracted increasing attention in the industry. MBSE formalizes the whole lifecycles of products using models based on systems engineering aiming to improve the development efficiency of complex systems. Traditionally, MBSE approaches require many modeling languages in each phase of the entire lifecycle. Different syntax between such languages leads to difficulty in supporting an integrated description of transformations between models and data. Thus, it is challenged to utilize a general language to describe model formalism and transformation for architecture‐driven technology and code generation in one MBSE tool. In this paper, a multi‐architecture modeling language called Karma (introduced in Paper Part 1) is proposed to support the model transformations including architecture‐driven technology and code generation implementations in one modeling tool. Finally, from one auto‐braking case of an autonomous‐driving system, we find the availability of the Karma language supporting architecture‐driven technology and code generation is verified.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here