{"title":"Using statecharts to model hypertext","authors":"Yi Zheng, M. Pong","doi":"10.1145/168466.168532","DOIUrl":null,"url":null,"abstract":"This paper describes how to use statecharts to model hypertext. Statechart is a formal graphical model based on state transition diagram and hypergraph. The statechart model is compared with other models for hypertext based on simple node-and-link graph, first-order logic formulae, hypergraph, and petri net. The features of statecharts relevant to the modeling of hypertext are described. Statecharts for the common features in frame-based and scrolling-based hypertext are given. Then statecharts are used to model the various buttons supported in a real-life production hypertext system, Guide (both the Unix version and the version marketed by Owl International Inc.). These examples illustrate that statecharts can be used to abstract the structure from the content of hypertext, and to model the structure and the browsing semantics of hypertext clearly and vividly.","PeriodicalId":112968,"journal":{"name":"European Conference on Hypertext","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"52","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"European Conference on Hypertext","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/168466.168532","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 52
Abstract
This paper describes how to use statecharts to model hypertext. Statechart is a formal graphical model based on state transition diagram and hypergraph. The statechart model is compared with other models for hypertext based on simple node-and-link graph, first-order logic formulae, hypergraph, and petri net. The features of statecharts relevant to the modeling of hypertext are described. Statecharts for the common features in frame-based and scrolling-based hypertext are given. Then statecharts are used to model the various buttons supported in a real-life production hypertext system, Guide (both the Unix version and the version marketed by Owl International Inc.). These examples illustrate that statecharts can be used to abstract the structure from the content of hypertext, and to model the structure and the browsing semantics of hypertext clearly and vividly.
本文描述了如何使用状态图对超文本进行建模。状态图是一种基于状态转移图和超图的形式化图形模型。将状态图模型与其他基于简单节点链接图、一阶逻辑公式、超图和petri网的超文本模型进行了比较。描述了与超文本建模相关的状态图的特征。给出了基于框架的超文本和基于滚动的超文本的共同特征的状态图。然后使用状态图对实际生产的超文本系统Guide (Unix版本和Owl International Inc.销售的版本)中支持的各种按钮进行建模。这些例子说明状态图可以用来从超文本的内容中抽象出结构,并且可以清晰形象地对超文本的结构和浏览语义进行建模。