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 条
  • [41] An Ontology-Based Approach to the Domain Specific Languages Design
    Lyadova, Lyudmila N.
    Sukhov, Alexander O.
    Nureev, Marsel R.
    2021 IEEE 15TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT2021), 2021,
  • [42] An Evaluation of Ontology Based Domain Analysis for Model Driven Development
    Guo, Hong
    Gao, Shang
    Krogstie, John
    Traetteberg, Hallvard
    Wang, Alf Inge
    INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2015, 11 (04) : 41 - 63
  • [43] A Technology for BigData Analysis Task Description using Domain-Specific Languages
    Kovalchuk, Sergey V.
    Zakharchuk, Artem V.
    Liao, Jiaqi
    Ivanov, Sergey V.
    Boukhanovsky, Alexander V.
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 488 - 498
  • [44] The Use of Domain-Specific Languages for Visual Analytics: A Systematic Literature Review
    Khakpour, Alireza
    Colomo-Palacios, Ricardo
    Martini, Antonio
    Sanchez-Gordon, Mary
    TECHNOLOGIES, 2023, 11 (02)
  • [45] Towards Tool Support for Spreadsheet-Based Domain-Specific Languages
    Adam, Sorin
    Schultz, Ulrik Pagh
    ACM SIGPLAN NOTICES, 2016, 51 (03) : 95 - 98
  • [46] Modeling and Valuation of Contractual RAM Requirements Using Domain-Specific Languages
    Joanni, Andreas
    Ratiu, Daniel
    2018 ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2018,
  • [47] DSL-Maps: From Requirements to Design of Domain-Specific Languages
    Pescador, Ana
    de lara, Juan
    2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2016, : 438 - 443
  • [48] Towards Tool Support for Spreadsheet-Based Domain-Specific Languages
    Adam, Sorin
    Schultz, Ulrik Pagh
    GPCE'15: PROCEEDINGS OF THE 2015 ACM SIGPLAN INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING: CONCEPTS AND EXPERIENCES, 2015, : 95 - 98
  • [49] Can Ontologies Systematically Help in the Design of Domain-Specific Visual Languages?
    da Silva Teixeira, Maria das Graas
    Falbo, Ricardo de Almeida
    Guizzardi, Giancarlo
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2013 CONFERENCES, 2013, 8185 : 737 - 754
  • [50] A Programming Environment for Visual Block-Based Domain-Specific Languages
    Kurihara, Azusa
    Sasaki, Akira
    Wakita, Ken
    Hosobe, Hiroshi
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND SOFTWARE ENGINEERING (SCSE'15), 2015, 62 : 287 - 296