Using Reference Domain Ontologies to Define the Real-World Semantics of Domain-Specific Languages

被引:0
作者
de Carvalho, Victorio A. [1 ,2 ]
Almeida, Joao Paulo A. [1 ]
Guizzardi, Giancarlo [1 ]
机构
[1] Fed Univ Espirito Santo UFES, Ontol & Conceptual Modeling Res Grp NEMO, Vitoria, ES, Brazil
[2] Fed Inst Espirito Santo IFES, Dept Informat, Res Grp Appl Informat, Colatina, ES, Brazil
来源
ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2014) | 2014年 / 8484卷
关键词
Ontology; Metamodel; Domain-Specific Language; Semantics;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a principled approach to the definition of real-world semantics for declarative domain-specific languages. The approach is based on: (i) the explicit representation of the admissible states of the world through a reference domain ontology (which serves as semantic foundation for the domain-specific language), (ii) a representation of the valid expressions of a domain-specific language (to determine the abstract syntax of the language), and (iii) the rigorous definition of the relation between the abstract syntax and the reference domain ontology (to define the real-world semantics of the language). These three elements of the approach are axiomatized in three corresponding logic theories, enabling a systematic treatment of real-world semantics, including formal tooling to support language design and assessment.
引用
收藏
页码:488 / 502
页数:15
相关论文
共 21 条
[1]   On challenges of model transformation from UML to Alloy [J].
Anastasakis, Kyriakos ;
Bordbar, Behzad ;
Georg, Geri ;
Ray, Indrakshi .
SOFTWARE AND SYSTEMS MODELING, 2010, 9 (01) :69-86
[2]  
[Anonymous], 1975, SYNTAX SEMANTICS
[3]  
Assmann U., 2006, Ontologies, Meta-models, and the Model-Driven Paradigm, P249, DOI [10.1007/3-540-34518-3_9, DOI 10.1007/3-540-34518-3_9]
[4]  
Atkinson C., 2004, 1 INT WORKSH MOD DRI
[5]  
Baldinger Kurt., 1980, Semantic theory: Towards a modern semantics
[6]  
Benevides AB, 2010, J UNIVERS COMPUT SCI, V16, P2904
[7]   An M3-neutral infrastructure for bridging model engineering and ontology engineering [J].
Bézivin, J ;
Devedzic, V ;
Djuric, D ;
Favreau, JM ;
Gasevic, D ;
Jouault, F .
INTEROPERABILITY OF ENTERPRISE SOFTWARE AND APPLICATIONS, 2006, :159-+
[8]  
Ciocoiu M., 2000, P 17 INT C PRINC KNO
[9]  
Davis R., 1993, WHAT IS KNOWLEDGE RE
[10]  
Guarino N, 1998, FR ART INT, V46, P3