Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
}
TY - GEN
T1 - A framework for architecture-driven migration of legacy systems to cloud-enabled software
AU - Ahmad, Aakash
AU - Babar, Muhammad Ali
PY - 2014/4/7
Y1 - 2014/4/7
N2 - 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.
AB - 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.
KW - Architecture-centric software migration
KW - Cloud computing
KW - Reverse engineering and evolution
KW - Service-driven architecture
U2 - 10.1145/2578128.2578232
DO - 10.1145/2578128.2578232
M3 - Conference contribution/Paper
AN - SCOPUS:84904538227
SN - 9781450325233
T3 - ACM International Conference Proceeding Series
SP - 1
EP - 8
BT - 11th Working IEEE/IFIP Conference on Software Architecture, WICSA 2014 - Proceedings
PB - The Association for Computing Machinery
T2 - 11th Working IEEE/IFIP Conference on Software Architecture, WICSA 2014
Y2 - 7 April 2014 through 11 April 2014
ER -