Dynamic and generic manipulation of models: From introspection to scripting

7Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Model introspection is a powerful feature of existing modeling frameworks like Java Metadata Interface or Eclipse Modeling Framework. It allows a program to work with any model by querying its structure dynamically at runtime. Applications of model introspection are model transformation engines and generic models editor. We show that mechanisms for model introspection are complex to use. To address this problem, we propose the notion of model scripting which uses introspection to automatically and dynamically expose any kind of model to program control through a compact and high-level notation. In this paper, we present several principles for general model scripting. Scripting languages built with these principles can be used for numerous model driven activities, such as interactive model testing and rapid development of scripts to process models and metamodels. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Tombelle, C., & Vanwormhoudt, G. (2006). Dynamic and generic manipulation of models: From introspection to scripting. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4199 LNCS, pp. 395–409). Springer Verlag. https://doi.org/10.1007/11880240_28

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free