SPS-ALGOL: Semantic constructs in a persistent programming language

Loading...
Thumbnail Image

Authors

Berman, S

Issue Date

1987

Type

Language

en

Keywords

Research Projects

Organizational Units

Journal Issue

Alternative Title

Abstract

Persistent data is defined as that which survives on secon­dary store after program execution terminates. In a persistent programming language there is no distinction what ­ever between persistent data and other objects. In contrast to conventional systems, both the data structures and the operations applicable to " permanent " data are identical to those used for short- term data. PS -Algol is the only implemented persistent language at present. This paper describes a proposed extension to this language, SPS-Algol, which incorporates more of the concepts and tools of databases and semantic data models. In particular transactions, tasks, type hierarchies, association, data derivation, semantic integrity constraints and subschemas are proposed as useful extensions to the programming language, and some of the implementation issues involved are discussed .

Description

Citation

Berman, S. (1987) SPS-ALGOL: Semantic constructs in a persistent programming language. Proceedings of the 4th South African Computer Symposium, Holiday Inn, Pretoria, 1-3 July 1987, edited by P. Kritzinger (UCT).

Publisher

License

Journal

Volume

Issue

PubMed ID

DOI

ISSN

EISSN