Augmenting Model-Based Systems Engineering with Knowledge

被引:1
|
作者
Medinacelli, Luis Palacios [1 ]
Noyrit, Florian [1 ]
Mraidha, Chokri [1 ]
机构
[1] Univ Paris Saclay, CEA, List, Palaiseau, France
关键词
Model-Driven Engineering; Knowledge Based Engineering; Semantic Interoperability; Ontology; UML; Papyrus; ONTOLOGY;
D O I
10.1145/3550356.3561548
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article presents a general approach for the integration of Knowledge Bases into Model-Based Systems Engineering tools. In existing tools, domain-specific modeling languages are well supported. However when it comes to enforcing design constraints, existing approaches are verbose, it is difficult to be complete and consistent, and the reuse of knowledge is only possible in a limited way (mainly through model libraries). Furthermore, current tools usually lack or have limited capability to detect semantic errors, ability to evaluate the models with respect to formal expert knowledge, and the ability to understand what is being designed. Our work addresses these limitations through the semantic annotation of UML models in Papyrus (an MBSE Tool), to attach domain-specific semantics to the models. This integration enables not only reasoning capabilities over the annotated models, but the models can be shared with semantic-compatible tools and stakeholders. Moreover, the models can reuse and integrate knowledge generated outside the tooling environment. The approach's feasibility is demonstrated through an implementation that defines a technology stack, with emphasis on the mapping of UML elements and its counterparts in the ontology. We address the coherence and preservation of the semantics throughout the transformation process, which enable the formalization of constraints coming from the UML's system design. Finally, we illustrate the reasoning capabilities by evaluating expert knowledge via SPARQL queries and SWRL rules.
引用
收藏
页码:351 / 358
页数:8
相关论文
共 50 条
  • [41] Supervisor Synthesis in Model-Based Automotive Systems Engineering
    van de Mortel-Fronczak, Joanna M.
    van der Heijden, Martin H. R.
    Huisman, Rudolf G. M.
    Reniers, Michel A.
    [J]. 2014 ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS), 2014, : 187 - 198
  • [42] Model-Based Engineering and Spatiotemporal Analysis of Transport Systems
    Hordvik, Simon
    Oseth, Kristoffer
    Svendsen, Henrik Heggelund
    Blech, Jan Olaf
    Herrmann, Peter
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2016, 2016, 703 : 44 - 65
  • [43] Model-based self-managing systems engineering
    Taleb-Bendiab, A
    Bustard, DW
    Sterritt, R
    Laws, AG
    Keenan, F
    [J]. Sixteenth International Workshop on Database and Expert Systems Applications, Proceedings, 2005, : 155 - 159
  • [44] Seamless model-based engineering of building automation systems
    Guenther, Michelle
    Diekhake, Patrick
    Scholz, Andre
    Schmidt, Philipp Puntel
    Becker, Uwe
    Fay, Alexander
    [J]. AT-AUTOMATISIERUNGSTECHNIK, 2016, 64 (06) : 490 - 499
  • [46] The Impact of Model-Based Systems Engineering on Reliability Growth
    Haughey, Bill
    [J]. 2020 ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS 2020), 2020,
  • [47] Model-based engineering for change-tolerant systems
    Bohner, Shawn
    Ravichandar, Ramya
    Arthur, James
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2007, 3 (04) : 237 - 257
  • [48] Implementation Strategy for Seamless Model-based Systems Engineering
    Weyer, Thorsten
    Goger, Marcel
    Koch, Walter
    Kremer, Birgit
    [J]. ATZ worldwide, 2021, 123 (7-8) : 66 - 71
  • [49] MODEL-BASED SYSTEMS ENGINEERING OF A HAND REHABILITATION DEVICE
    Patar, Mohd Nor Azmi Ab.
    Komeda, Takashi
    Yee, Low Cheng
    Mahmud, Jamaluddin
    [J]. JURNAL TEKNOLOGI, 2015, 76 (04): : 101 - 106
  • [50] The AUTOSAR Way of Model-Based Engineering of Automotive Systems
    Doerr, Heiko
    [J]. GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 38 - 38