Abstract

A hypertext system here presented supports some features essential for software and documents development environment; in particular, versioning (both logical and chronological), macro facilities, authoring facilities and interface with text representation systems HTML  and  TEX.

Hypertext is a natural environment for software project development. The hypertext of a project may contain segments from various levels of specification (free prose, block diagrams, text in a formal language), documentation, source programs for individual components of the system designed. The structural links (eventually they may be typed) enable one to produce a linear text, or to get a hierarchical bird’s-eye view of the project; the cross-references make possible immediate consulting on the related pieces at any specification level (in particular, within one and the same level).

To meet the needs of a software designer , the hypertext system must provide a fair amount of editing facilities and interfaces with various tools; the ability to support multiple versions, which occasionally is featured in hypertext systems, is certainly welcome in a software development environment.

File
Issue
Pages
37-41