DocumentCode :
2512157
Title :
Specifying and Monitoring Temporal Properties in Web Services Compositions
Author :
Kallel, Slim ; Charfi, Anis ; Dinkelaker, Tom ; Mezini, Mira ; Jmaiel, Mohamed
Author_Institution :
Software Technol. Group, Darmstadt Univ. of Technol., Darmstadt, Germany
fYear :
2009
fDate :
9-11 Nov. 2009
Firstpage :
148
Lastpage :
157
Abstract :
Current Web service composition approaches and languages such as WS-BPEL do not allow to define temporal constraints in a declarative and separate way. Also it is not possible to verify if there are contradictions between the temporal constraints implemented in the composition. These limitations lead to maintainability and correctness problems. In this paper, we tackle these problems through a novel approach to temporal constraints in Web service compositions, which combines formal methods and aspect-oriented programming. In this approach, we use a powerful and expressive formal language, called XTUS-Automata, for specifying time-related properties and we introduce specification patterns that ease the definition of such constraints. The formal specifications are translated automatically into AO4BPEL aspects, which ensure the runtime monitoring of the temporal constraints. Our approach enables a declarative, separate, and verifiable specification of temporal properties and it generates automatically modular enforcement code for those properties.
Keywords :
Web services; formal languages; formal specification; formal verification; object-oriented programming; system monitoring; AO4BPEL aspect; Web services composition; XTUS-Automata-expressive formal language; aspect-oriented programming; formal method; formal specification; modular enforcement code; temporal constraint runtime monitoring; verifiable temporal property specification; Computerized monitoring; Electronic mail; Formal languages; Formal specifications; Laboratories; Logic design; Quality of service; Runtime; System recovery; Web services; Aspect-oriented programming; Formal methods; Runtime monitoring; Temporal Properties; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services, 2009. ECOWS '09. Seventh IEEE European Conference on
Conference_Location :
Eindhoven
Print_ISBN :
978-0-7695-3854-9
Type :
conf
DOI :
10.1109/ECOWS.2009.15
Filename :
5341654
Link To Document :
بازگشت