Filtern
Erscheinungsjahr
- 2017 (26) (entfernen)
Dokumenttyp
- Dissertation (13)
- Masterarbeit (11)
- Bachelorarbeit (2)
Sprache
- Englisch (26) (entfernen)
Schlagworte
- Internet of Things (2)
- Aquatic Guidance Document (1)
- Bestäubung (1)
- Biodiversität (1)
- Case Study Analysis (1)
- Environmental organic chemistry (1)
- Grounded Theory (1)
- IoT (1)
- Knowledge Engineering (1)
- MSR (1)
- Micropollutants (1)
- Natürliche Schädlingskontrolle (1)
- Nährstoffverfügbarkeit (1)
- Organizational Change (1)
- Sensing as a Service (1)
- Software Repositories (1)
- Staubewässerung (1)
- Transformation products (1)
- Wastewater (1)
- agroecosystems (1)
- aquatic invertebrates (1)
- aquatic macrophytes (1)
- data (1)
- ecosystem services (1)
- framework (1)
- grassland irrigation (1)
- image warping (1)
- landscape complexity (1)
- pesticide risk assessment (1)
- stereoscopic rendering (1)
- stream mesocosm (1)
- virtual reality (1)
- visualization (1)
- volume rendering (1)
Institut
- Fachbereich 7 (7)
- Institut für Wirtschafts- und Verwaltungsinformatik (5)
- Institut für Computervisualistik (3)
- Institut für Umweltwissenschaften (3)
- Institut für Informatik (2)
- Institut für Integrierte Naturwissenschaften, Abt. Chemie (2)
- Institute for Web Science and Technologies (2)
- Institut für Integrierte Naturwissenschaften, Abt. Biologie (1)
- Institut für Management (1)
- Institut für Softwaretechnik (1)
Mapping ORM to TGraph
(2017)
Object Role Modeling (ORM) is a semantic modeling language used to describe objects and their relations amongst each other. Both objects and relations may be subject to rules or ORM constraints.
TGraphs are ordered, attributed, typed and directed graphs. The type of a TGraph and its components, the edges and vertices, is defined using the schema language graph UML (grUML), a profiled version of UML class diagrams. The goal of this thesis is to map ORM schemas to grUML schemas in order to be able to represent ORM schema instances as TGraphs.
Up to this point, the preferred representation for ORM schema instances is in form of relational tables. Though mappings from ORM schemas to relational schemas exist, those publicly available do not support most of the constraints ORM has to offer.
Constraints can be added to grUML schemas using the TGraph query language GReQL, which can efficiently check whether a TGraph validates the constraint or not. The graph library JGraLab provides efficient implementations of TGraphs and their query language GReQL and supports the generation of grUML schemas.
The first goal of this work is to perform a complete mapping from ORM schemas to grUML schemas, using GReQL to sepcify constraints. The second goal is to represent ORM instances in form of TGraphs.
This work gives an overview of ORM, TGraphs, grUML and GReQL and the theoretical mapping from ORM schemas to grUML schemas. It also describes the implementation of this mapping, deals with the representation of ORM schema instances as TGraphs and the question how grUML constraints can be validated.