Home > Research > Publications & Outputs > A framework for architecture-driven migration o...

Links

Text available via DOI:

View graph of relations

A framework for architecture-driven migration of legacy systems to cloud-enabled software

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published
Publication date7/04/2014
Host publication11th Working IEEE/IFIP Conference on Software Architecture, WICSA 2014 - Proceedings
PublisherThe Association for Computing Machinery
Pages1-8
Number of pages8
ISBN (print)9781450325233
<mark>Original language</mark>English
Event11th Working IEEE/IFIP Conference on Software Architecture, WICSA 2014 - Sydney, NSW, Australia
Duration: 7/04/201411/04/2014

Conference

Conference11th Working IEEE/IFIP Conference on Software Architecture, WICSA 2014
Country/TerritoryAustralia
CitySydney, NSW
Period7/04/1411/04/14

Publication series

NameACM International Conference Proceeding Series

Conference

Conference11th Working IEEE/IFIP Conference on Software Architecture, WICSA 2014
Country/TerritoryAustralia
CitySydney, NSW
Period7/04/1411/04/14

Abstract

With the widespread adoption of cloud computing, an increasing number of organizations view it as an important business strategy to evolve their legacy applications to cloud-enabled infrastructures. We present a framework, named Legacy-to-Cloud Migration Horseshoe, for supporting the migration of legacy systems to cloud computing. The framework leverages the software reengineering concepts that aim to recover the architecture from legacy source code. Then the framework exploits the software evolution concepts to support architecture-driven migration of legacy systems to cloud-based architectures. The Legacyto-Cloud Migration Horseshoe comprises of four processes: (i) architecture migration planning, (ii) architecture recovery and consistency, (iii) architecture transformation and (iv) architecturebased development of cloud-enabled software. We aim to discover, document and apply the migration process patterns that enhance the reusability of migration processes. We also discuss the required tool support that we intend to provide through our ongoing work in this area.