TY - GEN
T1 - Structuring specification in Z to build a unifying framework for hypertext systems
AU - d’Inverno, Mark
AU - Priestley, Mark
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1995.
PY - 1995/8/23
Y1 - 1995/8/23
N2 - A report is given on work undertaken to produce a structured specification in Z of a model which aims to capture the essential abstractions of hypertext systems. The specification is presented in part and the potential value of this specification to the hypertext community is explored and discussed. We argue that this specification provides a framework for hypertext systems in that it provides: explicit and unambiguous definitions of hypertext terms, an explicit environment for the presentation, comparison and evaluation of hypertext systems and a foundation for future research and development in the field. Although there are many formal reference models of hypertext, we have found Z expressive enough to allow a unified account of a system and its operations. Our model does not restrict the specifier to any particular design, but provides a mathematical framework within which different models may be compared. Further, we were able to structure the specification in order that the model could be described initially at the highest level of abstraction with complexity added at increasingly lower levels of abstraction. This structured specification allows the functionality of hypertext systems to be considered at different levels of granularity which, we argue, gives rise to a well-defined robust model and a beneficial environment within which to reason about hypertext design. The use of this model in presenting and comparing existing models, as well as its use in developing a new hypertext learning model, is briefly discussed.
AB - A report is given on work undertaken to produce a structured specification in Z of a model which aims to capture the essential abstractions of hypertext systems. The specification is presented in part and the potential value of this specification to the hypertext community is explored and discussed. We argue that this specification provides a framework for hypertext systems in that it provides: explicit and unambiguous definitions of hypertext terms, an explicit environment for the presentation, comparison and evaluation of hypertext systems and a foundation for future research and development in the field. Although there are many formal reference models of hypertext, we have found Z expressive enough to allow a unified account of a system and its operations. Our model does not restrict the specifier to any particular design, but provides a mathematical framework within which different models may be compared. Further, we were able to structure the specification in order that the model could be described initially at the highest level of abstraction with complexity added at increasingly lower levels of abstraction. This structured specification allows the functionality of hypertext systems to be considered at different levels of granularity which, we argue, gives rise to a well-defined robust model and a beneficial environment within which to reason about hypertext design. The use of this model in presenting and comparing existing models, as well as its use in developing a new hypertext learning model, is briefly discussed.
UR - http://www.scopus.com/inward/record.url?scp=84951730375&partnerID=8YFLogxK
U2 - 10.1007/3-540-60271-2_114
DO - 10.1007/3-540-60271-2_114
M3 - Conference proceeding
AN - SCOPUS:84951730375
SN - 3540602712
SN - 9783540602712
T3 - Lecture Notes in Computer Science
SP - 83
EP - 102
BT - ZUM '95: The Z Formal Specification Notation
A2 - Bowen, Jonathan P.
A2 - Hinchey, Michael G.
A2 - Hinchey, Michael G.
PB - Springer Berlin Heidelberg
T2 - 9th International Conference of Z Users Meeting, ZUM 1995
Y2 - 7 September 1995 through 9 September 1995
ER -