Application Modernization: Approaches, Problems and Evaluation
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Revisiting Legacy Software System Modernization
UTRECHT UNIVERSITY Revisiting Legacy Software System Modernization By Ravi Khadka A thesis submitted in partial fulfillment for the degree of Doctor in the Faculty of Science Department of Information and Computing Sciences April 2016 SIKS Dissertation Series No. 2016-14 The research reported in this thesis has been carried out under the auspices of SIKS, the Dutch Research School for Information and Knowledge Systems. Cover photo: Ravi Khadka@Fort Lunet III, Houtensepad 150, 3524 SB Utrecht Cover design: Jayraj Bhatta/Arun Pratihast ISBN/EAN: 978-90-393-6512-0 © 2016, Ravi Khadka. All rights reserved. Revisiting Legacy Software System Modernization Modernisering van Legacy Systemen Herbeschouwd (met een samenvatting in het Nederlands) Proefschrift ter verkrijging van de graad van doctor aan de Universiteit Utrecht op gezag van de rector magnificus, prof.dr. G.J. van der Zwaan, ingevolge het besluit van het college voor promoties in het openbaar te verdedigen op woensdag 13 april 2016 des middags te 12.45 uur door Ravi Khadka geboren op 30 augustus 1984 te Jharuwarasi-2, Lalitpur, Nepal Prof.dr. S. Brinkkemper Promotoren: Prof.dr. J.T. Jeuring Dr. R.L. Jansen Copromotoren: Dr. J. Hage This research was financially supported by the Dutch Joint Academic and Commercial Quality Research and Development (JACQUARD) program on Software Engineering Research under ServiciFi project. Preface This PhD endeavor started back when I was doing my masters. I doubt if I would have ever taken this research path had I not met BN Sapkota. Your guidance and numerous reviews of my papers that you've done over the years do deserve a sincere thanks. -
Joint Proceedings of MDSM 2011 and SQM 2011
Andreas Fuhr, Wilhelm Hasselbring, Volker Riediger (Eds.) and Magiel Bruntink, Kostas Kontogiannis (Eds.) Joint Proceedings of the First International Workshop on Model-Driven Software Migration (MDSM 2011) and the Fifth International Workshop on Software Quality and Maintainability (SQM 2011) March 1, 2011 in Oldenburg, Germany Satellite Events of the 15th European Conference on Software Maintenance and Reengineering (CSMR 2011) March 1-4, 2011 Copyright c 2011 for the individual papers by the papers’ authors. Copying permitted only for private and academic purposes. This volume is published and copyrighted by its editors. Editors’ addresses: Andreas Fuhr, Volker Riediger Wilhelm Hasselbring University of Koblenz-Landau University of Kiel Institute for Software Technology Workgroup Software Engineering Universitätsstr. 1, 56070 Koblenz, Germany Christian-Albrechts-Platz 4, 24118 Kiel, Germany {afuhr | riediger}@uni-koblenz.de [email protected] Magiel Bruntink Kostas Kontogiannis Software Improvement Group National Technical University of Athens Amstelplein 1, 1070 NC Amsterdam, The Netherlands School of Electrical and Computer Engineering [email protected] Greece [email protected] Published on CEUR Workshop Proceedings, ISSN: 1613-0073, Vol. 708 online at http://ceur-ws.org/Vol-708 Joint Proceedings of MDSM 2011 and SQM 2011 Contents Proceedings of MDSM 2011 2 Preface Paper Session 1 4 Model-Driven Migration of Scientific Legacy Systems to Service-Oriented Architectures Jon Oldevik, Gøran K. Olsen, Ute Brönner, Nils -
Revisiting Legacy Software System Modernization
UTRECHT UNIVERSITY Revisiting Legacy Software System Modernization By Ravi Khadka A thesis submitted in partial fulfillment for the degree of Doctor in the Faculty of Science Department of Information and Computing Sciences April 2016 SIKS Dissertation Series No. 2016-14 The research reported in this thesis has been carried out under the auspices of SIKS, the Dutch Research School for Information and Knowledge Systems. Cover photo: Ravi Khadka@Fort Lunet III, Houtensepad 150, 3524 SB Utrecht Cover design: Jayraj Bhatta/Arun Pratihast ISBN/EAN: 978-90-393-6512-0 © 2016, Ravi Khadka. All rights reserved. Revisiting Legacy Software System Modernization Modernisering van Legacy Systemen Herbeschouwd (met een samenvatting in het Nederlands) Proefschrift ter verkrijging van de graad van doctor aan de Universiteit Utrecht op gezag van de rector magnificus, prof.dr. G.J. van der Zwaan, ingevolge het besluit van het college voor promoties in het openbaar te verdedigen op woensdag 13 april 2016 des middags te 12.45 uur door Ravi Khadka geboren op 30 augustus 1984 te Jharuwarasi-2, Lalitpur, Nepal Prof.dr. S. Brinkkemper Promotoren: Prof.dr. J.T. Jeuring Dr. R.L. Jansen Copromotoren: Dr. J. Hage This research was financially supported by the Dutch Joint Academic and Commercial Quality Research and Development (JACQUARD) program on Software Engineering Research under ServiciFi project. Preface This PhD endeavor started back when I was doing my masters. I doubt if I would have ever taken this research path had I not met BN Sapkota. Your guidance and numerous reviews of my papers that you've done over the years do deserve a sincere thanks. -
2.4 Legacy System Modernization
THE UNIVERSITY OF NEW SOUTH WALES Building a Systematic Legacy System Modernization Approach Meena Jha School of Computer Science and Engineering University of New South Wales, Sydney 2052, Australia A thesis submitted in fulfillment of the requirements for the degree of Doctor of Philosophy February, 2014 1 ABSTRACT A systematic legacy system modernizing approach represents a new approach for modernizing legacy systems. Systematic legacy system modernization has software reuse as an integral part of modernization. We have developed a modernization approach which uses software architecture reconstruction to find reusable components within the legacy system. The practice of software development and modernization continues to shift towards the reuse of components from legacy systems to handle the complexities of software development. Modernization of a legacy system requires reuse of software artefacts from legacy system to conserve the business rules and improve the system’s quality attributes. Software reuse is an integral part of our systematic legacy modernization approach. Software should be considered as an asset and reuse of these assets is essential to increase the return on the development costs. Software reuse ranges from reuse of ideas to algorithms to any documents that are created during the software development life cycle. Software reuse has many potential benefits which include increased software quality, and decreased software development cost and time. Demands for lower software production and maintenance costs, faster delivery of systems and increased quality can only be met by widespread and systematic software reuse. In spite of all these benefits software reuse adoption is not widespread in the software development communities. Software reuse cannot possibly become an engineering discipline so long as issues and concerns have not been clearly understood and dealt with.