Keynote address - data abstraction and hierarchy
OOPSLA '87 Addendum to the proceedings on Object-oriented programming systems, languages and applications (Addendum)
Protocol specifications and component adaptors
ACM Transactions on Programming Languages and Systems (TOPLAS)
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
The case for reflective middleware
Communications of the ACM - Adaptive middleware
Web Services: Been There, Done That?
IEEE Intelligent Systems
Adaptable Components for Software Product Line Engineering
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Efficient Selection and Monitoring of QoS-Aware Web Services with the WS-QoS Framework
WI '04 Proceedings of the 2004 IEEE/WIC/ACM International Conference on Web Intelligence
A QoS Ontology Language for Web-Services
AINA '06 Proceedings of the 20th International Conference on Advanced Information Networking and Applications - Volume 01
Software—Practice & Experience
Semi-automated adaptation of service interactions
Proceedings of the 16th international conference on World Wide Web
A generic component model for building systems software
ACM Transactions on Computer Systems (TOCS)
VieDAME - flexible and robust BPEL processes through monitoring and adaptation
Companion of the 30th international conference on Software engineering
Composition of Self-Adapting Components for Customizable Systems
The Computer Journal
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
Synthesis and Composition of Web Services
Formal Methods for Web Services
Software Engineering for Self-Adaptive Systems: A Research Roadmap
Software Engineering for Self-Adaptive Systems
MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments
Software Engineering for Self-Adaptive Systems
Behavioural self-adaptation of services in ubiquitous computing environments
SEAMS '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Protocol-aware matching of web service interfaces for adapter development
Proceedings of the 19th international conference on World wide web
A qos-aware selection model for semantic web services
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Managing dynamic reconfiguration in component-based systems
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
A survey of automated web service composition methods
SWSWPC'04 Proceedings of the First international conference on Semantic Web Services and Web Process Composition
Synchronizing behavioural mismatch in software composition
FMOODS'06 Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
A relaxable service selection algorithm for QoS-based web service composition
Information and Software Technology
Data-bound variables for WS-BPEL executable processes
Computer Languages, Systems and Structures
An approach for web service discoverability anti-pattern detection for journal of web engineering
Journal of Web Engineering
Synthesizing self-adaptive connectors meeting functional and performance concerns
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Accurate sub-swarms particle swarm optimization algorithm for service composition
Journal of Systems and Software
Hi-index | 0.00 |
This paper presents a methodology for Web Service composition and coordination based on connectors which are defined by Web Service client and automatically generated by the COMPOSITOR tool we have developed. Connectors use contracts to express the non-functional requirements and the behaviour desired by the client of a service, such as QoS (Quality of Service) features. The connectors generated are self-adaptive. The adaptation enactment is based on using an OWL ontology of the server domain which makes it possible to adapt any mismatch in a call to a service at run-time when the server is updated or replaced.