Eingang zum Volltext in OPUS

Home | Suche | Browsen


Bitte beziehen Sie sich beim Zitieren dieses Dokumentes immer auf folgende
URN: urn:nbn:de:kobv:517-opus-41447
URL: http://opus.kobv.de/ubp/volltexte/2010/4144/

Hanus, Michael ; Koschnicke, Sven

An ER-based framework for declarative web programming

Dokument 1.pdf (1.709 KB) (SHA-1:5c6910ec2fa5e66c432d2dd3d8c21bf6b5654d25)

Kurzfassung in Englisch

We describe a framework to support the implementation of web-based systems to manipulate data stored in relational databases. Since the conceptual model of a relational database is often specified as an entity-relationship (ER) model, we propose to use the ER model to generate a complete implementation in the declarative programming language Curry. This implementation contains operations to create and manipulate entities of the data model, supports authentication, authorization, session handling, and the composition of individual operations to user processes. Furthermore and most important, the implementation ensures the consistency of the database w.r.t. the data dependencies specified in the ER model, i.e., updates initiated by the user cannot lead to an inconsistent state of the database. In order to generate a high-level declarative implementation that can be easily adapted to individual customer requirements, the framework exploits previous works on declarative database programming and web user interface construction in Curry.

RVK - Regensburger Verbundklassifikation: ST 304
Collection: Universität Potsdam / Tagungen / Proceedings of the 23rd Workshop on (Constraint) Logic Programming 2009 / Databases
Institut: Extern
DDC-Sachgruppe: Informatik
Sonstige beteiligte Institution: Gesellschaft für Logische Programmierung e.V.
Dokumentart: c InProceedings (Aufsatz / Paper einer Konferenz etc.)
Quelle: Proceedings of the 23rd Workshop on (Constraint) Logic Programming 2009 / Geske, Ulrich; Wolf, Armin (Hrsg.). - Potsdam : Universitätsverlag, 2010. - S. 35
Sprache: Englisch
Erstellungsjahr: 2010
Publikationsdatum: 04.03.2010
Note: The full version of the paper will appear in the Proceedings of the Twelfth International Symposium on Practical Aspects of Declarative Languages (PADL 2010), Springer Lecture Notes in Computer Science
DOI 10.1007/978-3-642-11503-5_18
This work was partially supported by the German Research Council (DFG) under grant Ha 2457/5-2.
Lizenz: Diese Nutzungsbedingung gilt nicht, wenn in den Metadaten eine modifizierende Lizenz genannt ist. Keine Nutzungslizenz vergeben - es gilt das deutsche Urheberrecht

Home | Leitlinien | Impressum | Haftungsausschluss | Statistik | Universitätsverlag | Universitätsbibliothek
Ihr Kontakt für Fragen und Anregungen:
Universitätsbibliothek Potsdam
powered by OPUS  Hosted by KOBV  Open
Archives Initiative  DINI Zertifikat 2007  OA Netzwerk