This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Hypertext and CASE
March/April 1988 (vol. 5 no. 2)
pp. 23-27

Computer-aided software engineering (CASE) systems require a database system that must let designers logically associate documentation and source code, make annotations to record explanations and assumptions, and manage different versions of the software. The author reports the development of a database, Neptune, which demonstrates that hypertext provides an appropriate data model for CASE systems. Hypertext is a medium-grained, entity-relationship-like data model that lets information be structured arbitrarily and keeps a complete version history of both information and structure. Neptune achieves application independence by using a layered system architecture; at the bottom is a transaction-based server, the Hypertext Abstract Machine, and layered above it are applications and the user interface. The use of Neptune in the Dynamic Design CASE environment is discussed.

Index Terms:
DBMS; entity relationship; computer aided software engineering; information storage; CASE; database system; Neptune; hypertext; data model; layered system architecture; transaction-based server; Hypertext Abstract Machine; user interface; Dynamic Design; database management systems; information storage; programming environments; software engineering
Citation:
James Bigelow, "Hypertext and CASE," IEEE Software, vol. 5, no. 2, pp. 23-27, March-April 1988, doi:10.1109/52.2007
Usage of this product signifies your acceptance of the Terms of Use.