ACM Home Page
Please provide us with feedback. Feedback
Specification and verification of data-driven web services
Full text PdfPdf (218 KB)
Source Symposium on Principles of Database Systems archive
Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems table of contents
Paris, France
SESSION: Data exchange I table of contents
Pages: 71 - 82  
Year of Publication: 2004
ISBN:158113858X
Authors
Alin Deutsch  University of California San Diego, La Jolla, CA
Liying Sui  University of California San Diego, La Jolla, CA
Victor Vianu  University of California San Diego, La Jolla, CA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGMOD: ACM Special Interest Group on Management of Data
SIGART: ACM Special Interest Group on Artificial Intelligence
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 80,   Citation Count: 14
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1055558.1055571
What is a DOI?

ABSTRACT

We study data-driven Web services provided by Web sites interacting with users or applications. The Web site can access an underlying database, as well as state information updated as the interaction progresses, and receives user input. The structure and contents of Web pages, as well as the actions to be taken, are determined dynamically by querying the underlying database as well as the state and inputs. The properties to be verified concern the sequences of events (inputs, states, and actions) resulting from the interaction, and are expressed in linear or branching-time temporal logics. The results establish under what conditions automatic verification of such properties is possible and provide the complexity of verification. This brings into play a mix of techniques from logic and automatic verification.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
 
4
 
5
E. Borger, E. Gradel, and Y. Gurevich. The Classical Decision Problem. Springer, 1997.
 
6
BPML. org. Business process modeling language. http://www.bpmi.org.
 
7
M. Brambilla, S. Ceri, S. Comai, P. Fraternali, and I. Manolescu. Specification and design of workflow-driven hypertexts. Journal of Web Engineering, 1(1), 2002.
 
8
 
9
A. K. Chandra and M. Vardi. The implication problem for functional and inclusion dependencies is undecidable. SIAM J. Comp., 14(3):671--677, 1985.
 
10
F. Curbera, Y. Goland, J. Klein, F. Leymann, D. Roller, S. Thatte, and S. Weerawarana. Business process execution language for Web services. http://dev2dev.bea.com/techtrack/BPEL4WS.jsp.
 
11
12
 
13
 
14
 
15
D. Florescu, K. Yagoub, P. Valduriez, and V. Issarny. WEAVE: A data-intensive web site management system (software demonstration). In Proc. of the Conf. on Extending Database Technology (EDBT), 2000.
 
16
M. R. Garey and D. S. Johnson. Computers and Intractability. Freeman, 1979.
 
17
 
18
D. Harel. On the formal semantics of statecharts. In Proc. LICS, pages 54--64, 1987.
19
20
 
21
 
22
 
23
G. Mecca, P. Merialdo, and P. Atzeni. Araneus in the era of XML. IEEE Data Engineering Bulletin, 22(3):19--26, 1999.
24
 
25
 
26
M. Spielmann. Abstract State Machines: Verification problems and complexity. Ph.D. thesis, RWTH Aachen, 2000.
 
27
 
28
 
29
 
30
Workflow management coalition, 2001. http://www.wfmc.org.
 
31
Web Services Description Language(WSFL 1.0), 2001. http://www.w3.org/TR/2001/NOTE-wsdl-20010315.
 
32
Web Services Flow Language(WSDL 1.1), 2001. http://www-3.ibm.com/ software/ solutions /webservices/pdf/WSFL.pdf.

CITED BY  14
Collaborative Colleagues:
Alin Deutsch: colleagues
Liying Sui: colleagues
Victor Vianu: colleagues