Title
Automatic generation of model traversals from metamodel definitions
Abstract
Developing software from models is a growing practice and there exist many model-based tools (e.g., model editors, model interpreters) for supporting model-driven engineering. Even though these tools facilitate the automation of software engineering tasks and activities, such tools are typically engineered manually. In this paper, a simple technique is described that enables automatic generation of model traversals. Semantic rules can be inserted into a traversal algorithm to provide meaning to the modeling language. The combination of automated traversal generation with attached semantic rules can generate a model interpreter that can translate a model into some other representation.
Year
DOI
Venue
2010
10.1145/1900008.1900113
ACM Southeast Regional Conference 2005
Keywords
Field
DocType
software engineering task,metamodel definition,semantic rule,automated traversal generation,model editor,model-driven engineering,traversal algorithm,automatic generation,model-based tool,model traversal,model interpreter,metamodeling,model driven engineering,domain specific language,domain specific languages,software engineering,modeling language,semantics,attribute grammar
Domain-specific language,Programming language,Tree traversal,Model-driven architecture,Computer science,Modeling language,Automation,Theoretical computer science,Software,Metamodeling,Domain model
Conference
Citations 
PageRank 
References 
1
0.35
18
Authors
5
Name
Order
Citations
PageRank
Tomaz Lukman1161.60
Marjan Mernik23256154.23
Zekai Demirezen3183.66
B. R. Bryant4193.23
Jeff Gray5973116.57