Serviceeinschränkungen vom 12.-22.02.2026 - weitere Infos auf der UB-Homepage

Treffer: Typed Declarative Object-Oriented Database Programming

Title:
Typed Declarative Object-Oriented Database Programming
Contributors:
The Pennsylvania State University CiteSeerX Archives
Collection:
CiteSeerX
Document Type:
Fachzeitschrift text
File Description:
application/postscript
Language:
English
Rights:
Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Accession Number:
edsbas.4BA6D77F
Database:
BASE

Weitere Informationen

Extending a strongly typed object-oriented programming language system technology to an object-oriented database technology requires a high-level, object-oriented specification language that would perform the role of a query language in classical database technologies (for example, the relational one). Our goal is to design and implement such a specification language as a semantic extension of an advanced, polymorphic, object-oriented database type system, so that procedural specification of methods will be abandoned whenever possible. A variety of logic paradigms have been explored in the literature as candidates for the formal basis of such a language (O-logic, F-logic, Horn-clause logic with equality and its extensions, the rewriting logic). Our contribution is in demonstrating that an appropriately defined temporal logic tied with an advanced object-oriented type system is better suited than any of the other candidates for expressing complex behavioral properties of objects and state transitions in particular. On the implementation side of the issue, we demonstrate that our specifications are effectively executable. This observation leads to a prototyping tool as a powerful assistant in designing complex objectoriented systems in strongly typed manner, allowing complex design decisions to be tested structurally and behaviorally prior to the major implementation efforts.