The development and validation of language translators (e.g. port programs, language preprocessors, high-level software language compilers, etc.) are time-consuming and error-prone: language engineers need to master both the source and target languages' syntactic constructs; and most importantly their semantics. In this paper, we present an innovative approach for developing and validating such language translators based on two languages: With the first, we specify a language translation using a syntax-to-syntax mapping; and with the second, we define the semantics of both of the source and target languages. After showing how such specifications can be combined to validate and generate language translators automatically, we demonstrate the ...
Although new high-level programming languages continue to be proposed, major software development ef...
Although new high-level programming languages continue to be proposed, major software development ef...
AbstractAutomatically generating program translators from source and target language specifications ...
In this paper we present a methodology of translation from a given source language to a given target...
The goal of this thesis is to discuss translation grammars and their use in syntax-driven translatio...
Automatically generating program translators from source and target language specifications is a non...
Automatically generating program translators from source and target language specifications is a non...
Automatically generating program translators from source and target language specifications is a non...
Automatically generating program translators from source and target language specifications is a non...
AbstractAutomatically generating program translators from source and target language specifications ...
htmlabstractAutomatically generating program translators from source and target language specificati...
Definitions of the semantics of programming languages are often incomplete and ambiguous. In particu...
Definitions of the semantics of programming languages are often incomplete and ambiguous. In particu...
In this paper we present a methodology of translation from a given source language to a given target...
Many different semantic descriptions have been proposed for programming languages and work has been ...
Although new high-level programming languages continue to be proposed, major software development ef...
Although new high-level programming languages continue to be proposed, major software development ef...
AbstractAutomatically generating program translators from source and target language specifications ...
In this paper we present a methodology of translation from a given source language to a given target...
The goal of this thesis is to discuss translation grammars and their use in syntax-driven translatio...
Automatically generating program translators from source and target language specifications is a non...
Automatically generating program translators from source and target language specifications is a non...
Automatically generating program translators from source and target language specifications is a non...
Automatically generating program translators from source and target language specifications is a non...
AbstractAutomatically generating program translators from source and target language specifications ...
htmlabstractAutomatically generating program translators from source and target language specificati...
Definitions of the semantics of programming languages are often incomplete and ambiguous. In particu...
Definitions of the semantics of programming languages are often incomplete and ambiguous. In particu...
In this paper we present a methodology of translation from a given source language to a given target...
Many different semantic descriptions have been proposed for programming languages and work has been ...
Although new high-level programming languages continue to be proposed, major software development ef...
Although new high-level programming languages continue to be proposed, major software development ef...
AbstractAutomatically generating program translators from source and target language specifications ...