Towards The Algebraic Analysis Of Hyperlink Structures

Structuring media objects such as text or graphics by means of XML is a broadly discussed issue in hypermedia modelling. Thereby, an entire hypermedia document is not only arranged in such a way that different developers may interchange data and have easy access to the inner structure of media objects. Moreover, utilizing a given document structure to find new possibilities of linking documents is a major concern. Formal approaches, however, rarely appear in this context. In this paper, we contribute to formally structuring media objects and their linkage, thereby aiming at analyzing hyperlink structures. That is, properties of hyperlink structures such as reachability, existence of certain paths through a hyperdocument, or dangling links may be verified mathematically in advance of implementing the hyperdocument. Algebraic specifications serve as a formal model which allows to obtain algebras reflecting hyperlink structures and which is open to analyze their static properties.

[1]  Dick C. A. Bulterman,et al.  The Amsterdam hypermedia model: adding time and context to the Dexter model , 1994, CACM.

[2]  Rudolf Berghammer,et al.  Modeling Sequences within the RelView System , 2001, J. Univers. Comput. Sci..

[3]  Hartmut Ehrig,et al.  Mathematisch-strukturelle Grundlagen der Informatik , 1999, Mathematisch-strukturelle Grundlagen der Informatik.

[4]  Cliff B. Jones,et al.  Systematic software development using VDM , 1986, Prentice Hall International Series in Computer Science.

[5]  Peter A. Gloor Elements of Hypermedia Design: Techniques for Navigation & Visualization in Cyberspace , 1997, Birkhäuser Boston.

[6]  Alexander Fronk,et al.  An Approach to Algebraic Semantics of Object-Oriented Languages , 2003 .

[7]  Ernst-Erich Doberkat A Language for Specifying Hyperdocuments , 1996, Softw. Concepts Tools.

[8]  Hermann A. Maurer,et al.  Document Linking and Embedding: A New Hypermedia Structuring Paradigm , 1994, MHVR.

[9]  Chang Liu,et al.  Term rewriting and all that , 2000, SOEN.

[10]  P. David Stotts,et al.  Hyperdocuments as automata: verification of trace-based browsing properties by model checking , 1998, TOIS.

[11]  Alexander Fronk Algebraische Semantik einer objektorientierten Sprache zur Spezifikation von Hyperdokumenten , 2002, Softwaretechnik-Trends.

[12]  Graeme Smith,et al.  The Object-Z Specification Language , 1999, Advances in Formal Methods.

[13]  David Lowe,et al.  Hypermedia and the Web: An Engineering Approach , 1999 .

[14]  Franca Garzotto,et al.  HDM—a model for the design of hypertext applications , 1991, HYPERTEXT '91.

[15]  Mayer D. Schwartz,et al.  The Dexter Hypertext Reference Model , 1994, CACM.

[16]  Steven R. Newcomb,et al.  The “HyTime ”: hypermedia/time-based document structuring language , 1991, CACM.

[17]  Rudolf Berghammer,et al.  Relational depth-first-search with applications , 2001, Inf. Sci..

[18]  W. P. Salman,et al.  How to Program , 1983 .

[19]  Ernst-Erich Doberkat Using Logic for the Specification of Hypermedia Documents , 1998 .

[20]  Alexander Fronk A Tool System for an Object-oriented Approach to Construction and Maintenance of Hypermedia Documents , 2002 .

[21]  Hugh C. Davis,et al.  Rethinking hypermedia - the microcosm approach , 1996 .

[23]  Gustavo Rossi,et al.  The object-oriented hypermedia design model , 1995, CACM.

[24]  Hartmut Ehrig,et al.  Mathematisch-strukturelle Grundlagen der Informatik, 2. Auflage , 2001, Mathematisch-strukturelle Grundlagen der Informatik, 2. Auflage.

[25]  Philip C. Seyer,et al.  Understanding Hypertext: Concepts and Applications , 1991 .

[26]  Wolfram Kahl,et al.  Relational Methods in Computer Science , 1997, Advances in Computing Sciences.

[27]  P. David Stotts,et al.  Petri-net-based hypertext: document structure with browsing semantics , 1989, TOIS.

[28]  Harvey M. Deitel XML : how to program , 2001 .

[29]  George H. Collier,et al.  Thoth-II: hypertext with explicit semantics , 1987, Hypertext.

[30]  RossiGustavo,et al.  The object-oriented hypermedia design model , 1995 .

[31]  Ernst-Erich Doberkat,et al.  Towards Constructing a Flexible Multimedia Environment for Teaching the History of Arts , 2002 .

[32]  Martin Wirsing,et al.  Algebraic Specification , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.