B
Birgit Demuth
Researcher at Dresden University of Technology
Publications - 47
Citations - 807
Birgit Demuth is an academic researcher from Dresden University of Technology. The author has contributed to research in topics: Object Constraint Language & Unified Modeling Language. The author has an hindex of 14, co-authored 46 publications receiving 797 citations. Previous affiliations of Birgit Demuth include Forschungszentrum Jülich.
Papers
More filters
Book ChapterDOI
OCL as a Specification Language for Business Rules in Database Applications
TL;DR: A flexible SQL code generator is needed which can be used and adapted for different relational database systems and different object-to-table mappings and is implemented as an additional module for the OCL toolset using XML techniques.
Journal ArticleDOI
Using UML/OCL constraints for relational database design
Birgit Demuth,Heinrich Hussmann +1 more
TL;DR: This work shows how OCL, UML and SQL can be used in database constraint modeling, and discusses their advantages and limitations, and presents patterns for mapping OCL expressions to SQL code.
Journal ArticleDOI
Modular architecture for a toolset supporting OCL
TL;DR: A flexible modular architecture for a UML/OCL toolset is proposed and the first results of an ongoing project which aims at the provision of such an OCL toolset for the public domain are reported.
Journal ArticleDOI
Modular architecture for a toolset supporting OCL
TL;DR: A flexible modular architecture for a UML/OCL toolset is proposed and the first results of an ongoing project which aims at the provision of such an OCL toolset that is available as free software are reported.
Journal ArticleDOI
A Framework for Generating Query Language Code from OCL Invariants
TL;DR: A Query Code Generation Framework that enables Model-Driven Integrity Engineering is proposed that allows for mapping UML models to arbitrary data schemas and for mapping OCL invariants to sentences in corresponding declarative query languages, enforcing semantical data integrity on implementation level.