A Domain-Specific Language for Defining Static Structure of Database Applications
Computer Science and Information Systems, Tome 7 (2010) no. 3.

Voir la notice de l'article provenant de la source Computer Science and Information Systems website

In this paper we present DOMMLite - an extensible domain-specific language (DSL) for static structure definition of database-oriented applications. The model-driven engineering (MDE) approach, an emerging software development paradigm, has been used. The language structure is defined by the means of a metamodel supplemented by validation rules based on Check language and extensions based on Extend language, which are parts of the openArchitectureWare framework. The metamodel has been defined along with the textual syntax, which enables creation, update and persistence of DOMMLite models using a common text editor. DSL execution semantics has been defined by the specification and implementation of the source code generator for a target platform with an already defined execution semantics. In order to enable model editing, a textual Eclipse editor has also been developed. DSL, defined in this way, has the capability of generating complete source code for GUI forms with CRUDS (Create-Read-Update-Delete-Search) and navigation operations.
Keywords: DSL; Domain-specific; MDE; MDSD; MDA; CRUD; Modeling; Meta-modeling; Generator
@article{CSIS_2010_7_3_a3,
     author = {Igor Dejanovic and Gordana Milosavljevic and Branko Perisic and Maja Tumbas},
     title = {A {Domain-Specific} {Language} for {Defining} {Static} {Structure} of {Database} {Applications}},
     journal = {Computer Science and Information Systems},
     publisher = {mathdoc},
     volume = {7},
     number = {3},
     year = {2010},
     url = {http://geodesic.mathdoc.fr/item/CSIS_2010_7_3_a3/}
}
TY  - JOUR
AU  - Igor Dejanovic
AU  - Gordana Milosavljevic
AU  - Branko Perisic
AU  - Maja Tumbas
TI  - A Domain-Specific Language for Defining Static Structure of Database Applications
JO  - Computer Science and Information Systems
PY  - 2010
VL  - 7
IS  - 3
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/CSIS_2010_7_3_a3/
ID  - CSIS_2010_7_3_a3
ER  - 
%0 Journal Article
%A Igor Dejanovic
%A Gordana Milosavljevic
%A Branko Perisic
%A Maja Tumbas
%T A Domain-Specific Language for Defining Static Structure of Database Applications
%J Computer Science and Information Systems
%D 2010
%V 7
%N 3
%I mathdoc
%U http://geodesic.mathdoc.fr/item/CSIS_2010_7_3_a3/
%F CSIS_2010_7_3_a3
Igor Dejanovic; Gordana Milosavljevic; Branko Perisic; Maja Tumbas. A Domain-Specific Language for Defining Static Structure of Database Applications. Computer Science and Information Systems, Tome 7 (2010) no. 3. http://geodesic.mathdoc.fr/item/CSIS_2010_7_3_a3/