Title :
Constraint-Based Dynamic Conversations
Author :
Cacciagrano, Diletta ; Corradini, Flavio ; Culmone, Rosario ; Vito, Leonardo
Author_Institution :
Math. & Comput. Sci. Dept., Univ. of Camerino, Camerino
Abstract :
In a service-oriented architecture, systems communicate by exchanging messages. In this work, we propose two conversation specification language-independent models - the first based on first-order guarded automata and the latter based on attribute grammars - for describing valid client-server conversations. On the basis of the latter, we also propose a purely XML-based framework for a dynamic monitoring/validation of valid sequences of valid invocation messages.
Keywords :
Web services; XML; automata theory; client-server systems; formal verification; grammars; specification languages; system monitoring; XML-based framework; attribute grammar; client-server conversation; constraint-based dynamic conversation; dynamic monitoring; dynamic validation; first-order guarded automata; message exchange; service-oriented architecture; specification language-independent model; valid invocation message sequence; Automata; Boolean functions; Computer science; Logic; Mathematics; Message passing; Robustness; Service oriented architecture; Web services; XML; Attribute Grammars; Conversations; Guarded Automata; Web Services;
Conference_Titel :
Networking and Services, 2009. ICNS '09. Fifth International Conference on
Conference_Location :
Valencia
Print_ISBN :
978-1-4244-3688-0
Electronic_ISBN :
978-0-7695-3586-9
DOI :
10.1109/ICNS.2009.55