Persistente Objektsysteme
Integrierte Datenbankentwicklung und Programmerstellung
Chapter and Conference Paper
Practice has proven that databases are the keystones for nearly all application systems with a wider functionality, utilization and availability. As a consequence, next generation database systems will have to...
Chapter and Conference Paper
The DBPL language orthogonally integrates sets and first-order predicates into a strongly and statically typed programming language, and the DBPL system supports the language with full database functionality i...
Chapter and Conference Paper
Software development is moving rapidly from the coding of programs to system's modelling utilizing the services provided by open and modular environments. This shift enables service suppliers to gain customers...
Chapter and Conference Paper
The crucial characteristic of object-oriented databases is the concept of object identity which allows the direct representation of various kinds of dependencies between objects, for example, sharing and cycli...
Book
Chapter
Jede Implementierung des Tycoon System ist mit einer Sammlung von TL Bibliotheken ausgestattet, die zumindest die durch die Bibliothek StdLib definierte Standardumgebung umfaßt. Auszüge aus den Schnittstellen der...
Chapter
Wie bereits in § 3.1 hervorgehoben wird, strebt die Tycoon Systemarchitektur eine konzeptionelle und systemtechnischen Trennung von Datenmodellierung (Tl), Datenmanipulation (Tml) und Datenspeicherung (Tsp) an. G...
Chapter
Der Begriff persistente Objektsysteme bezeichnet eine Klasse von Softwaresystemen, die ihren Benutzern einen flexiblen, problemadäquaten und sicheren Umgang mit großen Mengen langlebiger Objekte unterschiedlichst...
Chapter
Ausgehend von der in § 2.2 getroffenen Klassifikation existierender Systemarehitekturen zur Datenbankprogrammierung läßt sieh die Tycoon Architektur - überspitzt formuliert - als der Versuch der Integration de...
Chapter
Die folgende Notation wird zur Definition syntaktischer ung lexikalischer Elemente verwendet, wobei Id ein nicht-terminales Symbol (eine Metavariable) und A and B syntaktische Ausdrücke repräsentieren.
Chapter
typedef AbstractWord data_Value; /* The type of all runtime values. Bit indices are in the range 0..31. The two least significant bits [bit 0 & 1] are lost for tagging. */
Chapter
Die Qualität einer Programmiersprache für datenintensive Anwendungen läßt sich nur unzureichend an kleinen Beispielen überprüfen, wie sie in § 4 und § 5 vorgestellt wurden. Erst bei der Konstruktion komplexer ...
Chapter
Durch die Betonung der Bedeutung sprachlicher Abstraktionsprinzipien für die Programmierung persistenter Systeme steht das Tycoon System in der Tradition der Datenbankprogrammiersprachen. Im ersten Teil dieses Ka...
Chapter
Dieses Kapitel führt schrittweise in die grundlegenden TL Sprachkonzepte ein. Beginnend mit nicht-parametrisierten (monomorphen) Datentypen werden die Benennungs- und Bindungskonzepte für vordefinierte (§ 4.2)...
Chapter
Eine präzise Beschreibung einer Programmiersprache ist eine Voraussetzung für ihre Implementierung und ihre Benutzung. Die Beschreibung kann verschiedene Formen besitzen, die jeweils einem gewissen Zweck angep...
Chapter
The DBPL system and its environment support the modular implementation of advanced data-intensive applications based on integrated database and programming language technology. It provides state-of-the-art sys...
Chapter
Kapitel § 4 stellt den Tl Sprachkern anhand rein funktionaler Sprachkonzepte (Funktionsabstraktion, Funktionsapplikation, bedingte Evaluation) vor. Gegenstand dieses Kapitels sind die verbleibenden Tl Sprachprimi...
Chapter
Fig. 3.2 auf Seite 21 verdeutlicht bereits die Rolle der Tycoon Maschinensprache Tml als einer Abstraktion, die Tycoon Sprach- und Systemwerkzeuge von Hardware- und Softwareeigenschaften konkreter Maschinenarchit...
Chapter
DBPL is the target language for the implementation of data-intensive applications in the DAIDA project. This chapter illustrates how DBPL supports the construction of correct, modular and efficient database pr...
Chapter and Conference Paper
Research and development in the FIDE project on Fully Integrated Data Environments has led to the concept of Persistent Object Systems (POS) which generalize database systems by re-interpreting schemas as type...