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.