In this paper we present a framework based on partial model checking technique, process algebra and logic for the synthesis of Web Services orchestratorsin a timed setting. We suppose to have a network of services and a user?srequest, expressed as a temporal logic formula by which also time constraintsare specified. We define a process algebra operator, called orchestrating operatorthat permits us to manage services in order to satisfy the user?s request. In orderto isolate the behavior that the orchestrator should have to manage the givenservices, we extend the definition of the partial model checking function to theorchestrating operator. By using this function we are able to reduce the startingproblem to a satisfiability one that we solve by exploiting a satisfiability procedurefor temporal logic. In this way we automatically generate an orchestratorprocess as a model of the request.

Synthesis of Web Services Orchestrators in a Timed Setting

Martinelli F;Matteucci I
2008

Abstract

In this paper we present a framework based on partial model checking technique, process algebra and logic for the synthesis of Web Services orchestratorsin a timed setting. We suppose to have a network of services and a user?srequest, expressed as a temporal logic formula by which also time constraintsare specified. We define a process algebra operator, called orchestrating operatorthat permits us to manage services in order to satisfy the user?s request. In orderto isolate the behavior that the orchestrator should have to manage the givenservices, we extend the definition of the partial model checking function to theorchestrating operator. By using this function we are able to reduce the startingproblem to a satisfiability one that we solve by exploiting a satisfiability procedurefor temporal logic. In this way we automatically generate an orchestratorprocess as a model of the request.
2008
Istituto di informatica e telematica - IIT
Inglese
Web Services and Formal Methods
4th international conference on Web services and formal methods
124
138
15
978-3-540-79229-1
http://link.springer.com/chapter/10.1007/978-3-540-79230-7_9
Springer
Berlin
GERMANIA
Sì, ma tipo non specificato
28-29 September 2007
Brisbane, Australia
Model checking
Algebra
2
none
Martinelli F.; Matteucci I.
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/185106
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 4
social impact