InTra: Automatic Reduction of Model Complexity and Generation of System Variants - A Tool Demonstration

Philippe Barbie, Vasil L. Tenev, Martin Becker
{"title":"InTra: Automatic Reduction of Model Complexity and Generation of System Variants - A Tool Demonstration","authors":"Philippe Barbie, Vasil L. Tenev, Martin Becker","doi":"10.1145/3579028.3609010","DOIUrl":null,"url":null,"abstract":"Efficient construction and management of variability is becoming increasingly crucial and poses a growing obstacle for model-based system engineering (MBSE). In this paper, we propose a transformative method that addresses these challenges by automating the creation of system model variants using the model transformation approach InTra (Interaction-based Transformation). The main advantage of this approach is the reduction of the complexity of the system model by using rule-based variants. Even models with a limited number of elements can quickly become confusing and difficult to read due to the high density of relationships. Our proposed approach, offers a way to significantly reduce system model complexity by minimizing the number of connectors through the application of interaction rules. By implementing this approach, we were able to generate an abstracted variant of the original system model with a substantially reduced number of connectors, thereby resulting in an overall decrease in model complexity. Thus, InTra not only improves productivity, but also ensures consistency of the model, leading to an overall higher quality of results and simplification of the model for future maintenance. An additional application of the approach is to generate variants of a system model by selectively activating or deactivating individual rules of a predefined rule catalogue, thus enabling easy variant management.","PeriodicalId":340233,"journal":{"name":"Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume B","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume B","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3579028.3609010","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Efficient construction and management of variability is becoming increasingly crucial and poses a growing obstacle for model-based system engineering (MBSE). In this paper, we propose a transformative method that addresses these challenges by automating the creation of system model variants using the model transformation approach InTra (Interaction-based Transformation). The main advantage of this approach is the reduction of the complexity of the system model by using rule-based variants. Even models with a limited number of elements can quickly become confusing and difficult to read due to the high density of relationships. Our proposed approach, offers a way to significantly reduce system model complexity by minimizing the number of connectors through the application of interaction rules. By implementing this approach, we were able to generate an abstracted variant of the original system model with a substantially reduced number of connectors, thereby resulting in an overall decrease in model complexity. Thus, InTra not only improves productivity, but also ensures consistency of the model, leading to an overall higher quality of results and simplification of the model for future maintenance. An additional application of the approach is to generate variants of a system model by selectively activating or deactivating individual rules of a predefined rule catalogue, thus enabling easy variant management.
内部:模型复杂性的自动降低和系统变体的生成-一个工具演示
可变性的有效构建和管理变得越来越重要,并且对基于模型的系统工程(MBSE)提出了越来越大的障碍。在本文中,我们提出了一种转换方法,通过使用模型转换方法InTra(基于交互的转换)自动创建系统模型变体来解决这些挑战。这种方法的主要优点是通过使用基于规则的变量降低了系统模型的复杂性。即使是元素数量有限的模型,由于关系的高密度,也会很快变得令人困惑和难以阅读。我们提出的方法提供了一种通过应用交互规则最小化连接器数量来显著降低系统模型复杂性的方法。通过实现这种方法,我们能够生成原始系统模型的抽象变体,其中连接器的数量大大减少,从而导致模型复杂性的总体降低。因此,InTra不仅提高了生产率,还确保了模型的一致性,从而提高了结果的整体质量,并简化了模型,以便将来维护。该方法的另一个应用是通过选择性地激活或取消激活预定义规则目录中的单个规则来生成系统模型的变体,从而实现简单的变体管理。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信