ACM Home Page
Please provide us with feedback. Feedback
Hyperdocuments as automata: verification of trace-based browsing properties by model checking
Full text PdfPdf (474 KB)
Source ACM Transactions on Information Systems (TOIS) archive
Volume 16 ,  Issue 1  (January 1998) table of contents
Pages: 1 - 30  
Year of Publication: 1998
ISSN:1046-8188
Authors
P. David Stotts  Univ. of North Carolina, Chapel Hill
Richard Furuta  Texas A&M Univ., College Station
Cyrano Ruiz Cabarrus  Univ. Francisco Marroquin, Guatemala
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 40,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/267954.267955
What is a DOI?

ABSTRACT

We present a view of hyperdocuments in which each document encodes its own browsing semantics in its links. This requires a mental shift in how a hyperdocument is thought of abstractly. Instead of treating the links of a document as defining a static directed graph, they are thought of as defining an abstract program, termed the links-automaton of the document. A branching temporal logic notation, termed HTL*, is introduced for specifying properties a document should exhibit during browsing. An automated program verification technique called model checking is used to verify that browsing specifications in a subset of HTL* are met by the behavior defined in the links-automation. We illustrate the generality of these techniques by applying them first to several Trellis documents and then to a Hyperties document.


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
BURSH, J. R., CLARK, E. M., AND MCMILLAN, K.L. 1989. Symbolic model checking: 10 to the 20 states and beyond. Carnegie Mellon and Stanford Universities.
 
6
BURSTALL, R. M. 1974. Program proving as hand simulation with a little induction. Inf. Process. 74, 308-312.
7
 
8
9
 
10
CLARKE, E. M. AND GRUMBERG, O. 1987. Research on automatic verification of finite-state concurrent systems. Ann. Rev. Comput. Sci. 2, 269-290.
11
12
13
 
14
 
15
16
17
 
18
19
 
20
KAHN, K. AND GORRY, G.A. 1977. Mechanizing temporal knowledge. Artif Intell. 9, 67-95.
 
21
 
22
 
23
LADD, B., CAPPS, M., STOTTS, D., AND FURUTA, R. 1995. Multi-Head/Multi-Tail mosaic: Adding parallel automata semantics to the Web. In Proceedings of the 4th International World Wide Web Conference (Dec. 11-14, Boston, Mass.). World Wide Web Consortium, Cambridge, Mass., 433-440. Available at http://www.w3.org/pub/Conferences/WWW4/ Papers/118/.
24
 
25
LEE, R. M., COELHO, H., AND COTTA, J. C. 1985. Temporal inferencing on administrative databases. Inf. Syst. 10, 197-206.
26
 
27
 
28
 
29
MANNA, Z. AND PNUELI, A. 1981. Verification of concurrent programs: The temporal framework. In The Correctness Problem in Computer Science, R. S. Boyer and J. S. Moore, Eds. Academic Press, New York, 215-273.
 
30
 
31
 
32
MURATA, T. 1989. Petri nets: Properties, analysis and applications. Proc. IEEE 77, 4 (Apr.), 541-580.
 
33
34
 
35
PNUELI, A. 1977. The temporal logic of programs. In Proceedings of the 18th IEEE Symposium on Foundations of Computer Science. IEEE, New York, 46-67.2
 
36
37
 
38
SINACHOPOULOS, A. 1989. Logics for Petri-nets: Partial order logics, branching time logics and how to distinguish between them. Petri Net Newsl. 3, 8 (Aug.), 9-14.
 
39
40
 
41
STOTTS, P. D. AND FURUTA, R. 1990b. Temporal hyperprogramming. J. Visual Lang. Cornput. 1, 3, 237-253.
42
 
43
WOLPER, Z. 1981. Temporal logic can be more expressive. In Proceedings of the 22nd IEEE Symposium on Foundations of Computer Science. IEEE, New York, 340-348.
 
44

CITED BY  14
 
 
 
 
 
 

Collaborative Colleagues:
P. David Stotts: colleagues
Richard Furuta: colleagues
Cyrano Ruiz Cabarrus: colleagues

Peer to Peer - Readers of this Article have also read: