dc.date.accessioned | 2007-12-13T11:33:34Z | |
dc.date.available | 2007-12-13T11:33:34Z | |
dc.date.issued | 2007-12-13T11:33:34Z | |
dc.identifier.uri | urn:nbn:de:hebis:34-2007121319874 | |
dc.identifier.uri | http://hdl.handle.net/123456789/2007121319874 | |
dc.format.extent | 1683392 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | ger | |
dc.rights | Urheberrechtlich geschützt | |
dc.rights.uri | https://rightsstatements.org/page/InC/1.0/ | |
dc.subject | CoObRA | eng |
dc.subject | VCS | eng |
dc.subject | FUJABA | eng |
dc.subject | delta-based | eng |
dc.subject | deltabasiert | ger |
dc.subject | replication | eng |
dc.subject | Replikation | ger |
dc.subject | versioning | eng |
dc.subject | Versionierung | ger |
dc.subject | CVS | eng |
dc.subject | objectoriented | eng |
dc.subject | objektorientiert | ger |
dc.subject | persistency | eng |
dc.subject | Persistenz | ger |
dc.subject | graph | eng |
dc.subject.ddc | 004 | |
dc.title | CoObRA: Eine Plattform zur Verteilung und Replikation komplexer Objektstrukturen mit optimistischen Sperrkonzepten | ger |
dc.type | Dissertation | |
dcterms.abstract | In der vorliegenden Arbeit wird die Konzeption und Realisierung der
Persistenz-, Verteilungs- und Versionierungsbibliothek CoObRA 2 vorgestellt.
Es werden zunächst die Anforderungen an ein solches Rahmenwerk aufgenommen
und vorhandene Technologien für dieses Anwendungsgebiet vorgestellt.
Das in der neuen Bibliothek eingesetzte Verfahren setzt Änderungsprotokolle beziehungsweise
-listen ein, um Persistenzdaten für Dokumente und Versionen zu definieren.
Dieses Konzept wird dabei durch eine Abbildung auf Kontrukte aus der
Graphentheorie gestützt, um die Semantik von Modell, Änderungen und deren
Anwendung zu definieren.
Bei der Umsetzung werden insbesondere das Design der Bibliothek und die
Entscheidungen, die zu der gewählten Softwarearchitektur führten, eingehend
erläutert. Dies ist zentraler Aspekt der Arbeit, da die Flexibilität des
Rahmenwerks eine wichtige Anforderung darstellt.
Abschließend werden die Einsatzmöglichkeiten an konkreten Beispielanwendungen
erläutert und bereits gemachte Erfahrungen beim Einsatz in CASE-Tools,
Forschungsanwendungen und Echtzeit-Simulationsumgebungen präsentiert. | ger |
dcterms.abstract | This thesis presents the conception and realization of the persistency, distribution and
versioning library CoObRA 2. Foremost the requirements for such a framework are analyzed and
defined. Subsequently existing technologies from the application area and related work are
introduced.
Afterward the approach used in the library is presented. It utilizes change protocols to define
persistent data and versions of documents.
This concept is based on a mapping to constructs from graph theory,
to define the semantics of models, changes and their application.
The desciption of the realization focuses on the design of the library and the decisions
which were leading to the software architecture, afterwards. This is a central aspect of the presented
work, as the flexibility of the framework was an important requirement.
The thesis concludes with presenting several example applications, including the experiences
gained while using the library in CASE tools, research programs and real time simulation software. | eng |
dcterms.accessRights | open access | |
dcterms.creator | Schneider, Christian | |
dc.contributor.corporatename | Kassel, Universität, FB 16, Elektrotechnik/Informatik | |
dc.contributor.referee | Zündorf, Albert (Prof. Dr.) | |
dc.contributor.referee | Leopold, Claudia (Prof. Dr.) | |
dc.subject.ccs | D.1.5 | |
dc.subject.ccs | D.1.2 | |
dc.subject.swd | CASE | ger |
dc.subject.swd | Objektmodell | ger |
dc.subject.swd | Persistenz <Informatik> | ger |
dc.subject.swd | Quellcode | ger |
dc.subject.swd | Versionsverwaltung | ger |
dc.date.examination | 2007-11-30 | |