Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/36003

Registo completo
Campo DCValorIdioma
dc.contributor.authorCouto, Ruipor
dc.contributor.authorRibeiro, António Nestorpor
dc.contributor.authorCampos, J. Creissacpor
dc.date.accessioned2015-07-09T13:09:57Z-
dc.date.available2015-07-09T13:09:57Z-
dc.date.issued2012-
dc.identifier.isbn978-1-4673-5574-2-
dc.identifier.issn1550-6215por
dc.identifier.urihttps://hdl.handle.net/1822/36003-
dc.description.abstractThe ever increasing number of platforms and languages available to software developers means that the software industry is reaching high levels of complexity. Model Driven Architecture (MDA) presents a solution to the problem of improving software development processes in this changing and complex environment. MDA driven development is based on models definition and transformation. Design patterns provide a means to reuse proven solutions during development. Identifying design patterns in the models of a MDA approach helps their understanding, but also the identification of good practices during analysis. However, when analyzing or maintaining code that has not been developed according to MDA principles, or that has been changed independently from the models, the need arises to reverse engineer the models from the code prior to patterns' identification. The approach presented herein consists in transforming source code into models, and infer design patterns from these models. Erich Gamma's cataloged patterns provide us a starting point for the pattern inference process. MapIt, the tool which implements these functionalities is described.por
dc.description.sponsorshipThis work is funded by ERDF - European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by National Funds through the FCT Fundacao para a Ciencia e a Tecnologia (Portuguese Foundation for Science and Technology) within project FCOMP-01-0124-FEDER-015095.por
dc.language.isoengpor
dc.publisherIEEEpor
dc.rightsopenAccesspor
dc.titleA patterns based reverse engineering approach for java source codepor
dc.typeconferencePaperpor
dc.peerreviewedyespor
sdum.publicationstatuspublishedpor
oaire.citationStartPage140por
oaire.citationEndPage147por
oaire.citationConferencePlaceCrete, Greecepor
oaire.citationTitle35th Software Engineering Workshoppor
dc.publisher.uriIEEE Computer Societypor
dc.identifier.doi10.1109/SEW.2012.21por
dc.subject.wosScience & Technologypor
sdum.journalIEEE Annual Ieee Software Engineering Workshoppor
sdum.conferencePublication35th Software Engineering Workshoppor
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro TamanhoFormato 
1027.pdf414,13 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID