Ontology Driven Development of Domain-Specific Languages

被引:40
|
作者
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 条
  • [1] OntoDSL: An Ontology-Based Framework for Domain-Specific Languages
    Walter, Tobias
    Parreiras, Fernando Silva
    Staab, Steffen
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5795 : 408 - 422
  • [2] An approach for the systematic development of domain-specific languages
    Strembeck, Mark
    Zdun, Uwe
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2009, 39 (15): : 1253 - 1292
  • [3] Guided development with multiple domain-specific languages
    Hessellund, Anders
    Czarnecki, Krzysztof
    Wasowski, Andrzej
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4735 : 46 - +
  • [4] Domain-specific model differencing for graphical domain-specific languages
    Jafarlou, Manouchehr Zadahmad
    [J]. ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 205 - 208
  • [5] Domain-specific Languages and their Importance for the model-driven Software Development in the Automation Technology
    Hennig, St
    Koycheva, E.
    Braune, A.
    [J]. AUTOMATION 2010, 2010, : 415 - 419
  • [6] Development and Alignment of a Domain-Specific Ontology for Question Answering
    Ou, Shiyan
    Pekar, Viktor
    Orasan, Constantin
    Spurk, Christian
    Negri, Matteo
    [J]. SIXTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, LREC 2008, 2008, : 2221 - 2228
  • [7] Domain-specific ontology of botany
    Gu, F
    Cao, CG
    Sui, YF
    Wen, TA
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2004, 19 (02) : 238 - 248
  • [8] A generative development method with multiple domain-specific languages
    Campos, Edmilson
    Kulesza, Uirá
    Freire, MaríLia
    Aranha, Eduardo
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8892 : 178 - 193
  • [9] Domain-specific ontology of botany
    Fang Gu
    Cun-Gen Cao
    Yue-Fei Sui
    Wen Tian
    [J]. Journal of Computer Science and Technology, 2004, 19 : 238 - 248
  • [10] Evaluation of development tools for domain-specific modeling languages
    Amyot, Daniel
    Farah, Hanna
    Roy, Jean-Francois
    [J]. SYSTEM ANALYSIS AND MODELING: LANGUAGE PROFILES, 2006, 4320 : 183 - +