{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T02:28:23Z","timestamp":1775183303389,"version":"3.50.1"},"reference-count":9,"publisher":"National Library of Serbia","issue":"3","license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["ComSIS","COMPUT SCI INF SYST","COMPUT SCI INFORM SY","COMPUTER SCI INFORM","COMSIS J"],"published-print":{"date-parts":[[2010]]},"abstract":"<jats:p>In this paper we present DOMMLite - an extensible domain specific language (DSL) for static structure definition of data base 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 meta model supplemented by validation rules based on Check language and extensions based on Extend language, which are parts of the openArchitectureWare framework [1]. The meta model 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].<\/jats:p>","DOI":"10.2298\/csis090203002d","type":"journal-article","created":{"date-parts":[[2010,6,8]],"date-time":"2010-06-08T13:09:39Z","timestamp":1276002579000},"page":"409-440","source":"Crossref","is-referenced-by-count":13,"title":["A domain-specific language for defining static structure of database applications"],"prefix":"10.2298","volume":"7","author":[{"given":"Igor","family":"Dejanovic","sequence":"first","affiliation":[{"name":"Faculty of Technical Sciences, Novi Sad"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1764-5422","authenticated-orcid":false,"given":"Gordana","family":"Milosavljevic","sequence":"additional","affiliation":[{"name":"Faculty of Technical Sciences, Novi Sad"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2624-2895","authenticated-orcid":false,"given":"Branko","family":"Perisic","sequence":"additional","affiliation":[{"name":"Faculty of Technical Sciences, Novi Sad"}]},{"given":"Maja","family":"Tumbas","sequence":"additional","affiliation":[{"name":"Faculty of Technical Sciences, Novi Sad"}]}],"member":"1078","reference":[{"key":"1","doi-asserted-by":"publisher","DOI":"10.2298\/CSIS0402057M"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2006.58"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1145\/352029.352035"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.2498\/cit.2001.04.01"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/99.609829"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/242224.242477"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcss.2006.04.008"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.2298\/CSIS0801041Z"}],"container-title":["Computer Science and Information Systems"],"original-title":[],"language":"en","deposited":{"date-parts":[[2023,5,29]],"date-time":"2023-05-29T08:29:45Z","timestamp":1685348985000},"score":1,"resource":{"primary":{"URL":"https:\/\/doiserbia.nb.rs\/Article.aspx?ID=1820-02141000002D"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"references-count":9,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010]]}},"URL":"https:\/\/doi.org\/10.2298\/csis090203002d","relation":{},"ISSN":["1820-0214","2406-1018"],"issn-type":[{"value":"1820-0214","type":"print"},{"value":"2406-1018","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010]]}}}