Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Graph-based tools for re-engineering
Journal of Software Maintenance: Research and Practice
Locating Features in Source Code
IEEE Transactions on Software Engineering
Formalising Behaviour Preserving Program Transformations
ICGT '02 Proceedings of the First International Conference on Graph Transformation
An Intermediate Representation for Reverse Engineering Analyses
WCRE '98 Proceedings of the Working Conference on Reverse Engineering (WCRE'98)
Requirements for Integrating Software Architecture and Reengineering Models: CORUM II
WCRE '98 Proceedings of the Working Conference on Reverse Engineering (WCRE'98)
Wins and Losses of Algebraic Transformations of Software Architectures
Proceedings of the 16th IEEE international conference on Automated software engineering
Identifying Aspects Using Fan-In Analysis
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
An Information Retrieval Approach to Concept Location in Source Code
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Feature Identification: A Novel Approach and a Case Study
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
Integrating legacy Software into a Service oriented Architecture
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
Migrating Interactive Legacy Systems To Web Services
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
Model-Driven Service Development for A-posteriori Application Integration
ICEBE '07 Proceedings of the IEEE International Conference on e-Business Engineering
Improving system understanding via interactive, tailorable, source code analysis
FASE'05 Proceedings of the 8th international conference, held as part of the joint European Conference on Theory and Practice of Software conference on Fundamental Approaches to Software Engineering
Architecture migration driven by code categorization
ECSA'07 Proceedings of the First European conference on Software Architecture
Hi-index | 0.00 |
This chapter presents an overview of the work on migration of legacy systems towards Service-Oriented Architectures that is taking place within the SENSORIA project. In this context, a general methodology for software reengineering was developed and instantiated in two dimensions to allow service components to be extracted from legacy applications. The main goal of this work is to provide a systematic way of addressing such reengineering projects with a high degree of automation while being largely independent of the programming language. The approach is based on a combination of techniques such as source code analysis, graph transformation, and code transformation. The focus in this text is on the description of the methodology, its dimensions for SOA, a prototype implementation and preliminary results and conclusions.