ACM Home Page
Please provide us with feedback. Feedback
Model checking cobweb protocols for verification of HTML frames behavior
Full text PdfPdf (273 KB)
Source International World Wide Web Conference archive
Proceedings of the 11th international conference on World Wide Web table of contents
Honolulu, Hawaii, USA
SESSION: Hypermedia in the Small table of contents
Pages: 182 - 190  
Year of Publication: 2002
ISBN:1-58113-449-5
Authors
David Stotts  Univ. of North Carolina, Chapel Hill, NC
Jaime Navon  Catholic University of Chile, Santiago, Chile
Sponsors
ACM: Association for Computing Machinery
: WWW'02
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 29,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

HTML documents composed of frames can be difficult to write correctly. We demonstrate a technique that can be used by authors manually creating HTML documents (or by document editors) to verify that complex frame construction exhibits the intended behavior when browsed. The method is based on model checking (an automated program verification technique), and on temporal logic specifications of expected frames behavior. We show how to model the HTML frames source as a CobWeb protocol, related to the Trellis model of hypermedia documents. We show how to convert the CobWeb protocol to input for a model checker, and discuss several ways for authors to create the necessary behavior specifications. Our solution allows Web documents to be built containing a large number of frames and content pages interacting in complex ways. We expect such Web structures to be more useful in "literary" hypermedia than for Web "sites" used as interfaces to organizational information or databases.


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
B. Ladd, M. Capps, D. Stotts, R. Furuta, "Multi-head/Multi-tail Mosaic: Adding Parallel Automata Semantics to the Web, " World Wide Web Journal, O'Reilly and Assoc. Inc., vol. 1 (Proc. of the 4th Int'l WWW Conference, Boston, December 11--14, 1995), pp. 433--440.
 
5
 
6
D. Stotts, J. Prins, L. Nyland, T. Fan, "CobWeb: Tailorable, Analyzable Rules for Collaborative Web Use," Technical Report CS-98-307, Dept. of Computer Science, University of North Carolina, Chapel Hill, 1998. http://www.cs.unc.edu/~stotts/papers/cobweb.ps
 
7
J. Navon, "Specification and Semi-Automated Verification of Coordination Protocols for Collaborative Software Systems," Ph.D. Thesis, Dept. of Computer Science, Univ. of North Carolina at Chapel Hill, June 2001; advisor: D. Stotts.
 
8
"Storyspace: A Hypertext Tool for Writers and Readers", http://www.eastgate.com/Storyspace.html
 
9
K. Jensen, G. Rozenberg, "High-level Petri Nets", Springer-Verlag, Berlin, 1991.
10
 
11
A. Pnueli, "A temporal logic of concurrent programs," Theoretical Computer Science, pp. 45--60, 1981.
 
12
 
13
 
14
"On-the-fly, LTL Model Checking with SPIN",


Collaborative Colleagues:
David Stotts: colleagues
Jaime Navon: colleagues