Invited Talks
Semantic-Based Development of Service-Oriented Systems
Martin Wirsing1, Allan Clark2, Stephen Gilmore2, Matthias Hölzl1, Alexander Knapp1, Nora Koch1, 3 and Andreas Schroeder1
| (1) |
Ludwig-Maximilians-Universität München, Germany |
| (2) |
University of Edinburgh, United Kingdom |
| (3) |
F.A.S.T. GmbH, Germany |
Abstract
Service-oriented computing is an emerging paradigm where services are understood as autonomous, platform-independent computational
entities that can be described, published, categorised, discovered, and dynamically assembled for developing massively distributed,
interoperable, evolvable systems and applications. The IST-FET Integrated Project Sensoria aims at developing a novel comprehensive approach to the engineering of service-oriented software systems where foundational
theories, techniques and methods are fully integrated in a pragmatic software engineering approach. In this paper we present
first ideas for the Sensoria semantic-based development of service-oriented systems. This includes service-oriented extensions to the UML, a mathematical
basis formed by a family of process calculi, a language for expressing context-dependent soft constraints and preferences,
qualitative and quantitative analysis methods, and model transformations from UML to process calculi. The results are illustrated
by a case study in the area of automotive systems.
This work has been partially sponsored by the project Sensoria, IST-2005-016004.