Title :
MetaCET: An Object Oriented Tool for Language Design
Author :
Gortázar, Francisco ; Gallego, Micael ; Duarte, Abraham
Author_Institution :
Univ. Rey Juan Carlos
Abstract :
Programming language design is one of the most difficult tasks in software design. Nowadays, it is an open research area, with a great impact on the further development of the computer science. In this paper, we present MetaCET, a new approach for language design. It allows developers to model and design a target language by means of Java. When modeling, the first step consists of giving a high level language design by a diagram, for instance, UML. Then, in MetaCET, the model is rewritten into Java classes. Inside these Java classes the syntax (or target language textual representation) is specified as metadata (standard Java annotations). Finally, MetaCET automatically generates a Java code which recognizes a program written in the target language
Keywords :
Java; diagrams; meta data; object-oriented programming; software tools; Java classes; MetaCET; diagram; high level language design; metadata; object oriented tool; programming language design; software design; standard Java annotations; target language textual representation; Computer languages; Computer science; High level languages; ISO standards; Java; Object oriented modeling; Software design; Target recognition; Unified modeling language; Variable speed drives;
Conference_Titel :
Computing in the Global Information Technology, 2006. ICCGI '06. International Multi-Conference on
Conference_Location :
Bucharest
Print_ISBN :
0-7695-2690-X
Electronic_ISBN :
0-7695-2690-X
DOI :
10.1109/ICCGI.2006.49