系统建模语言
元建模
建模语言
计算机科学
软件工程
系统工程
软件部署
互操作性
模型驱动体系结构
统一建模语言
程序设计语言
工程类
万维网
软件
作者
Jordan Epp,Thomas Robert,Olivier Ruch,Alison Olechowski
出处
期刊:
日期:2023-10-01
卷期号:: 251-256
被引量:9
标识
DOI:10.1109/models-c59198.2023.00054
摘要
Systems engineers seek ways to reuse system models to accelerate the initial design development process on new complex projects. Despite its promise, one such solution ‐‐ the deployment of Model-based Product Line Engineering (MBPLE) ‐‐ presents challenges to practitioners. Not only is deployment costly, but an overwhelming number of variability modeling language options also lack interoperability. While research efforts work towards creating a universal variability modeling language and developing transformations between existing languages, this paper proposes incorporating variability modeling concepts into a system modeling language for a centralized management of product lines. In this work, we highlight SysML v2 as a promising language to use for variability modeling, arguing that it can orthogonally model systems and their variability. Further, we propose a novel metamodel that describes a SysML v2-based approach to modeling conceptual and asset variability spaces. We exemplify the deployment of this metamodel on a simple yet representative example found in a complex development environment. Ultimately, we hope the proposed metamodel will motivate SysML v2 tool vendors to support variability modeling by incorporating instantiation and constraint definition mechanisms and visualization capabilities in future tool releases.
科研通智能强力驱动
Strongly Powered by AbleSci AI