Petri nets: an introduction
Automatic verification of finite-state concurrent systems using temporal logic specifications
ACM Transactions on Programming Languages and Systems (TOPLAS)
ACM Transactions on Information Systems (TOIS)
A logic-based calculus of events
New Generation Computing
Temporal logic of programs
Foundations of logic programming; (2nd extended ed.)
Foundations of logic programming; (2nd extended ed.)
Temporal logics and their applications
Temporal logics and their applications
Reflections on NoteCards: seven issues for the next generation of hypermedia systems
Communications of the ACM
HAM: a general purpose hypertext abstract machine
Communications of the ACM
Active paths through multimedia documents
Proceedings of the International Conference on Electronic Publishing on Document manipulation and typography
Petri-net-based hypertext: document structure with browsing semantics
ACM Transactions on Information Systems (TOIS)
Browsing parallel process networks
Journal of Parallel and Distributed Computing - Special issue: software tools for parallel programming and visualization
Structured dynamic behavior in hypertext
Structured dynamic behavior in hypertext
A logical query language for hypertext systems
Hypertext: concepts, systems and applications
Hyperdocuments as automata: trace-based browsing property verification
ECHT '92 Proceedings of the ACM conference on Hypertext
Interpreted collaboration protocols and their use in groupware prototyping
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Temporal verification of reactive systems: safety
Temporal verification of reactive systems: safety
Enhanced graph models in the Web: multi-client, multi-head, multi-tail browsing
Proceedings of the fifth international World Wide Web conference on Computer networks and ISDN systems
User interface design for the Hyperties electronic encyclopedia (panel session)
HYPERTEXT '87 Proceedings of the ACM conference on Hypertext
Modalities for model checking (extended abstract): branching time strikes back
POPL '85 Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Checking that finite state concurrent programs satisfy their linear specification
POPL '85 Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Petri Net Theory and the Modeling of Systems
Petri Net Theory and the Modeling of Systems
"Sometimes" and "not never" revisited: on branching versus linear time (preliminary report)
POPL '83 Proceedings of the 10th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
On the temporal analysis of fairness
POPL '80 Proceedings of the 7th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
"Sometime" is sometimes "not never": on the temporal logic of programs
POPL '80 Proceedings of the 7th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
The temporal logic of branching time
POPL '81 Proceedings of the 8th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
State-Based Model Checking of Event-Driven System Requirements
IEEE Transactions on Software Engineering
Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, School/Workshop
A temporal logic for reasoning about partially ordered computations (Extended Abstract)
PODC '84 Proceedings of the third annual ACM symposium on Principles of distributed computing
Now you may compose temporal logic specifications
STOC '84 Proceedings of the sixteenth annual ACM symposium on Theory of computing
Reasoning about digital circuits
Reasoning about digital circuits
Dynamic hyperlink generation for navigation in relational databases
Proceedings of the tenth ACM Conference on Hypertext and hypermedia : returning to our diverse roots: returning to our diverse roots
Structure analysis for hypertext with conditional linkage
Proceedings of the tenth ACM Conference on Hypertext and hypermedia : returning to our diverse roots: returning to our diverse roots
DocEng '01 Proceedings of the 2001 ACM Symposium on Document engineering
Model checking cobweb protocols for verification of HTML frames behavior
Proceedings of the 11th international conference on World Wide Web
AnWeb: a system for automatic support to web application verification
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Mexitl: Multimedia in Executable Interval Temporal Logic
Formal Methods in System Design
Client and Legacy Integration in Object-Oriented Web Engineering
IEEE MultiMedia
Toward a Formalisation of Evolutionary Hypermedia Systems Based on System Theory
Computer Aided Systems Theory - EUROCAST 2001-Revised Papers
Evolving hypermedia systems: a layered software architecture
Journal of Software Maintenance: Research and Practice - Special issue: Separation of concerns for software evolution
A Cognitive Model for Adaptive Hypermedia Systems
WISE '00 Proceedings of the First International Conference on Web Information Systems Engineering (WISE'00)-Volume 2 - Volume 2
Language-theoretic classification of hypermedia paths
Proceedings of the fifteenth ACM conference on Hypertext and hypermedia
FaceSpace: endo- and exo-spatial hypermedia in the transparent video facetop
Proceedings of the fifteenth ACM conference on Hypertext and hypermedia
A comparison of hyperstructures: zzstructures, mSpaces, and polyarchies
Proceedings of the fifteenth ACM conference on Hypertext and hypermedia
Formal Framework for Automated Analysis and Verification of Web-Based Applications
Proceedings of the 19th IEEE international conference on Automated software engineering
Checking content consistency of integrated web documents
Journal of Computer Science and Technology - Special section on China AVS standard
A study on multimedia documents behavior: a notion of equivalence
Multimedia Tools and Applications
Characterizing navigation maps for web applications with the NMM approach
Science of Computer Programming
Original papers: Model-checking for adventure videogames
Information and Software Technology
Towards the automated verification of semi-structured documents
Data & Knowledge Engineering
Open paper: caT: adapting and updating the trellis hypertext model
The New Review of Hypermedia and Multimedia
A Model Checking-based Method for Verifying Web Application Design
Electronic Notes in Theoretical Computer Science (ENTCS)
WAVer: A Model Checking-based Tool to Verify Web Application Design
Electronic Notes in Theoretical Computer Science (ENTCS)
Proceedings of the IEEE/ACM international conference on Automated software engineering
Verifying the consistency of web-based technical documentations
Journal of Symbolic Computation
Bounded verification of Ruby on Rails data models
Proceedings of the 2011 International Symposium on Software Testing and Analysis
Formal modeling of RESTful systems using finite-state machines
ICWE'11 Proceedings of the 11th international conference on Web engineering
Design verification of web applications using symbolic model checking
ICWE'05 Proceedings of the 5th international conference on Web Engineering
A finite-state machine approach for modeling and analyzing restful systems
Journal of Web Engineering
A formal approach for run-time verification of web applications using scope-extended LTL
Information and Software Technology
Hi-index | 0.00 |
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.