Show simple item record

dc.creatorScalise P,Eugenio G
dc.creatorFavre,Jean-Marie
dc.creatorZambrano,Nancy
dc.date2010-04-01
dc.date.accessioned2019-04-24T21:28:04Z
dc.date.available2019-04-24T21:28:04Z
dc.identifierhttps://scielo.conicyt.cl/scielo.php?script=sci_arttext&pid=S0718-33052010000100009
dc.identifier.urihttp://revistaschilenas.uchile.cl/handle/2250/58615
dc.descriptionThis paper presents an example of how Model-Driven Engineering (MDE) can be applied to the development of tools for reverse engineering and program comprehension. The tool CodeCrawler was selected as an example; in particular, the polymetric view feature was computed using MDE techniques. To this end, two metamodels were proposed (source and target) and meta-level transformations that were used to deduce the information of a polymetric view associated to any software project (source code). The technologies selected to develop the example were those related with the Eclipse Modeling Project, specifically the ATL and the KM3 languages. The approach used in this paper to obtain the implementation can be used to develop all the features of a MDE-oriented software comprehension tool, obtaining a domain-oriented implementation.
dc.formattext/html
dc.languageen
dc.publisherUniversidad de Tarapacá.
dc.relation10.4067/S0718-33052010000100009
dc.rightsinfo:eu-repo/semantics/openAccess
dc.sourceIngeniare. Revista chilena de ingeniería v.18 n.1 2010
dc.subjectModel-driven engineering
dc.subjectMDE
dc.subjectreverse engineering
dc.subjectprogram comprehension
dc.subjectmodels
dc.subjectmetamodels
dc.subjecttransformations between metamodels
dc.subjectCodeCrawler
dc.subjectATL
dc.subjectKM3
dc.titleMODEL-DRIVEN REVERSE ENGINEERING AND PROGRAM COMPREHENSION: AN EXAMPLE


This item appears in the following Collection(s)

Show simple item record