A Role Language to Interpret Multi-Formalism System of Systems Models
Résumé
New systems are by nature distributed and builtaround existing systems. The concept of System of systems (SoS)has become the key for creating new systems. Modeling is acentral issue of SoS design and evolution. Since subsystems ofa SoS can be modeled in different languages, the SoS modelingenvironment should be able to handle heterogeneous modelingformalism. Traditionally, this problem is handled through typebasedmodel transformations which are rigid and static. In thispaper we address this problem by proposing a role modelinglanguage offering a dynamic and extensible way to interpret andconnect models from different languages. An usage of the rolemodeling language on a seafloor observatory use case is shown.