Browsing by Author "Hübel, Christoph"
Now showing 1 - 13 of 13
- Results Per Page
- Sort Options
Item Open Access Ein Ansatz zu graphischen Datenbanken und deren Verwendung in CAD-Systemen(1986) Hübel, Christoph; Mitschang, BernhardDie zentrale Aufgabe eines CAD-Systems ist die adäquate Unterstützung des Konstruktionsvorganges. Dazu müssen die Entwurfsobjekte sowohl graphisch repräsentiert als auch in einer sog. rechnerinternen Darstellung verwaltet werden. Heutzutage stehen für diese Aufgaben GKS-orientierte Graphiksysteme sowie Datenbanksysteme mit hierarchischer, netzwerkartiger bzw. relationaler Schnittstelle zur Verfügung. Am Beispiel des KUNICAD-Systems (ein datenbankbasierter 3D-Bauteilmodellierer) werden die Schnittstellen zwischen Graphik-, Anwendungs- und Datenhaltungskomponente aufgezeigt und analysiert. Dabei wird die Wichtigkeit der Kopplung von Graphik- und Datenhaltungskomponente erkannt. Als unmittelbare Konsequenz daraus wird die Integration von Graphik- und DB-System zu einem Gesamtsystem, dem Graphischen Datenbanksystem, vorgeschlagen sowie dessen Architekturmerkmale und charakteristischen Eigenschaften vorgestellt.Item Open Access Coupling engineering workstations to a database server(1987) Härder, Theo; Hübel, Christoph; Meyer-Wegener, Klaus; Mitschang, BernhardA DBMS kernel architecture is proposed for improved DB support of engineering applications running on a cluster 01 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. Empirical 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.Item Open Access DB-Schnittstellen für arbeitsplatzorientierte Ingenieuranwendungen(1988) Hübel, Christoph; Mitschang, BernhardDie Schnittstellen gegenwärtig verfügbarer Datenbanksysteme erweisen sich als ungeeignet für den Bereich der lngenieuranwendungen. Dies gilt im besonderen, da bei Ingenieuranwendungen eine deutliche Arbeitsplatzorientierung vorherrscht und sie damit häufig auf einer speziellen Mehrrechnerarchitektur aufbauen. Ausgehend von einem Schichtenmodell für sog. Non-Standard-Datenbanksysteme (NDBS) schlagen wir daher eine spezielle Systemarchitektur mit einer entsprechend ausgelegten Datenmodell- und Anwendungsmodellschnittstelle für arbeitsplatzorientierte Ingenieuranwendungen vor.Item Open Access Information structures and database support for solid modeling(1989) Härder, Theo; Hübel, Christoph; Mitschang, BernhardThe question we are going to investigate is how to map solid representations to DB structures and how to process this information efficiently. Starting from analytical representations based on analytical methods we discuss the use of constructive solid geometry and boundary representation models with various refinements. Furthermore, additional submodels (organizational, technological, physical) are considered in order to obtain an overall product model. This model representing all important aspects of a complex design object may serve to derive special object representations needed by existing engineering tools or by mathematical methods (e.g. finite elements). Today's DBMS are unable to meet the increasing requirements of engineering applications that would prefer to use a DBMS. To alter this situation, a new generation of DBMS architectures tailored to the demands of such enhanced applications have to be developed. As a consequence, the flexibility and expressiveness of data models as well as the handling of application objects must be greatly improved before interactive design work can be supported. We outline our data model concepts and architectural decisions to provide effective data management support. Our DBMS architecture consists of a neutral kernel part running on a server machine and an application layer tailored to solid modeling tasks which together with the application, i.e. the solid modeler is allocated to the workstation.Item Open Access KUNICAD : ein datenbankgestütztes geometrisches Modellierungssystem für Werkstücke(1987) Härder, Theo; Hübel, Christoph; Langenfeld, Stefan; Mitschang, BernhardEs 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.Item Open Access Object orientation within the PRIMA-NDBS(1988) Hübel, Christoph; Mitschang, BernhardIn the following we wish to highlight the design and implementation concepts of a non-standard database system (NDBS) called PRIMA and its provision for object orientation.Item Open Access On structuring primitives and communication primitives for design environments(1992) Ritter, Norbert; Mitschang, Bernhard; Gesmann, Michael; Grasnickel, Andreas; Härder, Theo; Huff, Clarence; Hübel, Christoph; Käfer, Wolfgang; Schöning, Harald; Sutter, BerndThe evolution of CAD systems can be described in several stages which reflect an increasing effort for system Integration. It starts from a file-and-translator approach evolving to a data-integrated tool environment, and finally reaching the stage of a data-integrated design environment for CAD (sometimes also called CAD Framework). In the following we will detail some aspects of these stages.Item Open Access PRIMA - a database system supporting dynamically defined composite objects(1992) Gesmann, Michael; Grasnickel, Andreas; Härder, Theo; Hübel, Christoph; Käfer, Wolfgang; Mitschang, Bernhard; Schöning, HaraldPRIMA is a non-standard database system developed at the University Kaiserslautern. Its major purpose is the support of engineering design applications, such as VLSI design and software engineering. The applications require tailored application-dependent interfaces which, however, all share basic notions like that of a composite object. Hence, the approach of PRIMA is to offer an application-independent complex-object interface (the moleculeatom data model, shortly called MAD model) and to provide means to easily augment this interface by application-dependent functionality. In the following, we will concentrate on the MAD model and its implementation.Item Metadata only Processing and transaction concepts for cooperation of engineering workstations and a database server(1988) Härder, Theo; Hübel, Christoph; Meyer-Wegener, Klaus; Mitschang, BernhardA 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.Item Open Access Struktur und Verwaltung grafischer Daten(1986) Hübel, Christoph; Mitschang, BernhardDie 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.Item Open Access Towards effective support of engineering information systems(1988) Hübel, Christoph; Mitschang, BernhardExisting interfaces to nowadays database systems show to be increasingly unsuitable for the evolving wide spectrum of engineering applications (e.g. CAD/CAM, geographic information management, knowledge-based systems for planning and design, etc.). This is further intensified due to the workstation-oriented processing scheme prevailing in the engineering area. Starting with an architectural approach tailored to this distributed processing concept, we propose the PRIMA-NDBS and its most important interfaces, i.e. the data model and the application/user interface offering effective support of engineering information systems.Item Open Access Use of inherent parallelism in database operations(1986) Härder, Theo; Hübel, Christoph; Mitschang, BernhardNon-standard applications of database systems (e.g. CAD) are characterized by complex objects and powerful user operations. Units of work decomposed from a single user operation are said to allow for inherent semantic parallelism when they do not conflict with each other at the level of decomposition. Hence, they can be scheduled concurrently. In order to support this processing scheme it is necessary to organize parallel execution by adequate control units. Therefore, client-server processes and nested transactions are applied to hierarchically structure the DBS-operations. On the other hand, the DBS-code itself has to be mapped onto a multiprocessor system to take advantage of multiple processing units.Item Open Access Using PRIMA-DBMS as a testbed for parallel complex-object processing(1992) Hübel, Christoph; Mitschang, Bernhard; Gesmann, Michael; Grasnickel, Andreas; Käfer, Wolfgang; Schöning, Harald; Härder, TheoThe PRIMA-DBMS approach is explained by introducing PRIMA's architecture and query processing framework. The PRIMA-DBMS constitutes a testbed that is flexible enough to support evaluation and validation of quite a variation of different strategies for complex-object processing taking into account different parallelization levels and different hardware environments. Thus, PRIMA marks an important step towards our main research goal concerning measures for efficient complex-object processing: the measures that are in competition with each other are query optimization, query evaluation strategies, and massive storage, that all benefit from parallelism. The programming environment that supports the parallel DBMS processing is introduced with special emphasis on its ability for parametrization and configuration. A case study of the PRIMA testbed illustrates our first investigations and demonstrates a methodology for evaluation and tuning of PRIMA configurations.