IMI-BAS BAS
 

BulDML at Institute of Mathematics and Informatics >
ITHEA >
International Book Series Information Science and Computing >
2008 >
Book 5 Intelligent Technologies and Applications >

Please use this identifier to cite or link to this item: http://hdl.handle.net/10525/1118

Title: Ontology-Based Model of Representation of Knowledge about Language Mappings
Authors: Knyazeva, Мargarita
Timchenko, Vadim
Keywords: Ontology
Language Mappings Base
Programming Language Mappings
Language Mappings Editor
Single Representation of Program
Issue Date: 2008
Publisher: Institute of Information Theories and Applications FOI ITHEA
Abstract: The paper presents a short review of some systems for program transformations performed on the basis of the internal intermediate representations of these programs. Many systems try to support several languages of representation of the source texts of programs and solve the task of their translation into the internal representation. This task is still a challenge as it is effort-consuming. To reduce the effort, different systems of translator construction, ready compilers with ready grammars of outside designers are used. Though this approach saves the effort, it has its drawbacks and constraints. The paper presents the general idea of using the mapping approach to solve the task within the framework of program transformations and overcome the disadvantages of the existing systems. The paper demonstrates a fragment of the ontology model of high-level languages mappings onto the single representation and gives the example of how the description of (a fragment) a particular mapping is represented in accordance with the ontology model.
URI: http://hdl.handle.net/10525/1118
ISSN: 1313-0455
Appears in Collections:Book 5 Intelligent Technologies and Applications

Files in This Item:

File Description SizeFormat
IBS-05-p18.pdf245.76 kBAdobe PDFView/Open

 



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0!   Creative Commons License