CoObRA: Eine Plattform zur Verteilung und Replikation komplexer Objektstrukturen mit optimistischen Sperrkonzepten

dc.contributor.corporatenameKassel, Universität, FB 16, Elektrotechnik/Informatik
dc.contributor.refereeZündorf, Albert (Prof. Dr.)
dc.contributor.refereeLeopold, Claudia (Prof. Dr.)
dc.date.accessioned2007-12-13T11:33:34Z
dc.date.available2007-12-13T11:33:34Z
dc.date.examination2007-11-30
dc.date.issued2007-12-13T11:33:34Z
dc.format.extent1683392 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.uriurn:nbn:de:hebis:34-2007121319874
dc.identifier.urihttp://hdl.handle.net/123456789/2007121319874
dc.language.isoger
dc.rightsUrheberrechtlich geschützt
dc.rights.urihttps://rightsstatements.org/page/InC/1.0/
dc.subjectCoObRAeng
dc.subjectVCSeng
dc.subjectFUJABAeng
dc.subjectdelta-basedeng
dc.subjectdeltabasiertger
dc.subjectreplicationeng
dc.subjectReplikationger
dc.subjectversioningeng
dc.subjectVersionierungger
dc.subjectCVSeng
dc.subjectobjectorientedeng
dc.subjectobjektorientiertger
dc.subjectpersistencyeng
dc.subjectPersistenzger
dc.subjectgrapheng
dc.subject.ccsD.1.5
dc.subject.ccsD.1.2
dc.subject.ddc004
dc.subject.swdCASEger
dc.subject.swdObjektmodellger
dc.subject.swdPersistenz <Informatik>ger
dc.subject.swdQuellcodeger
dc.subject.swdVersionsverwaltungger
dc.titleCoObRA: Eine Plattform zur Verteilung und Replikation komplexer Objektstrukturen mit optimistischen Sperrkonzeptenger
dc.typeDissertation
dcterms.abstractIn 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.abstractThis 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.accessRightsopen access
dcterms.creatorSchneider, Christian

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
DissertationChristianSchneider.pdf
Size:
1.58 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.34 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections