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 Lukman | 1 | 16 | 1.60 |
Marjan Mernik | 2 | 3256 | 154.23 |
Zekai Demirezen | 3 | 18 | 3.66 |
B. R. Bryant | 4 | 19 | 3.23 |
Jeff Gray | 5 | 973 | 116.57 |