Journal Article10.1109/52.2007
Hypertext and CASE
108
TL;DR: The author reports the development of a database, Neptune, which demonstrates that hypertext provides an appropriate data model for CASE systems, and the use of Neptune in the Dynamic Design CASE environment is discussed.
read more
Abstract: 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. >
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Sun's Link Service: a protocol for open linking
A. Pearl
- 01 Nov 1989
TL;DR: The Link Service defines a protocol for an extensible and loosely coupled, or open, hypertext system that allows users to make and maintain explicit and persistent bidirectional relationships between autonomous front end applications.
The Three Dimensions of Requirements Engineering
Klaus Pohl
- 08 Jun 1993
TL;DR: The main goals to be reached during the requirements engineering process are identified in order to develop a framework for RE, which consists of the three dimensions and offers a first step towards a common understanding of RE.
Expressing structural hypertext queries in graphlog
Mariano P. Consens,Alberto O. Mendelzon +1 more
- 01 Nov 1989
TL;DR: From a practical point of view, examples of GraphLog queries applied to several different hypertext systems are presented, providing evidence for the expressive power of the language, as well as for the convenience and naturalness of its graphical representation.
151
A hypertext system to manage software life-cycle documents
P.K. Garg,Walt Scacchi +1 more
TL;DR: The Documents Integration Facility, an environment based on objects and relationships between objects that was constructed for the development, use, and maintenance of large-scale systems and their life-cycle documents, is presented.
128
Patent
Method and apparatus for merging change control delta structure files of a source module from a parent and a child development environment
Glenn C. Skinner
- 14 Nov 1994
TL;DR: In this paper, a source module and its changes in a parent and a child development environment of an hierarchy of development environments are created as a first and a second delta structure in their respective environments.
119
References
Contexts—a partitioning concept for hypertext
TL;DR: Several models for forming partitions in a hypertext database are examined and contexts, a partitioning scheme that supports multiperson cooperative efforts, are introduced.
148
Incremental compilation in Magpie
Mayer D. Schwartz,Norman M. Delisle,Vimal S. Begwani +2 more
- 01 Jun 1984
TL;DR: Magpie is an interactive, integrate programming environment that supports the development of Pascal programs a powerful, single-user workstation that uses incremental compilation techniques to achieve performance levels that allow Pascal to be used interactively and as its own debugging language.
78
PMDB—a project master database for software engineering environments
Maria H. Penedo,E. Don Stuckle +1 more
- 01 Aug 1985
TL;DR: The initial results of this work are reported; the PMDB model is described and some of the technical issues in the definition and design of an environment database are discussed.
61
Build — A software construction tool
V. B. Erickson,J. F. Pellegrin +1 more
TL;DR: The bui Id tool is being used by a number of large software development projects as the primary software generation tool and plays a central role in the development strategies and standards used in these projects.
32