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