Model Federation based on Role Modeling
Author(s) -
Bastien Drouot,
Joël Champeau
Publication year - 2019
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5220/0007363500740085
Subject(s) - interoperability , modeling language , computer science , viewpoints , metamodeling , software engineering , context (archaeology) , programming language , semantics (computer science) , modeling and simulation , domain (mathematical analysis) , unified modeling language , context model , systems engineering , world wide web , artificial intelligence , engineering , simulation , art , paleontology , mathematical analysis , mathematics , software , object (grammar) , visual arts , biology
Modeling approaches could be a powerful solution for specification, design and analysis. At a system level, models must take into account many system concerns. Thus, several system modeling approaches are based on several viewpoints expressed in Domain Specific Modeling Languages. Cyber threat analysis takes place within this modeling context with the need for several DSMLs to address several viewpoints of the system. So, the analysis of this domain is supported by DSML interoperability to perform simulation or other algorithms. Therefore, in this paper, we present an approach to face DSML interoperability based on role modeling. The Role4All framework is based on a metamodel including the Role concept. The Role4All language provides the capacity to define shared semantics between the DSMLs. Role4All and role modeling avoid model transformations and promote a federation approach between several DSMLs. The federation mechanisms of Role4All are illustrated in the cyber threat modeling framework to emphasize information gathering and the updates of the role model.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom