Academic literature on the topic 'Software re-engineering; Legacy systems'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Software re-engineering; Legacy systems.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Journal articles on the topic "Software re-engineering; Legacy systems"
Guo, Jiang. "Software reuse through re-engineering the legacy systems." Information and Software Technology 45, no. 9 (June 2003): 597–609. http://dx.doi.org/10.1016/s0950-5849(03)00047-8.
Full textGUO, JIANG, and LUQI. "OBJECT MODELING TO RE-ENGINEER LEGACY SYSTEMS." International Journal of Software Engineering and Knowledge Engineering 10, no. 04 (August 2000): 471–85. http://dx.doi.org/10.1142/s0218194000000225.
Full textAlamin M, Hind, and Hany H. Ammar. "Concerns-Based Reverse Engineering for Partial Software Architecture Visualization." JOIV : International Journal on Informatics Visualization 4, no. 2 (May 26, 2020): 58. http://dx.doi.org/10.30630/joiv.4.2.357.
Full textShaikh, Mohsin, and Chan-Gun Lee. "Aspect Oriented Re-engineering of Legacy Software Using Cross-Cutting Concern Characterization and Significant Code Smells Detection." International Journal of Software Engineering and Knowledge Engineering 26, no. 03 (April 2016): 513–36. http://dx.doi.org/10.1142/s0218194016500212.
Full textConejero, José M., Roberto Rodríguez-Echeverría, Fernando Sánchez-Figueroa, Marino Linaje, Juan C. Preciado, and Pedro J. Clemente. "Re-engineering legacy Web applications into RIAs by aligning modernization requirements, patterns and RIA features." Journal of Systems and Software 86, no. 12 (December 2013): 2981–94. http://dx.doi.org/10.1016/j.jss.2013.04.053.
Full textMoraga, Maximiliano, and Yang-Yang Zhao. "Reverse engineering a legacy software in a complex system: A systems engineering approach." INCOSE International Symposium 28, no. 1 (July 2018): 1250–64. http://dx.doi.org/10.1002/j.2334-5837.2018.00546.x.
Full textSchmidt, Frederick, Stephen MacDonell, and Andy M. Connor. "Multi-Objective Reconstruction of Software Architecture." International Journal of Software Engineering and Knowledge Engineering 28, no. 06 (June 2018): 869–92. http://dx.doi.org/10.1142/s0218194018500262.
Full textDONG, JING, YAJING ZHAO, and TU PENG. "A REVIEW OF DESIGN PATTERN MINING TECHNIQUES." International Journal of Software Engineering and Knowledge Engineering 19, no. 06 (September 2009): 823–55. http://dx.doi.org/10.1142/s021819400900443x.
Full textAlkhalil, Adel. "Evolution of existing software to mobile computing platforms: Framework support and case study." International Journal of ADVANCED AND APPLIED SCIENCES 8, no. 3 (March 2021): 100–111. http://dx.doi.org/10.21833/ijaas.2021.03.013.
Full textLi, Jing Lei. "Retrieval and Modelling of Software Evolution Process Component." Applied Mechanics and Materials 241-244 (December 2012): 2867–71. http://dx.doi.org/10.4028/www.scientific.net/amm.241-244.2867.
Full textDissertations / Theses on the topic "Software re-engineering; Legacy systems"
You, Danyu. "Re-engineering the Legacy Software Systems by using Object-Oriented Technologies." Ohio University / OhioLINK, 2013. http://rave.ohiolink.edu/etdc/view?acc_num=ohiou1386167451.
Full textWilliams, Julian R. "Re-engineering and prototyping a legacy software system-Janus version 6.X." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 1999. http://handle.dtic.mil/100.2/ADA361419.
Full textThesis advisor(s): Man-Tak Shing, Valdis Berzins. "March 1999". Includes bibliographical references (p. 181-182). Also available online.
Liu, Xiaodong. "Abstraction : a notion for reverse engineering." Thesis, De Montfort University, 1999. http://hdl.handle.net/2086/4214.
Full textNaspinski, Stan William. "Selection and Implementation of Technologies for the Re-Engineering of an Existing Software System." Scholar Commons, 2011. http://scholarcommons.usf.edu/etd/3260.
Full textWaters, Robert Lee. "Obtaining Architectural Descriptions from Legacy Systems: The Architectural Synthesis Process (ASP)." Diss., Available online, Georgia Institute of Technology, 2004:, 2004. http://etd.gatech.edu/theses/available/etd-10272004-160115/unrestricted/waters%5Frobert%5Fl%5F200412%5Fphd.pdf.
Full textRick Kazman, Committee Member ; Colin Potts, Committee Member ; Mike McCracken, Committee Member ; Gregory Abowd, Committee Chair ; Spencer Rugaber, Committee Member. Includes bibliographical references.
Ewer, John Andrew Clark. "An investigation into the feasibility, problems and benefits of re-engineering a legacy procedural CFD code into an event driven, object oriented system that allows dynamic user interaction." Thesis, University of Greenwich, 2000. http://gala.gre.ac.uk/6165/.
Full textMalinauskienė, Eglė. "Rekonstrukcijos metodų analizė modernizuojant informacinę sistemą." Master's thesis, Lithuanian Academic Libraries Network (LABT), 2004. http://vddb.library.lt/obj/LT-eLABa-0001:E.02~2004~D_20040527_102923-81618.
Full textBraga, Rosana Teresinha Vaccare. "Padrões de software a partir da engenharia reversa de sistemas legados." Universidade de São Paulo, 1998. http://www.teses.usp.br/teses/disponiveis/55/55134/tde-24012001-163455/.
Full textThe object oriented reverse engineering of a legacy system, originally developed using the procedural paradigm, is the basis for two different reengineering approaches. In the first, the reengineering is done to change the implementation paradigm by segmentation, followed by the semi-automatic transformation to an object oriented language. In the second, recurring patterns are first recognized in the object model produced by the reverse engineering, and then the reengineering is done adopting these patterns. Results obtained by these two approaches are compared to assess their maintainability, legibility and reuse. The original version of the legacy system used in this experience has about twenty thousand lines of Clipper code and refers to an electric and mechanic car repair shop. For the reverse engineering phase the Fusion/RE method is used, and a proposal is done for its evolution, adding features to detail its system analysis model abstraction phase. To change the system orientation paradigm, from procedural to object-oriented, two additional phases are proposed to be conducted after the application of the Fusion/RE method: the forward design of the system and the legacy code segmentation. Hints and rationales are supplied to conduct the code segmentaion. The code transformation from segmented Clipper to Java is done with support of the Draco-Puc machine. A strategy is proposed for pattern recognition based on the system object model obtained through reverse engineering. Through it, instances of Type-Object, Association-Object, State Across a Collection and Behaviour Across a Collection patterns can be recognized. Delphi implementation experiments of these patterns are done.
Nilsson, Simon. "Automated Culling of Data in a Relational Database for Archiving." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-18261.
Full textSaffo, Farah, and Basma Saeed. "Modernisering av mjukvaruarkitektur för äldre mjukvarusystem." Thesis, KTH, Hälsoinformatik och logistik, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-296562.
Full textSeveral companies still use software systems that are built with older software architecture such as the monolithic one. One of these companies is Consid, whose personnel system is built with the outdated framework Classic ASP and where the user interface and logic can directly communicate with each other. This entails limitations that arise because of shortcomings in modularity due to the choice of software architecture, which complicates further development and changes in a system. These limitations in turn, affect parameters such as performance, scalability, security, robustness, and integration with modern technologies. In this work, a literature study was conducted as well as a semi-structured interview study in order to investigate which software architectures are suitable to implement when a modernization of a monolithic software architecture, is carried out. The work also discussed the challenges that may arise in a modernization of the software architecture and how they are handled efficiently. An assessment scheme with desirable parameters regarding scalability, performance, security, and robustness, was developed to facilitate the decision in the choice of software architecture. Based on this, it was decided that a prototype with a REST-based architecture would be implemented and evaluated. The result of the prototype, following re-architecting, showed an increased modularization of the software architecture. Compared to the previous system, the new prototype has no major impact on performance in terms of response time. However, the prototype contributed to better scalability in the further development of the system as it simplifies the introduction of new functionality. The prototype also had higher security by isolating layers from each other and hiding the underlying details in the implementation. In addition, the prototype not only became more robust because of the modularization, but also easier to perform destructive tests against.
Books on the topic "Software re-engineering; Legacy systems"
Blunden, Bill. Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code. Berkeley, CA: Apress, 2012.
Find full textRockwell, Rusty. A strategy for upgrading legacy systems using CASE technology. [Atlanta, Ga.]: Information Management Forum, 1998.
Find full textPanopoulos, G. Re-engineering of legacy systems using reusable object capsules. Manchester: UMIST, 1995.
Find full textJennings, Charles A. Re-engineering software systems in the Department of Defense using integrated computer aided software engineering tools. Monterey, Calif: Naval Postgraduate School, 1992.
Find full textChicago, Ill ). IEEE International Requirements Engineering Conference (20th 2012. 2012 20th IEEE International Requirements Engineering Conference (RE 2012): Chicago, Illinois, USA, 24-28 September 2012. Piscataway, NJ: IEEE, 2012.
Find full textBrazil) IEEE International Requirements Engineering Conference (21st 2013 Rio de Janeiro. 2013 IEEE 21st International Requirements Engineering Conference (RE 2013): Rio de Janeiro, Brazil, 15-19 July 2013. Piscataway, NJ: IEEE, 2013.
Find full textIEEE International Requirements Engineering Conference (14th 2006 Minneapolis/St. Paul, Minnesota, USA). 14th IEEE International Requirements Engineering Conference: RE'06 : proceedings : Minneapolis/St. Paul, Minnesota, USA, September 11-15, 2006. Los Alamitos, Calif: IEEE Computer Society, 2005.
Find full textPetrinja, Etiel. Open Source Software: Quality Verification: 9th IFIP WG 2.13 International Conference, OSS 2013, Koper-Capodistria, Slovenia, June 25-28, 2013. Proceedings. Berlin, Heidelberg: Springer Berlin Heidelberg, 2013.
Find full textF, Radcliffe Mark, ed. Multimedia law and business handbook. Menlo Park, CA: Ladera Press, 1996.
Find full textIFIP World Computer Congress (12th 1992 Madrid, Spain). Algorithms, software, architecture: Information processing 92 : proceedings of the IFIP 12th World Computer Congress, Madrid, Spain, 7-11 September 1992. Amsterdam: North-Holland, 1992.
Find full textBook chapters on the topic "Software re-engineering; Legacy systems"
El-Ramly, Mohammad, Eleni Stroulia, and Hani Samir. "Legacy Systems Interaction Reengineering." In Human-Centered Software Engineering, 316–33. London: Springer London, 2009. http://dx.doi.org/10.1007/978-1-84800-907-3_15.
Full textKang, Kyo Chul, Moonzoo Kim, Jaejoon Lee, and Byungkil Kim. "Feature-Oriented Re-engineering of Legacy Systems into Product Line Assets – a Case Study." In Software Product Lines, 45–56. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005. http://dx.doi.org/10.1007/11554844_6.
Full textCho, Eun Sook, Jung Eun Cha, and Young Jong Yang. "MARMI-RE: A Method and Tools for Legacy System Modernization." In Software Engineering Research and Applications, 42–57. Berlin, Heidelberg: Springer Berlin Heidelberg, 2006. http://dx.doi.org/10.1007/11668855_4.
Full textvan Deursen, Arie, Paul Klint, and Chris Verhoef. "Research Issues in the Renovation of Legacy Systems." In Fundamental Approaches to Software Engineering, 1–21. Berlin, Heidelberg: Springer Berlin Heidelberg, 1999. http://dx.doi.org/10.1007/978-3-540-49020-3_1.
Full textGeorgousopoulos, Christos, Omer F. Rana, and Anthony Karageorgos. "Supporting FIPA Interoperability for Legacy Multi-agent Systems." In Agent-Oriented Software Engineering IV, 167–84. Berlin, Heidelberg: Springer Berlin Heidelberg, 2004. http://dx.doi.org/10.1007/978-3-540-24620-6_12.
Full textHungar, Hardi, Tiziana Margaria, and Bernhard Steffen. "Model Generation for Legacy Systems." In Radical Innovations of Software and Systems Engineering in the Future, 167–83. Berlin, Heidelberg: Springer Berlin Heidelberg, 2004. http://dx.doi.org/10.1007/978-3-540-24626-8_11.
Full textDayani-Fard, Homayoun, Yijun Yu, John Mylopoulos, and Periklis Andritsos. "Improving the Build Architecture of Legacy C/C++ Software Systems." In Fundamental Approaches to Software Engineering, 96–110. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005. http://dx.doi.org/10.1007/978-3-540-31984-9_8.
Full textSantoso, Heru-Agus, Su-Cheng Haw, and Chien-Sing Lee. "Software Reuse: MDA-Based Ontology Development to Support Data Access over Legacy Applications." In Software Engineering and Computer Systems, 130–42. Berlin, Heidelberg: Springer Berlin Heidelberg, 2011. http://dx.doi.org/10.1007/978-3-642-22203-0_12.
Full textBook, Matthias, Simon Grapenthin, and Volker Gruhn. "Value-Based Migration of Legacy Data Structures." In Software Quality. Model-Based Approaches for Advanced Software and Systems Engineering, 115–34. Cham: Springer International Publishing, 2014. http://dx.doi.org/10.1007/978-3-319-03602-1_8.
Full textCalder, Muffy, Evan Magill, Stephan Reiff-Marganiec, and Vijeyananthan Thayananthan. "Theory and Practice of Enhancing a Legacy Software System." In Systems Engineering for Business Process Change: New Directions, 120–37. London: Springer London, 2002. http://dx.doi.org/10.1007/978-1-4471-0135-2_8.
Full textConference papers on the topic "Software re-engineering; Legacy systems"
Zhang, Ji, and Betty H. C. Cheng. "Towards Re-engineering Legacy Systems for Assured Dynamic Adaptation." In International Workshop on Modeling in Software Engineering (MISE'07: ICSE Workshop 2007). IEEE, 2007. http://dx.doi.org/10.1109/mise.2007.14.
Full textAntonini, Canfora, and Cimitile. "Re-engineering legacy systems to meet quality requirements: an experience report." In Proceedings International Conference on Software Maintenance. IEEE Comput. Soc. Press, 1994. http://dx.doi.org/10.1109/icsm.1994.336780.
Full textKhodabandehloo, Hamid, Banani Roy, Manishankar Mondal, Chanchal Roy, and Kevin Schneider. "A Testing Approach While Re-engineering Legacy Systems: An Industrial Case Study." In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 2021. http://dx.doi.org/10.1109/saner50967.2021.00073.
Full textCherukupalli, Prabhakar, and Y. Raghu Reddy. "Reengineering Enterprise Wide Legacy BFSI Systems." In ISEC '15: 8th India Software Engineering Conference. New York, NY, USA: ACM, 2015. http://dx.doi.org/10.1145/2723742.2723746.
Full textde Lima Justino, Yan, and Carlos Eduardo da Silva. "Reengineering legacy systems for supporting SOA." In ICSE '18: 40th International Conference on Software Engineering. New York, NY, USA: ACM, 2018. http://dx.doi.org/10.1145/3183440.3195067.
Full textWolfart, Daniele, Wesley K. G. Assunção, Ivonei F. da Silva, Diogo C. P. Domingos, Ederson Schmeing, Guilherme L. Donin Villaca, and Diogo do N. Paza. "Modernizing Legacy Systems with Microservices: A Roadmap." In EASE 2021: Evaluation and Assessment in Software Engineering. New York, NY, USA: ACM, 2021. http://dx.doi.org/10.1145/3463274.3463334.
Full textHall, R. J. "Upgrading legacy instances of reactive systems." In Proceedings of ASE 2000 15th IEEE International Automated Software Engineering Conference. IEEE, 2000. http://dx.doi.org/10.1109/ase.2000.873651.
Full textTurner, Cameron J., John M. MacDonald, and Jane A. Lloyd. "Software Archeology: A Case Study in Software Quality Assurance and Design." In ASME 2009 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. ASMEDC, 2009. http://dx.doi.org/10.1115/detc2009-86776.
Full textMortensen, Michael, Sudipto Ghosh, and James Bieman. "Testing During Refactoring: Adding Aspects to Legacy Systems." In 2006 17th International Symposium on Software Reliability Engineering. IEEE, 2006. http://dx.doi.org/10.1109/issre.2006.46.
Full textJin, Yan, Antony Tang, Jun Han, and Yan Liu. "Performance Evaluation and Prediction for Legacy Information Systems." In 29th International Conference on Software Engineering (ICSE'07). IEEE, 2007. http://dx.doi.org/10.1109/icse.2007.64.
Full textReports on the topic "Software re-engineering; Legacy systems"
Clark, Peter G., and John A. Gill. Legacy Software Re-Engineering Technology (LSRET). Fort Belvoir, VA: Defense Technical Information Center, April 1998. http://dx.doi.org/10.21236/ada388217.
Full text