Ontology Driven Development of Domain-Specific Languages

被引:41
|
作者
Ceh, Ines [1 ]
Crepinsek, Matej [1 ]
Kosar, Tomaz [1 ]
Mernik, Marjan [1 ]
机构
[1] Univ Maribor, Fac Elect Engn & Comp Sci, SLO-2000 Maribor, Slovenia
关键词
domain-specific language; domain analysis; ontology; MODEL;
D O I
10.2298/CSIS101231019C
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Domain-specific languages (DSLs) are computer (programming, modeling, specification) languages devoted to solving problems in a specific domain. The development of a DSL includes the following phases: decision, analysis, design, implementation, testing, deployment, and maintenance. The least-known and least examined are analysis and design. Although various formal methodologies exist, domain analysis is still done informally most of the time. A common reason why formal methodologies are not used as often as they could be is that they are very demanding. Instead of developing a new, less complex methodology, we propose that domain analysis could be replaced with a previously existing analysis in another form. A particularly suitable form is the use of ontologies. This paper focuses on ontology-based domain analysis and how it can be incorporated into the DSL design phase. We will present the preliminary results of the Ontology2DSL framework, which can be used to help transform ontology to a DSL grammar incorporating concepts from a domain.
引用
收藏
页码:317 / 342
页数:26
相关论文
共 50 条
  • [21] Domain-Specific Languages for Composable Editor Plugins
    Kats, Lennart C. L.
    Kalleberg, Karl T.
    Visser, Eelco
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2010, 253 (07) : 149 - 163
  • [22] EXTENSIBLE HOST LANGUAGE FOR DOMAIN-SPECIFIC LANGUAGES
    Chodarev, Sergej
    Kollar, Jan
    COMPUTING AND INFORMATICS, 2016, 35 (01) : 84 - 110
  • [23] Novel development tool for IEC61499 based on domain-specific languages
    Sorokin, Radimir
    Patil, Sandeep
    Vyatkin, Valeriy
    IFAC PAPERSONLINE, 2022, 55 (02): : 439 - 444
  • [24] TEMPPLET: A new method for domain-specific ontology design
    Dong, Y
    Li, MS
    ENGINEERING AND DEPLOYMENT OF COOPERATIVE INFORMATION SYSTEMS, PROCEEDINGS, 2002, 2480 : 90 - 103
  • [25] Effort Used to Create Domain-Specific Modeling Languages
    Tolvanen, Juha-Pekka
    Kelly, Steven
    21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2018), 2018, : 235 - 244
  • [26] Challenges and Opportunities of Modularizing Textual Domain-Specific Languages
    Rieger, Christoph
    Westerkamp, Martin
    Kuchen, Herbert
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 387 - 395
  • [27] Applying Domain-Specific Languages in Evolving Product Lines
    Tolvanen, Juha-Pekka
    Kelly, Steven
    23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE(SPLC 2019), VOL B, 2019, : 40 - 41
  • [28] An Ontological Analysis Framework for Domain-Specific Modeling Languages
    Verdonck, Michael
    Gailly, Frederik
    JOURNAL OF DATABASE MANAGEMENT, 2018, 29 (01) : 23 - 42
  • [29] Interoperable domain-specific languages families for code generation
    Malohlava, Michal
    Plasil, Frantisek
    Bures, Tomas
    Hnetynka, Petr
    SOFTWARE-PRACTICE & EXPERIENCE, 2013, 43 (05) : 479 - 499
  • [30] Blended Metamodeling for Seamless Development of Domain-Specific Modeling Languages across Multiple Workbenches
    Anwar, Muhammad Waseem
    Ciccozzi, Federico
    SYSCON 2022: THE 16TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2022,