The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2015
DOI: 10.1007/s10270-015-0485-x
|View full text |Cite
|
Sign up to set email alerts
|

Formal validation of domain-specific languages with derived features and well-formedness constraints

Abstract: Despite the wide range of existing tool support, constructing a design environment for a complex domain-specific language (DSL) is still a tedious task as the large number of derived features and well-formedness constraints complementing the domain metamodel necessitate special handling. Such derived features and constraints are frequently defined by declarative techniques (such graph patterns or OCL invariants).However, for complex domains, derived features and constraints can easily be formalized incorrectly… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

4
59
0
1

Year Published

2016
2016
2021
2021

Publication Types

Select...
5
1

Relationship

4
2

Authors

Journals

citations
Cited by 32 publications
(64 citation statements)
references
References 43 publications
4
59
0
1
Order By: Relevance
“…In this paper, domain models are captured by the Eclipse Modeling Framework (EMF) [36], which is frequently used in industrial modeling tools. An extract of metamodel for Yakindu statecharts describing the state graph is illustrated in Figure 2 Metamodel elements are mapped to a set of logic relations as defined in [32,20], which are revisited below:…”
Section: Metamodels Models Partial Modelsmentioning
confidence: 99%
See 3 more Smart Citations
“…In this paper, domain models are captured by the Eclipse Modeling Framework (EMF) [36], which is frequently used in industrial modeling tools. An extract of metamodel for Yakindu statecharts describing the state graph is illustrated in Figure 2 Metamodel elements are mapped to a set of logic relations as defined in [32,20], which are revisited below:…”
Section: Metamodels Models Partial Modelsmentioning
confidence: 99%
“…Further structural restrictions implied by a metamodel (and formalized in [32]) include (1) Generalization (GEN), which expresses the fact that a more specific (child) class has every structural feature of the more general (parent) class, (2) Type compliance (TC) requires that for any relation R(o, t), its source and target objects o and t need to have compliant types, (3) Abstract (ABS): If a class is defined as abstract, it is not allowed to have direct instances, (4) Multiplicity (MUL) of structural features can be limited with upper and lower bounds in the form of "lower..upper" and (5) Inverse (INV), which states that two parallel references of opposite direction always occur in pairs. Finally EMF instance models are often expected to be arranged into a containment hierarchy, which is a directed tree along references marked in the metamodel as containment (e.g.…”
Section: Metamodels Models Partial Modelsmentioning
confidence: 99%
See 2 more Smart Citations
“…Viatra tool has similar model checking capabilities [25] and in addition allows the verication of elaborate well-formedness constraints imposed on models [23].…”
Section: Introductionmentioning
confidence: 99%