An automatic architecture reconstruction and refactoring framework
aut.researcher | MacDonell, Stephen Gerard | |
dc.contributor.author | Schmidt, F | |
dc.contributor.author | MacDonell, SG | |
dc.contributor.author | Connor, AM | |
dc.date.accessioned | 2012-03-14T05:25:41Z | |
dc.date.available | 2012-03-14T05:25:41Z | |
dc.date.copyright | 2012 | |
dc.date.issued | 2012 | |
dc.description.abstract | A 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.citation | Proceedings of the 9th ACIS International Conference on Software Engineering Research, Management and Applications (SERA2011), Baltimore MD, USA, pages 95 - 111 | |
dc.identifier.doi | 10.1007/978-3-642-23202-2_7 | |
dc.identifier.uri | https://hdl.handle.net/10292/3484 | |
dc.publisher | Springer (Studies in Computational Intelligence v.377) | |
dc.relation.uri | http://dx.doi.org/10.1007/978-3-642-23202-2_7 | |
dc.rights | The final publication is available at www.springerlink.com. (Please also see Publisher’s Version and Citation) | |
dc.rights.accessrights | OpenAccess | |
dc.subject | Architecture reconstruction | |
dc.subject | Software migration | |
dc.subject | Source code transformation and refactoring | |
dc.subject | Search based software engineering | |
dc.subject | Metaheuristics | |
dc.title | An automatic architecture reconstruction and refactoring framework | |
dc.type | Conference 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 |