2006
DOI: 10.1007/11787044_24
|View full text |Cite
|
Sign up to set email alerts
|

An Algebraic Specification of Generic OCL Queries Within the Eclipse Modeling Framework

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2007
2007
2010
2010

Publication Types

Select...
3
2
1

Relationship

4
2

Authors

Journals

citations
Cited by 7 publications
(13 citation statements)
references
References 7 publications
0
13
0
Order By: Relevance
“…In this section, we introduce the algebraic, executable specification of OCL available in MOMENT2, which is based on [8,3]. OCL permits defining expressions that are useful to perform queries upon models M that conform to a given metamodel M .…”
Section: Algebraic Semantics Of Ocl Expressionsmentioning
confidence: 99%
See 1 more Smart Citation
“…In this section, we introduce the algebraic, executable specification of OCL available in MOMENT2, which is based on [8,3]. OCL permits defining expressions that are useful to perform queries upon models M that conform to a given metamodel M .…”
Section: Algebraic Semantics Of Ocl Expressionsmentioning
confidence: 99%
“…We build on previous experience on encoding OCL expressions as equationallydefined functions [8]. The main new contributions of this work are: (i) the notion of metamodel specification as a pair (M , C ), where M is a MOF metamodel and C is a set of OCL constraints that are meaningful for M ; (ii) algebraic semantics for metamodel specifications, so that the structural conformance relation is enriched with the satisfaction of OCL constraints and characterized by equational axioms; (iii) the use of OCL expressions for dynamic analysis using Maude-based verification techniques [9]; and (iv) the implementation of these new concepts in the MOMENT2 framework by enabling the validation of OCL constraints over models in the Eclipse Modeling Framework (EMF) [10].…”
Section: Introductionmentioning
confidence: 99%
“…The formal definition of the reflect function, based on the getExpTheory and getExpTerm functions, which has been provided in this Section, is based on the experience with a previous prototype that provides OCL constraint validation by using Maude as a functional programming language [11]. The mathematical definition of the reflect function permits using the MOF reflection mechanism for theoretical purposes.…”
Section: Cqmentioning
confidence: 99%
“…• (10): Maude applies the ModelGen operator through its equational deduction mechanism, obtaining a term of the RDBMS theory (11). Thus, Maude constitutes the runtime engine for the MOMENT transformation mechanism.…”
Section: Overview Of a Model Transformation In Moment-qvtmentioning
confidence: 99%
See 1 more Smart Citation