2019
DOI: 10.5381/jot.2019.18.2.a4
|View full text |Cite
|
Sign up to set email alerts
|

Executing Multilevel Domain-Specific Models in Maude.

Abstract: Multilevel modelling (MLM) tackles the limitation in the number of abstraction levels present in traditional modelling approaches within the model-driven software engineering (MDSE) field. One way to specify the behaviour description of MLMs is by means of multilevel model transformations. In this paper, we propose an approach to achieve reusability and flexibility in specifying and executing multilevel model transformations. For this purpose, we rely on code-generation and the efficient rewriting logic mechan… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 14 publications
0
8
0
Order By: Relevance
“…According to Clavel et al, 11 we know that Maude provides two methods for model checking analysis: invariants and linear-time temporal logic (LTL). 11,15 Invariants in Maude are the most common but useful safety properties, meaning that something bad should never occur, which can be implemented by just using the search command. Furthermore, Maude provides an LTL model checker to verify LTL properties such as safety properties (i.e., something bad should never occur) and liveness properties (i.e., something good will occur eventually).…”
Section: Formal Analysis In Real-time Maudementioning
confidence: 99%
See 1 more Smart Citation
“…According to Clavel et al, 11 we know that Maude provides two methods for model checking analysis: invariants and linear-time temporal logic (LTL). 11,15 Invariants in Maude are the most common but useful safety properties, meaning that something bad should never occur, which can be implemented by just using the search command. Furthermore, Maude provides an LTL model checker to verify LTL properties such as safety properties (i.e., something bad should never occur) and liveness properties (i.e., something good will occur eventually).…”
Section: Formal Analysis In Real-time Maudementioning
confidence: 99%
“…In this section, we implement SMrCaIT and its operational semantics in the rewriting engine Real-Time Maude. 11,14,15 By applying Real-Time Maude, we further mechanize the VANET case and verify some properties, including Deadlock Freedom, Data Availability, Scope Extrusion, Data Security, and Real-Time Behavior. By analyzing the verification results of these properties, we demonstrate that SMrCaIT and its operational semantics are available in real-world scenes.…”
Section: The Behavior Of the Whole Systemmentioning
confidence: 99%
“…It is well-known that the rules of transformation from BPMN notation to Petri net notation were mentioned in literature [14]. Transformation of the model is performed using the Metalanguage language toolkit [12]. MetaLanguage was developed at Perm State University and meets all the key requirements for DSM platforms.…”
Section: Fig 2 Logistic Process "Ship Boarding In the Port"mentioning
confidence: 99%
“…Thus, a multi-model approach can be used to study business processes [10], namely, the business process model is transformed into a simulation model, which is based on a particular mathematical scheme. The transformation is performed using DSM (Domain Specific Modeling) Meta Language software [11,12]. As a result of the simulation experiment the risks of business processes are determined.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation