An automatic architecture reconstruction and refactoring framework

aut.researcherMacDonell, Stephen Gerard
dc.contributor.authorSchmidt, F
dc.contributor.authorMacDonell, SG
dc.contributor.authorConnor, AM
dc.date.accessioned2012-03-14T05:25:41Z
dc.date.available2012-03-14T05:25:41Z
dc.date.copyright2012
dc.date.issued2012
dc.description.abstractA variety of sources have noted that a substantial proportion of non trivial software systems fail due to unhindered architectural erosion. This design deterioration leads to low maintainability, poor testability and reduced development speed. The erosion of software systems is often caused by inadequate understanding, documentation and maintenance of the desired implementation architecture. If the desired architecture is lost or the deterioration is advanced, the reconstruction of the desired architecture and the realignment of this desired architecture with the physical architecture both require substantial manual analysis and implementation effort. This paper describes the initial development of a framework for automatic software architecture reconstruction and source code migration. This framework offers the potential to reconstruct the conceptual architecture of software systems and to automatically migrate the physical architecture of a software system toward a conceptual architecture model. The approach is implemented within a proof of concept prototype which is able to analyze java system and reconstruct a conceptual architecture for these systems as well as to refactor the system towards a conceptual architecture.
dc.identifier.citationProceedings of the 9th ACIS International Conference on Software Engineering Research, Management and Applications (SERA2011), Baltimore MD, USA, pages 95 - 111
dc.identifier.doi10.1007/978-3-642-23202-2_7
dc.identifier.urihttps://hdl.handle.net/10292/3484
dc.publisherSpringer (Studies in Computational Intelligence v.377)
dc.relation.urihttp://dx.doi.org/10.1007/978-3-642-23202-2_7
dc.rightsThe final publication is available at www.springerlink.com. (Please also see Publisher’s Version and Citation)
dc.rights.accessrightsOpenAccess
dc.subjectArchitecture reconstruction
dc.subjectSoftware migration
dc.subjectSource code transformation and refactoring
dc.subjectSearch based software engineering
dc.subjectMetaheuristics
dc.titleAn automatic architecture reconstruction and refactoring framework
dc.typeConference Contribution
pubs.organisational-data/AUT
pubs.organisational-data/AUT/Design & Creative Technologies
pubs.organisational-data/AUT/Design & Creative Technologies/School of Computing & Mathematical Science
pubs.organisational-data/AUT/PBRF Researchers
pubs.organisational-data/AUT/PBRF Researchers/Design & Creative Technologies PBRF Researchers
pubs.organisational-data/AUT/PBRF Researchers/Design & Creative Technologies PBRF Researchers/DCT C & M Computing
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Schmidt, MacDonell and Connor (2012) SERA.pdf
Size:
220.91 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
licence.htm
Size:
29.98 KB
Format:
Unknown data format
Description: