Spicey,TranslatingEntityRelationshipModelsIntoFunctionalPrototypicApplications
Stc
Date: 2010-06-17
Time: 11:00
Room: BBL
BBL 023
Speaker: Bodo Naumann
Title: Spicey, translating entity relationship models into functional prototypic applications
Abstract
When creating web applications and gathering requirements data models are usually
made. The process of transferring data models and requirements into the actual web
application can potentially introduce errors to the application. A way to cut down
the potential amount of introduced errors could be to automize the transferring step
and to generate a basic application directly from a data model. The Spicey framework
offers the possibility to generate a functional web application from an entity
relationship model. The model is translated into a domain specific language that is
used to generate a corresponding application. The used component can also use models
that are created with the Umbrello UML Modeler directly, such that they do not have
to be translated into the domain specific language by hand. Spicey is written in
Curry a declarative multi-paradigm language that is similar to Haskell, additional
to functional language constructs it also supports logical programming and
concurrent programming features.