15 Fakultätsübergreifend / Sonstige Einrichtung

Permanent URI for this collectionhttps://elib.uni-stuttgart.de/handle/11682/16

Browse

Search Results

Now showing 1 - 10 of 22
  • Thumbnail Image
    ItemOpen Access
    Philosophy of action and Its relationship to interactive visualisation and Molière’s theatre
    (2023) Feige, Daniel M.; Weiskopf, Daniel; Dickhaut, Kirsten
  • Thumbnail Image
    ItemOpen Access
    Composite-object views in relational DBMS: an implementation perspective
    (1994) Pirahesh, Hamid; Mitschang, Bernhard; Südkamp, Norbert; Lindsay, Bruce
    We present a novel approach for supporting Composite Objects (CO) as an abstraction over the relational data. This approach brings the advanced CO model to existing relational databases and applications, without requiring an expensive migration to other DBMSs which support CO. The concept of views in relational DBMSs (RDBMS) gives the basis for providing the CO abstraction. This model is strictly an extension to the relational model, and it is fully upward compatible with it. We present an overview of the data model. We put emphasis in this paper on showing how we have made the extensions to the architecture and implementation of an RDBMS (Starburst) to support this model. We show that such a major extension to the data model is in fact quite attractive both in terms of implementation cost and query performance. We introduce a CO cache for navigation through components of a CO. With this technique, the performance of navigation through COs, which has been of a concern in RDBMSs in the past, is in fact quite satisfactory. We present our practical experience in using this facility. We show that our work on CO enables existing RDBMSs to incorporate efficient CO facilities at a low cost and at a high degree of application reusability and database sharability.
  • Thumbnail Image
    ItemOpen Access
    Computer-aided specification of process control systems
    (1982) Ludewig, Jochen
    After a decade of research and experimentation, the importance of requirements specification (whatever that means) is generally recognized, and the number of journals and conferences on this subject is growing accordingly. But results are not yet consolidated, and practitioners looking for tools and methods available as turnkey systems will be frustrated. This article is an attempt to present some experiences, ideas, and suggestions to those who are interested but may be confused, rather than motivated, by the amount of available material.
  • Thumbnail Image
    ItemOpen Access
    Struktur und Verwaltung grafischer Daten
    (1986) Hübel, Christoph; Mitschang, Bernhard
    Die Arbeitsgruppe Datenverwaltungssysteme am Fachbereich Informatik der Universität Kaiserslautern befaßt sich schon seit längerem im Rahmen des Sonderforschungsbereichs "VLSI-Entwurfsstrukturen und Parallelität" mit der Thematik des Datenbankeinsatzes in sogenannten "Nicht-Standard"-Datenbankanwendungen. Seit kurzem werden diese Forschungsaktivitäten noch ergänzt durch das neugeschaffene "Zentrum für Rechnergestützte Ingenieursysteme". Innerhalb dieser Projekte wurden bereits verschiedene datenbankbasierende Software-Prototypen aus den Bereichen VLSI-Entwurf, geografische lnformationssysteme, Expertensysteme und rechnergestützte Konstruktion entwickelt. Dabei trat überall die Problematik der Strukturierung und Verwaltung grafischer Daten zum Vorschein. Dies gab Anlaß zu einer systematischen Untersuchung des Zusammenspiels von Grafik- und Datenbanksystem, deren Ergebnisse in der Folge dargelegt werden.
  • Thumbnail Image
    ItemOpen Access
    Bewertung von Computer-Software
    (1987) Ludewig, Jochen
    Software lässt sich heute aus technischer Sicht unter gewissen Aspekten präzise beschreiben und prüfen. Allerdings deckt dies einen grossen und wichtigen Teil der Anforderungen und Erwartungen nicht ab (beispielsweise die Korrektheit, die sich nicht prüfen lässt, vor allem aber Eigenschaften wie Robustheit und Wartbarkeit. Offenbar sind diese Schwierigkeiten aber für die Direktbeteiligten, also Hersteller und Kunden, in der Regel erträglich. Das gilt aber nicht für diejenigen, die nicht beteiligt, aber möglicherweise betroffen sind: Sie sind den Fachleuten blind ausgeliefert. Daher tun sie gut daran, diesen Fachleuten mit grossem Misstrauen zu begegnen und ihnen laufend auf die Finger zu schauen (was nur heissen kann: durch andere Fachleute schauen zu lassen). Wo das Risiko zu hoch ist, darf Software nicht eingesetzt werden.
  • Thumbnail Image
    ItemOpen Access
    Grand tour of concepts for object-orientation from a database point of view
    (1993) Mattos, Nelson Mendonca; Meyer-Wegener, Klaus; Mitschang, Bernhard
    Over the last few years, object-orientation has gained more and more importance within several disciplines of computer science (e.g. programming languages, knowledge engineering, and database systems). Numerous papers have defined one or another of its underlying concepts (sometimes in quite different ways), and some systems have been developed following those heterogeneous definitions. Nevertheless, papers investigating the dependencies and degrees of freedom of these concepts are rarely found. For this reason, the goal of this paper is not to add yet another definition of object-oriented concepts, but to identify existing relationships among these basic concepts that allow one to cover and classify various conceivable combinations of these conceptual building blocks. Dependencies, orthogonalities, and relations among concepts like object identity, encapsulation, classification, generalization, inheritance, etc. are revealed, showing numerous ways to compose different shades of object-orientation. This leads to alternatives encountered when constructing object-oriented systems, which are illustrated by classifying some well-known systems and prototypes from different areas. However, it is not our purpose to analyze the relative importance of these concepts. Instead, we investigate the concepts from a neutral point of view, presenting (but not evaluating) several degrees of object-orientation.
  • Thumbnail Image
    ItemOpen Access
    Modulare und interpretierbare Programmiersprachen
    (1985) Ludewig, Jochen
    Der folgende Aufsatz behandelt Sprachen mit Modul- und Prozeßkonzept sowie interpretierbare Programmiersprachen und schließt mit zusammenfassenden Argumenten den Beitrag "Sprachen für die Programmierung - eine Übersicht" ab. Der erste Teil der Serie ist in "TR" Nr. 9 vom 25. Februar 1985 erschienen, der zweite in "TR" Nr. 13 vom 26. März 1985.
  • Thumbnail Image
    ItemOpen Access
    Sprachen für die Programmierung : eine Übersicht
    (1985) Ludewig, Jochen
    Programme für Rechenanlagen werden in formalen Sprachen abgefaßt, die stets einen Kompromiß darstellen zwischen den Wünschen und den Fähigkelten des Programmierers einerseits und den technischen Möglichkeiten des Rechners anderseits. Der dreiteilige Beitrag erläutert wichtige Aspekte der Programmierung und stellt einige der bekanntesten Sprachen anhand ihrer besonderen Merkmale vor.
  • Item
    Processing and transaction concepts for cooperation of engineering workstations and a database server
    (1988) Härder, Theo; Hübel, Christoph; Meyer-Wegener, Klaus; Mitschang, Bernhard
    A DBMS kernel architecture is proposed for improved DB support of engineering applications running on a cluster of workstations. Using such an approach, part of the DBMS code - an application-specific layer - is allocated close to the corresponding application on a workstation while the kernel code is executed on a central server. Emperical performance results from DB-based engineering applications are reported to justify the chosen DBMS architecture. The paper focuses on design issues of the application layer including server coupling, processing model and application interface. Moreover, a transaction model for long-term database work in a coupled workstation-server environment is investigated in detail.
  • Thumbnail Image
    ItemOpen Access
    KUNICAD : ein datenbankgestütztes geometrisches Modellierungssystem für Werkstücke
    (1987) Härder, Theo; Hübel, Christoph; Langenfeld, Stefan; Mitschang, Bernhard
    Es wird ein datenbankgestütztes, volumenorientiertes Modellierungssystem für Werkstücke beschrieben, das als Kernalgorithmus für die geometrische Modellierung ein volumenorientiertes Verfahren einsetzt. Zur Unterstützung der graphischen Repräsentation der Werkstücke werden intern zusätzlich Strukturen nach dem Begrenzungsflächenmodell gehalten, die automatisch aus den CSG-Strukturen abgeleitet und nachgeführt werden. Das KUNICAD-System wird durch seine Gesamtarchitektur, seine Benutzerschnittstelle und sein zugrundeliegendes Anwendermodell skizziert. Die Modellierungskomponente wird durch ihre wesentlichsten Aufgaben - die Darstellung der Objekte und ihre Handhabung - beschrieben. Eine objektunterstützende Datenbankschnittstelle wurde nach dem Zusatzebenen-Architekturkonzept auf der Basis eines CODASYL-Datenbanksystems (UDS) entwickelt. Das implementierte System gestattet das Studium von praxistauglichen CAD-Schnittstellen und erlaubt eine detaillierte Analyse des durch die Datenbankverwaltung bedingten Mehraufwands bei CAD-Operationen.