Fresh-Variable Automata for Service Composition
Preprint
Abstract
To model Web services handling data from an infinite domain, or with multiple sessions, we introduce fresh-variable automata, a simple extension of finite-state automata in which some transitions are labeled with variables that can be refreshed in some specified states. We prove several closure properties for this class of automata and study their decision problems. We then introduce a notion of simulation that enables us to reduce the Web service composition problem to the construction of a simulation of a target service by the asynchronous product of existing services, and prove that this construction is computable.Keywords
All Related Versions
This publication has 9 references indexed in Scilit:
- Algorithms and Complexity of Automata Synthesis by Asynhcronous Orchestration With Applications to Web Services CompositionElectronic Notes in Theoretical Computer Science, 2009
- Automatic Composition of Services with Security Policies2008
- AUTOMATIC SERVICE COMPOSITION VIA SIMULATIONInternational Journal of Foundations of Computer Science, 2008
- A Lower Bound on Web Services CompositionLecture Notes in Computer Science, 2007
- Two-Variable Logic on Words with Data2006
- Finite state machines for strings over infinite alphabetsACM Transactions on Computational Logic, 2004
- Automatic Composition of E-services That Export Their Behavior2003
- A logical characterization of data languagesInformation Processing Letters, 2002
- Finite-memory automataTheoretical Computer Science, 1994