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 条
[11]  
Guizzardi G., 2005, Ontological foundations for structural conceptual models
[12]  
Guizzardi G, 2007, FR ART INT, V155, P18
[13]  
Hayes P., 1978, Expert Systems in the Microelectric Age, P242
[14]  
Jackson D., 2006, SOFTWARE ABSTRACTION
[15]  
Kappel G, 2006, LECT NOTES COMPUT SC, V4199, P528
[16]  
Lowe E., 2005, The Oxford Companion to Philosophy, V2nd, P670
[17]   A research agenda for conceptual schema-centric development [J].
Olive, Antoni ;
Cabot, Jordi .
CONCEPTUAL MODELLING IN INFORMATION SYSTEMS ENGINEERING, 2007, :319-+
[18]  
Ruiz F., 2006, ONTOLOGIES SOFTWARE, P49
[19]  
SHETH AP, 1992, P IFIP WG 2 6 DAT SE
[20]  
Turker C., 1999, DISSERTATIONS DATABA, V63