Cloud migration research: a systematic review
Background--By leveraging cloud services, organizations can deploy their software systems
over a pool of resources. However, organizations heavily depend on their business-critical …
over a pool of resources. However, organizations heavily depend on their business-critical …
Migrating towards microservice architectures: an industrial survey
Microservices are gaining tremendous traction in industry and a growing scientific interest in
academia. More and more companies are adopting this architectural style for modernizing …
academia. More and more companies are adopting this architectural style for modernizing …
Legacy systems to cloud migration: a review from the architectural perspective
Legacy systems are business-critical systems that hold the organization's core business
functions developed in a traditional way using monolith architecture and usually deployed …
functions developed in a traditional way using monolith architecture and usually deployed …
[BOOK][B] Introduction and roadmap: History and challenges of software evolution
The ability to evolve software rapidly and reliably is a major challenge for software
engineering. In this introductory chapter we start with a historic overview of the research …
engineering. In this introductory chapter we start with a historic overview of the research …
Modisco: A model driven reverse engineering framework
Context Most companies, independently of their size and activity type, are facing the
problem of managing, maintaining and/or replacing (part of) their existing software systems …
problem of managing, maintaining and/or replacing (part of) their existing software systems …
Hierarchical clustering for software architecture recovery
Gaining an architectural level understanding of a software system is important for many
reasons. When the description of a system's architecture does not exist, attempts must be …
reasons. When the description of a system's architecture does not exist, attempts must be …
Reverse engineering: a roadmap
Teach reverse engineering, program understanding, and software analysis in computer
science, computer engineering, and software engineering curricula. Investigate …
science, computer engineering, and software engineering curricula. Investigate …
New frontiers of reverse engineering
Comprehending and modifying software is at the heart of many software engineering tasks,
and this explains the growing interest that software reverse engineering has gained in the …
and this explains the growing interest that software reverse engineering has gained in the …
GXL: Toward a standard exchange format
RC Holt, A Winter, A Schurr - Proceedings Seventh Working …, 2000 - ieeexplore.ieee.org
This paper describes ongoing work toward the development of a standard software
exchange format (SEF), for exchanging information among tools that analyze computer …
exchange format (SEF), for exchanging information among tools that analyze computer …
Knowledge Discovery Metamodel-ISO/IEC 19506: A standard to modernize legacy systems
Legacy systems age over time as a consequence of uncontrolled maintenance, thus they
must be evolved while its valuable embedded knowledge is preserved. Software …
must be evolved while its valuable embedded knowledge is preserved. Software …