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] Design of Adaptive Domain-Specific Modeling Languages for Model-Driven Mobile Application Development
    Jia, Xiaoping
    Jones, Christopher
    2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 413 - 418
  • [22] Constraint specifications for domain-specific systems: Ontology-driven approach
    Banerjee S.
    Sarkar A.
    International Journal of Metadata, Semantics and Ontologies, 2019, 13 (03) : 227 - 253
  • [23] Domain-specific requirements analysis framework: ontology-driven approach
    Banerjee S.
    Sarkar A.
    International Journal of Computers and Applications, 2019, 44 (01) : 23 - 47
  • [24] Efficient development and reuse of domain-specific languages for automation systems
    Preschern, Christopher
    Kajtazovic, Nermin
    Kreiner, Christian
    International Journal of Metadata, Semantics and Ontologies, 2014, 9 (03) : 215 - 226
  • [25] On the use of LLMs to support the development of domain-specific modeling languages
    Di Sipio, Claudio
    Rubei, Riccardo
    Di Rocco, Juri
    Di Ruscio, Davide
    Iovino, Ludovico
    ACM/IEEE 27TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS, MODELS 2024, 2024, : 596 - 601
  • [26] How to Integrate Domain-Specific Languages into the Game Development Process
    Walter, Robert
    Masuch, Maic
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENTERTAINMENT TECHNOLOGY (ACE 2011), 2011,
  • [27] Domain-Specific Languages for Embedded Systems Portable Software Development
    Ivanova, Vera
    Sedov, Boris
    Sheynin, Yuriy
    Syschikov, Alexey
    PROCEEDINGS OF THE 2014 16TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT16), 2014, : 24 - 30
  • [28] Designing a Framework for the Development of Domain-Specific Process Modelling Languages
    Jannaber, Sven
    Riehle, Dennis M.
    Delfmann, Patrick
    Thomas, Oliver
    Becker, Joerg
    DESIGNING THE DIGITAL TRANSFORMATION, DESRIST 2017, 2017, 10243 : 39 - 54
  • [29] Pattern-Based Development of Domain-Specific Modelling Languages
    Pescador, Ana
    Garmendia, Antonio
    Guerra, Esther
    Sanchez Cuadrado, Jesus
    de Lara, Juan
    2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 166 - 175
  • [30] Integrating GoodRelations in a domain-specific ontology
    Westerinen, Andrea
    Tauber, Rebecca
    APPLIED ONTOLOGY, 2017, 12 (3-4) : 323 - 340