{"id":"https://openalex.org/W1531899333","doi":"https://doi.org/10.2298/csis090203002d","title":"A domain-specific language for defining static structure of database applications","display_name":"A domain-specific language for defining static structure of database applications","publication_year":2010,"publication_date":"2010-01-01","ids":{"openalex":"https://openalex.org/W1531899333","doi":"https://doi.org/10.2298/csis090203002d","mag":"1531899333"},"language":"en","primary_location":{"id":"doi:10.2298/csis090203002d","is_oa":true,"landing_page_url":"https://doi.org/10.2298/csis090203002d","pdf_url":"http://www.doiserbia.nb.rs/ft.aspx?id=1820-02141000002D","source":{"id":"https://openalex.org/S206939107","display_name":"Computer Science and Information Systems","issn_l":"1820-0214","issn":["1820-0214","2406-1018"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310321031","host_organization_name":"ComSIS Consortium","host_organization_lineage":["https://openalex.org/P4310321031"],"host_organization_lineage_names":["ComSIS Consortium"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science and Information Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"http://www.doiserbia.nb.rs/ft.aspx?id=1820-02141000002D","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5024895784","display_name":"Igor Dejanovi\u0107","orcid":"https://orcid.org/0000-0002-0414-1455"},"institutions":[{"id":"https://openalex.org/I170726198","display_name":"University of Novi Sad","ror":"https://ror.org/00xa57a59","country_code":"RS","type":"education","lineage":["https://openalex.org/I170726198"]}],"countries":["RS"],"is_corresponding":false,"raw_author_name":"Igor Dejanovic","raw_affiliation_strings":["Faculty of Technical Sciences, Novi Sad"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Technical Sciences, Novi Sad","institution_ids":["https://openalex.org/I170726198"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056275248","display_name":"Gordana Milosavljevi\u0107","orcid":"https://orcid.org/0000-0003-1764-5422"},"institutions":[{"id":"https://openalex.org/I170726198","display_name":"University of Novi Sad","ror":"https://ror.org/00xa57a59","country_code":"RS","type":"education","lineage":["https://openalex.org/I170726198"]}],"countries":["RS"],"is_corresponding":false,"raw_author_name":"Gordana Milosavljevic","raw_affiliation_strings":["Faculty of Technical Sciences, Novi Sad"],"raw_orcid":"https://orcid.org/0000-0003-1764-5422","affiliations":[{"raw_affiliation_string":"Faculty of Technical Sciences, Novi Sad","institution_ids":["https://openalex.org/I170726198"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085675045","display_name":"Branko Peri\u0161i\u0107","orcid":"https://orcid.org/0000-0003-2624-2895"},"institutions":[{"id":"https://openalex.org/I170726198","display_name":"University of Novi Sad","ror":"https://ror.org/00xa57a59","country_code":"RS","type":"education","lineage":["https://openalex.org/I170726198"]}],"countries":["RS"],"is_corresponding":false,"raw_author_name":"Branko Perisic","raw_affiliation_strings":["Faculty of Technical Sciences, Novi Sad"],"raw_orcid":"https://orcid.org/0000-0003-2624-2895","affiliations":[{"raw_affiliation_string":"Faculty of Technical Sciences, Novi Sad","institution_ids":["https://openalex.org/I170726198"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008450386","display_name":"Maja Tumbas","orcid":null},"institutions":[{"id":"https://openalex.org/I170726198","display_name":"University of Novi Sad","ror":"https://ror.org/00xa57a59","country_code":"RS","type":"education","lineage":["https://openalex.org/I170726198"]}],"countries":["RS"],"is_corresponding":false,"raw_author_name":"Maja Tumbas","raw_affiliation_strings":["Faculty of Technical Sciences, Novi Sad"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Technical Sciences, Novi Sad","institution_ids":["https://openalex.org/I170726198"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.5379,"has_fulltext":true,"cited_by_count":21,"citation_normalized_percentile":{"value":0.94197826,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"7","issue":"3","first_page":"409","last_page":"440"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9246377944946289},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.8046554923057556},{"id":"https://openalex.org/keywords/digital-subscriber-line","display_name":"Digital subscriber line","score":0.7959780693054199},{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.5416136384010315},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.5002954006195068},{"id":"https://openalex.org/keywords/abstract-syntax","display_name":"Abstract syntax","score":0.49871325492858887},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.4982032775878906},{"id":"https://openalex.org/keywords/eclipse","display_name":"Eclipse","score":0.46486836671829224},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.46093669533729553},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.44433847069740295},{"id":"https://openalex.org/keywords/model-driven-architecture","display_name":"Model-driven architecture","score":0.44424760341644287},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4359990954399109},{"id":"https://openalex.org/keywords/metamodeling","display_name":"Metamodeling","score":0.42446044087409973},{"id":"https://openalex.org/keywords/abstract-syntax-tree","display_name":"Abstract syntax tree","score":0.4117995500564575},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.39241984486579895},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.3480982780456543},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3045664429664612},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.2588924765586853},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.23339462280273438},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.11494749784469604},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09768825769424438}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9246377944946289},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.8046554923057556},{"id":"https://openalex.org/C201374245","wikidata":"https://www.wikidata.org/wiki/Q104534","display_name":"Digital subscriber line","level":2,"score":0.7959780693054199},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.5416136384010315},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.5002954006195068},{"id":"https://openalex.org/C114408938","wikidata":"https://www.wikidata.org/wiki/Q333373","display_name":"Abstract syntax","level":3,"score":0.49871325492858887},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.4982032775878906},{"id":"https://openalex.org/C2778505590","wikidata":"https://www.wikidata.org/wiki/Q141022","display_name":"Eclipse","level":2,"score":0.46486836671829224},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.46093669533729553},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.44433847069740295},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.44424760341644287},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4359990954399109},{"id":"https://openalex.org/C86610423","wikidata":"https://www.wikidata.org/wiki/Q1925081","display_name":"Metamodeling","level":2,"score":0.42446044087409973},{"id":"https://openalex.org/C58646249","wikidata":"https://www.wikidata.org/wiki/Q127380","display_name":"Abstract syntax tree","level":3,"score":0.4117995500564575},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.39241984486579895},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.3480982780456543},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3045664429664612},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.2588924765586853},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.23339462280273438},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.11494749784469604},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09768825769424438},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.2298/csis090203002d","is_oa":true,"landing_page_url":"https://doi.org/10.2298/csis090203002d","pdf_url":"http://www.doiserbia.nb.rs/ft.aspx?id=1820-02141000002D","source":{"id":"https://openalex.org/S206939107","display_name":"Computer Science and Information Systems","issn_l":"1820-0214","issn":["1820-0214","2406-1018"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310321031","host_organization_name":"ComSIS Consortium","host_organization_lineage":["https://openalex.org/P4310321031"],"host_organization_lineage_names":["ComSIS Consortium"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science and Information Systems","raw_type":"journal-article"},{"id":"pmh:oai:doiserbia:1820-02141000002D","is_oa":false,"landing_page_url":"http://doi.org/10.2298/CSIS090203002D","pdf_url":null,"source":{"id":"https://openalex.org/S4306400515","display_name":"Digital Object Identifier (DOI) Repository Serbia (National Library of Serbia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210142455","host_organization_name":"National Library of Serbia","host_organization_lineage":["https://openalex.org/I4210142455"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":". 7(3) 409-440"}],"best_oa_location":{"id":"doi:10.2298/csis090203002d","is_oa":true,"landing_page_url":"https://doi.org/10.2298/csis090203002d","pdf_url":"http://www.doiserbia.nb.rs/ft.aspx?id=1820-02141000002D","source":{"id":"https://openalex.org/S206939107","display_name":"Computer Science and Information Systems","issn_l":"1820-0214","issn":["1820-0214","2406-1018"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310321031","host_organization_name":"ComSIS Consortium","host_organization_lineage":["https://openalex.org/P4310321031"],"host_organization_lineage_names":["ComSIS Consortium"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science and Information Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1531899333.pdf","grobid_xml":"https://content.openalex.org/works/W1531899333.grobid-xml"},"referenced_works_count":25,"referenced_works":["https://openalex.org/W146458024","https://openalex.org/W576367677","https://openalex.org/W1491592559","https://openalex.org/W1524222244","https://openalex.org/W1537891716","https://openalex.org/W1559012732","https://openalex.org/W2014596857","https://openalex.org/W2014689431","https://openalex.org/W2026049208","https://openalex.org/W2026505151","https://openalex.org/W2044258775","https://openalex.org/W2048485245","https://openalex.org/W2060244984","https://openalex.org/W2062363281","https://openalex.org/W2085476653","https://openalex.org/W2139872812","https://openalex.org/W2140083133","https://openalex.org/W2154652861","https://openalex.org/W2155028447","https://openalex.org/W2160901341","https://openalex.org/W2170962615","https://openalex.org/W2247348177","https://openalex.org/W2598818729","https://openalex.org/W2693922988","https://openalex.org/W3141429908"],"related_works":["https://openalex.org/W2119542776","https://openalex.org/W2014596857","https://openalex.org/W2582410692","https://openalex.org/W1485300234","https://openalex.org/W2565200993","https://openalex.org/W2295243682","https://openalex.org/W2770780096","https://openalex.org/W2990282666","https://openalex.org/W4300687552","https://openalex.org/W145312585"],"abstract_inverted_index":{"In":[0,120],"this":[1,137],"paper":[2],"we":[3],"present":[4],"DOMMLite":[5,87],"-":[6],"an":[7,27,115],"extensible":[8],"domain":[9],"specific":[10],"language":[11,36,54],"(DSL)":[12],"for":[13,110,147],"static":[14],"structure":[15,37],"definition":[16],"of":[17,43,64,86,105,142],"data":[18],"base":[19],"oriented":[20],"applications.":[21],"The":[22,35,69],"model-driven":[23],"engineering":[24],"(MDE)":[25],"approach,":[26],"emerging":[28],"software":[29],"development":[30],"paradigm,":[31],"has":[32,72,97,130,139],"been":[33,73,98,132],"used.":[34],"is":[38],"defined":[39,74,99,117,135],"by":[40,48,100],"the":[41,65,77,101,106,140],"means":[42],"a":[44,90,111,126],"meta":[45,70],"model":[46,71,124],"supplemented":[47],"validation":[49],"rules":[50],"based":[51,57],"on":[52,58],"Check":[53],"and":[55,84,103,153],"extensions":[56],"Extend":[59],"language,":[60],"which":[61,80],"are":[62],"parts":[63],"openArchitectureWare":[66],"framework":[67],"[1].":[68],"along":[75],"with":[76,114,150],"textual":[78,127],"syntax,":[79],"enables":[81],"creation,":[82],"update":[83],"persistence":[85],"models":[88],"using":[89],"common":[91],"text":[92],"editor.":[93],"DSL":[94],"execution":[95,118],"semantics":[96],"specification":[102],"implementation":[104],"source":[107,145],"code":[108,146],"generator":[109],"target":[112],"platform":[113],"already":[116],"semantics.":[119],"order":[121],"to":[122],"enable":[123],"editing,":[125],"Eclipse":[128],"editor":[129],"also":[131],"developed.":[133],"DSL,":[134],"in":[136],"way,":[138],"capability":[141],"generating":[143],"complete":[144],"GUI":[148],"forms":[149],"CRUDS":[151],"(Create-Read-Update-Delete-Search)":[152],"navigation":[154],"operations":[155],"[2,3,4,5].":[156]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":2},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":3}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
