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

Dynamic and Generic Manipulation of Models: From Introspection to Scripting

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 4 publications
0
2
0
Order By: Relevance
“…Compared to Java, Kermeta provides modeloriented and aspect-oriented capabilities: OCL-like lexical closures, native support of open-classes, model typing feature, and the ability to load and save EMF models. EMFScript [28] and Epsilon [13] share some common features with Kermeta such as OCL-like lexical closures and imperative style of programming for manipulating models. Kermeta as a model-transformation engine raises also several drawbacks.…”
Section: Related Workmentioning
confidence: 99%
“…Compared to Java, Kermeta provides modeloriented and aspect-oriented capabilities: OCL-like lexical closures, native support of open-classes, model typing feature, and the ability to load and save EMF models. EMFScript [28] and Epsilon [13] share some common features with Kermeta such as OCL-like lexical closures and imperative style of programming for manipulating models. Kermeta as a model-transformation engine raises also several drawbacks.…”
Section: Related Workmentioning
confidence: 99%
“…For example, while nowadays comprehensive BNF-based interpreted language specifications would drive the development of comprehensive DSL environments, it is hard to drive the development of alternate environments such as interactive computer programming environments. They are interactive environments that help to document (e.g., Jupyter 1 [14]), to evaluate APIs ( [13,17]), to teach [2,6,7], to share knowledge (e.g., in science [9,11]), or for arts [15]. In practice, most of today's DSL specifications have a single execution entry-point responsible for executing the whole program.…”
Section: Introductionmentioning
confidence: 99%