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
978-3-540-79229-1
Model checking
Algebra
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??? ND
social impact