2008
DOI: 10.1007/978-3-540-69100-6_3
|View full text |Cite
|
Sign up to set email alerts
|

Towards Roundtrip Engineering - A Template-Based Reverse Engineering Approach

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 4 publications
0
7
0
Order By: Relevance
“…Section 4). With respect to ensuring consistency of models with manually changed generated code, the approach by Bork et al (2008) exploits the templates used for code generation to re-parse the generated code with manual changes. This approach is independent from the code generation templates and, therefore, easily applicable.…”
Section: State Of the Artmentioning
confidence: 99%
“…Section 4). With respect to ensuring consistency of models with manually changed generated code, the approach by Bork et al (2008) exploits the templates used for code generation to re-parse the generated code with manual changes. This approach is independent from the code generation templates and, therefore, easily applicable.…”
Section: State Of the Artmentioning
confidence: 99%
“…In [6], Bork et al describe an approach towards model and source code round‐trip engineering, which is based upon reverse engineering of M2T transformation templates. The benefit of this approach compared with other approaches using plain Java parsers and the resulting parse tree as a source for the code to model transformation is that changes to the templates are automatically taken into account during reverse engineering.…”
Section: Related Workmentioning
confidence: 99%
“…The work presented here provides the following contributions: Unlike other approaches [6], the backward transformation from the source code to the class diagram may be executed even on ordinary Java code which does not follow the patterns realised in the forward transformation. Since TGGs may not operate directly on source code, we employ the MoDisco framework [3] which provides a Java model and a parser mapping the source code to the Java model. Furthermore, we use Acceleo (http://www.eclipse.org/acceleo) to generate source code.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…• Model transformations [SeK03], where translations of models between different modeling languages can be performed. • Model-driven roundtrip engineering [BGS08,PMD05], where a model that constitutes the abstract syntax tree of a program can be translated into a model that specifies the software at a higher level of abstraction. Code may be generated again from recovered models in an automated way.…”
Section: Model Transformations and Operators For Model Managementmentioning
confidence: 99%