• Title of article

    A Domain-Specific Language for Defining Static Structure of Database Applications

  • Author/Authors

    Igor Dejanovic، نويسنده , , Gordana Milosavljevic، نويسنده , , Branko Perisic، نويسنده , , and Maja Tumbas، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2010
  • Pages
    32
  • From page
    409
  • To page
    440
  • Abstract
    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 [1]. 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 [2,3,4,5].
  • Keywords
    DSL , Domain-specific , MDSD , MDE , MDA , CRUD , modeling , Meta-modeling , generator
  • Journal title
    Computer Science and Information Systems
  • Serial Year
    2010
  • Journal title
    Computer Science and Information Systems
  • Record number

    679270