Skip to main content

2000 | OriginalPaper | Buchkapitel

Using Extensible Grammars for Data Modelling

verfasst von : Florian Matthes, Joachim W. Schmidt, Jens Wahlen

Erschienen in: Fully Integrated Data Environments

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

We present a systematic approach to the rapid implementation of high-level data models and query languages in the polymorphic higher-order programming language TL. The static semantics of data model constructs are captured by a mapping to polymorphic types and associated data constructor and selector functions. The dynamic semantics of query languages are realised by a mapping to bulk data types and iteration abstractions. Contrary to conventional approaches, these two mappings are specified by user-defined grammar extensions of the target language TL based on user-defined library code and not by separate tools in the programming environment. We give examples of this syntax-directed approach to data modelling and discuss its ad450 tages and limitations.

Metadaten
Titel
Using Extensible Grammars for Data Modelling
verfasst von
Florian Matthes
Joachim W. Schmidt
Jens Wahlen
Copyright-Jahr
2000
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-59623-0_51