Reverse engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Toward a discipline of scenario-based architectural engineering
Annals of Software Engineering
The canonical activities of reverse engineering
Annals of Software Engineering
Tools for understanding the behavior of telecommunication systems
Proceedings of the 25th International Conference on Software Engineering
The story of moose: an agile reengineering environment
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
New Frontiers of Reverse Engineering
FOSE '07 2007 Future of Software Engineering
Hierarchical Clustering for Software Architecture Recovery
IEEE Transactions on Software Engineering
A heuristics-based approach to reverse engineering of electronic services
Information and Software Technology
Towards a conceptual framework for legacy to SOA migration
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Graph-based structural analysis for telecommunication systems
Graph transformations and model-driven engineering
Knowledge Discovery Metamodel-ISO/IEC 19506: A standard to modernize legacy systems
Computer Standards & Interfaces
Legacy transformations for extracting service components
Rigorous software engineering for service-oriented systems
MaRMI-RE: systematic componentization process for reengineering legacy system
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Object-oriented reengineering patterns — an overview
GPCE'05 Proceedings of the 4th international conference on Generative Programming and Component Engineering
Transforming a legacy system into components
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part III
MARMI-RE: a method and tools for legacy system modernization
SERA'04 Proceedings of the Second international conference on Software Engineering Research, Management and Applications
A case study on business process recovery using an e-government system
Software—Practice & Experience
A lean and mean strategy for migration to services
Proceedings of the WICSA/ECSA 2012 Companion Volume
Architecture migration driven by code categorization
ECSA'07 Proceedings of the First European conference on Software Architecture
A framework for acquisition and application of software architecture evolution knowledge: 14
ACM SIGSOFT Software Engineering Notes
A framework for architecture-driven migration of legacy systems to cloud-enabled software
Proceedings of the WICSA 2014 Companion Volume
Hi-index | 0.00 |
This paper discusses the requirements and a generic framework for the integration of architectural and code-based reengineering tools. This framework is needed because there are a large number of stand-alone reengineering tools that operate at different levels of abstraction ranging from 驴code-level驴 to software architecture. For the purposes of reengineering a complete system however, these tools need to be able to share information so that not only can the code be updated or corrected, but also so, the system's software architecture can be simultaneously rationalized or modernized. To this end, we have built upon the CORUM model of reengineering tool interoperation to include software architecture concepts and tools. This extended framework-called CORUM II-is organized around the metaphor of a 驴horseshoe驴, where the left-hand side of the horseshoe consists of fact extraction from an existing system, the right-hand side consists of development activities, and the bridge between the sides consists of a set of transformations from the old to the new.