Motivation
Dynamic service composition in open environments as in pervasive computing and/or ambient intelligence systems, implies that services should be discovered and composed on the fly at execution time. This is achievable only if service descriptions are machine-understandable. This motivates the enrichment of service description languages with a semantic dimension that will allow a more flexible matching than the classical and limited syntactic matching. This semantic matching includes two dimensions:
- The semantic annotation of service interfaces using ontologies, for understanding the services' provided functional and non-functional capabilities
- The services' behavioral description for enforcing valid component invocation
Research
Our work on enabling semantic-aware service composition for ambient intelligence decomposes into:
- Semantic-aware service discovery, including semantic service description and related matching.
- Semantic-aware service composition, including QoS- and context-aware service composition, and semantic process integration and verification.
Contributors
Supporting Grants
- IST Amigo -- Ambient Intelligence for the networked home environment
- DYONISOS -- Carroll-Thales - Dynamic Organization and Instantiation of Systems-of-Systems
Related Software
- iCOCOA semantic service-oriented middleware
Follow-up
Publications