dc.contributor.author | Kräuter, Tim Oliver | |
dc.contributor.author | König, Harald | |
dc.contributor.author | Rutle, Adrian | |
dc.contributor.author | Lamo, Yngve | |
dc.contributor.author | Stünkel, Patrick | |
dc.date.accessioned | 2023-07-27T07:17:31Z | |
dc.date.available | 2023-07-27T07:17:31Z | |
dc.date.created | 2023-07-11T23:22:00Z | |
dc.date.issued | 2023 | |
dc.identifier.citation | Journal of Object Technology. 2023, 22 (2), 1-15. | en_US |
dc.identifier.issn | 1660-1769 | |
dc.identifier.uri | https://hdl.handle.net/11250/3081544 | |
dc.description.abstract | Multiple heterogeneous interacting systems are needed to realize the requirements of complex domains. Describing the interactions between these systems and checking their global behavioral consistency is a general, well-known challenge in software engineering. To address this challenge, model-driven software engineering utilizes abstract representations of the constituting systems and their interactions, resulting in a multi-model representing the overall system. In such a multi-modeling setting, global consistency requirements must be satisfied by a set of heterogeneously typed models to guarantee a desired global behavior. In this paper, we propose a novel approach for behavioral consistency management of heterogeneous multi-models. The approach introduces a workflow in which we (i) define which behavioral models in the multi-model may interact, (ii) specify consistency requirements as global behavioral properties, (iii) align the individual models by specifying how they interact, (iv) generate a formal specification of the global behavior, and finally, (v) check the global behavioral properties, which should be satisfied by the multi-model. Our approach is decoupled from the particular formalism used in the generated formal specification, and we currently support graph transformations (Groove) and rewriting logic (Maude). | en_US |
dc.language.iso | eng | en_US |
dc.publisher | AITO publication | en_US |
dc.rights | Navngivelse 4.0 Internasjonal | * |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/deed.no | * |
dc.title | Behavioral consistency in multi-modeling | en_US |
dc.title.alternative | Behavioral consistency in multi-modeling | en_US |
dc.type | Journal article | en_US |
dc.type | Peer reviewed | |
dc.description.version | publishedVersion | en_US |
dc.source.pagenumber | 1-15 | en_US |
dc.source.volume | 22 | en_US |
dc.source.journal | Journal of Object Technology | en_US |
dc.source.issue | 2 | en_US |
dc.identifier.doi | 10.5381/jot.2023.22.2.a9 | |
dc.identifier.cristin | 2162028 | |
cristin.ispublished | true | |
cristin.fulltext | original | |
cristin.qualitycode | 1 | |