Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software maintenance and evolution: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Types of software evolution and software maintenance
Journal of Software Maintenance: Research and Practice
Laws of Software Evolution Revisited
EWSPT '96 Proceedings of the 5th European Workshop on Software Process Technology
An Architectural Model for Service-Based Software with Ultra Rapid Evolution
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model
Proceedings of the 26th International Conference on Software Engineering
Software Evolution in the Era of Software Services
IWPSE '04 Proceedings of the Principles of Software Evolution, 7th International Workshop
Runtime adaptation in a service-oriented component model
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
The Challenges of Service Evolution
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
An Adaptive Service Selection Approach to Service Composition
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
Configurable Composition and Adaptive Provisioning of Web Services
IEEE Transactions on Services Computing
IEEE Transactions on Services Computing
Situ: A Situation-Theoretic Approach to Context-Aware Service Evolution
IEEE Transactions on Services Computing
Design and implementation of Sator: A web service aggregator
ACM Transactions on Software Engineering and Methodology (TOSEM)
An Online Monitoring Approach for Web Service Requirements
IEEE Transactions on Services Computing
Programming evolvable web services
Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems
A context-driven adaptation process for service-based applications
Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems
Discovering Services during Service-Based System Design Using UML
IEEE Transactions on Software Engineering
Semantic Support for Adaptive Long Term Composed Services
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
Reasoning about Human Intention Change for Individualized Runtime Software Service Evolution
COMPSAC '10 Proceedings of the 2010 IEEE 34th Annual Computer Software and Applications Conference
IEEE Software
Business artifact-centric modeling for real-time performance monitoring
BPM'11 Proceedings of the 9th international conference on Business process management
Enhancing Self-Motivation in Learning Programming Using Game-Based Simulation and Metrics
IEEE Transactions on Education
Hi-index | 0.00 |
Service orientation promotes an agile development paradigm for rapid application development and presents evolutionary challenges to adapt to frequent environmental changes. To maintain effective service-based application operations, this research introduces a Serv-Gears framework to maintain a mechanism for evolution-need monitoring. Inheriting major characteristics of a service-oriented paradigm, this mechanism is designed in a service-based style to facilitate development agility in evolution planning and implementation. Serv-Gears allows developers to continuously specify service-based monitors even during application operations. The specified monitors are included dynamically in the running application to collect monitoring results. Evolution plans are then effectively developed and assessed. Such an integrated development environment provided by Serv-Gears facilitates agile service-based application evolution.