Using Program Slicing in Software Maintenance
IEEE Transactions on Software Engineering
Debugging with dynamic slicing and backtracking
Software—Practice & Experience
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
ECCOP '98 Proceedings of the 12th European Conference on Object-Oriented Programming
Automatic Adaptation of Component-based Software: Issues and Experiences
PDPTA '02 Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications - Volume 3
UML 2 Toolkit
A Survey of Software Refactoring
IEEE Transactions on Software Engineering
Adapting software components by structure fragmentation
Proceedings of the 2006 ACM symposium on Applied computing
Hi-index | 0.00 |
Adapting software components to be used in a particular application is a crucial issue in software component based technology. In fact, software components can be used in contexts with characteristics different from those envisaged when designing the component. Centralized or distributed deployment infrastructure can be one of these assumptions. Thus, a component can be designed as a monolithic unit to be deployed on a centralized infrastructure, nevertheless the used infrastructure needs the component to be distributed. In this paper, we propose an approach allowing to transform a centralized software component into a distributed one. Our technique is based on refactoring and fragmentation of component source code.