A behavioral notion of subtyping
ACM Transactions on Programming Languages and Systems (TOPLAS)
Covariance and contravariance: conflict without a cause
ACM Transactions on Programming Languages and Systems (TOPLAS)
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
An Approach to Identity Management for Service Centric Systems
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
On Analyzing Evolutionary Changes of Web Services
Service-Oriented Computing --- ICSOC 2008 Workshops
Evolving Services from a Contractual Perspective
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
GAMBUSE: A Gap Analysis Methodology for Engineering SOA-Based Applications
Conceptual Modeling: Foundations and Applications
Another Approach to Service Instance Migration
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
Calculating service fitness in service networks
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Rethinking the semantic annotation of services
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Towards dynamic adaptation within an ESB-based service infrastructure layer
Proceedings of the 3rd International Workshop on Monitoring, Adaptation and Beyond
Finding web services via BPEL fragment search
Proceedings of the 3rd International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation
Service research challenges and solutions for the future internet
Constructing replaceable services using operating guidelines and maximal controllers
WS-FM'10 Proceedings of the 7th international conference on Web services and formal methods
A change analysis tool for service-based business processes
WISE'11 Proceedings of the 12th international conference on Web information system engineering
Automatic Service Agreement Negotiators in Open Commerce Environments
International Journal of Electronic Commerce
Proceedings of the 27th Annual ACM Symposium on Applied Computing
A bargaining-specific architecture for supporting automated service agreement negotiation systems
Science of Computer Programming
Change impact analysis in service-based business processes
Service Oriented Computing and Applications
A monitoring mechanism to support agility in service-based application evolution
ACM SIGSOFT Software Engineering Notes
Assessing the replaceability of service protocols in mediated service interactions
Future Generation Computer Systems
Service Oriented Enterprise and Contracted Profit Sharing
International Journal of Systems and Service-Oriented Engineering
Automatic Determination of Compatibility in Evolving Services
International Journal of Web Services Research
A survey of change management in service-based environments
Service Oriented Computing and Applications
Hi-index | 0.00 |
Services are subject to constant change and variation. Services can evolve typically due to changes in structure, e.g., attributes and operations; in behavior and policies, e.g., adding new business rules and regulations, in types of business-related events; and in business protocols. This paper introduces two types of service changes: shallow changes - where changes are confined to services or the clients - and deep changes - where cascading effects and side-effects occur. The paper introduces a theoretical approach for dealing with shallow service changes and a change-oriented service lifecycle methodology that addresses the effects of deep service changes.