WordNet: a lexical database for English
Communications of the ACM
Semantic interoperability in global information systems
ACM SIGMOD Record
NuSMV 2: An OpenSource Tool for Symbolic Model Checking
CAV '02 Proceedings of the 14th International Conference on Computer Aided Verification
Formal verification of an automotive scenario in service-oriented computing
Proceedings of the 30th international conference on Software engineering
Soa: principles of service design
Soa: principles of service design
A User-Oriented Approach to Automated Service Composition
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
CECANDEEE '08 Proceedings of the 2008 10th IEEE Conference on E-Commerce Technology and the Fifth IEEE Conference on Enterprise Computing, E-Commerce and E-Services
Enterprise interoperability with SOA: a survey of service composition approaches
EDOCW '08 Proceedings of the 2008 12th Enterprise Distributed Object Computing Conference Workshops
Synthesis and Composition of Web Services
Formal Methods for Web Services
IJCAI'09 Proceedings of the 21st international jont conference on Artifical intelligence
TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition
IEEE Transactions on Services Computing
Identifying Optimal Composite Services by Decomposing the Service Composition Problem
ICWS '11 Proceedings of the 2011 IEEE International Conference on Web Services
Automating analysis of qualitative preferences in goal-oriented requirements engineering
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Unified management of control flow and data mismatches in web service composition
SOSE '11 Proceedings of the Proceedings of 2011 IEEE 6th International Symposium on Service Oriented System Engineering
QoS-aware web services composition using GRASP with Path Relinking
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
To provide an effective service-oriented solution for a business problem by composing existing services, it is necessary to explore all available options for providing the required functionality while considering both the users' preferences between various non-functional properties (NFPs) and any low-level constraints. Existing service composition frameworks often fall short of this ideal, as functional requirements, low-level behavioral constraints, and preferences between non-functional properties are often not considered in one unified framework. We propose a new service composition framework that addresses all three of these aspects by integrating existing techniques in requirements engineering, preference reasoning, and model checking. We prove that any composition produced by our framework provides the required high-level functionality, satisfies all low-level constraints, and is at least as preferred (w.r.t. NFPs) as any other possible composition that fulfills the same requirements. We also apply our framework to examples adapted from the existing service composition literature.