We consider the principle “a new model is a model of an existing one ” as the main scheme for deriving new linguistic models by metacomputation. We derive the basic requirements for metacomputation by a structural analysis of different model definitions, and show that in order to automate the creation of linguistic models the following operations on linguistic models have to be performed by metacomputation effectively and efficiently: composition, inversion, and specialization of algorithms. This may also serve as a unifying paradigm for different program transformation approaches. 1
Programming languages researchers have developed many advanced tools that promise to greatly ease so...
bryöecrc.de Meta-programming is an important programming technique, which is widely applied in logic...
The base conceptions and algorithms of the metacomputations, neighbourhood analysis, neighbourhood t...
AbstractMost recent languages used in the field of computer science (programming languages, modellin...
Published version of a chapter in the book: Generative and Transformational Techniques in Software E...
Abstract. We present first steps of a formalisation of meta modelling in a constructively typed prog...
This paper gives a gentle introduction to Turchin's supercompilation and its applications in me...
Meta-programming extends logic programming with the possibility of having a program to create or ana...
The standard theory of languages has two levels, one centering on the study, teaching, and applicati...
Computational linguistics (CL) is an interdisciplinary mix of computer science and linguistics with ...
This report gives a language definition and tutorial on how to model languages using MetaModelica 1....
Abstract. Grammars have been used to describe computer languages since the age of the first programm...
Domain Specific Languages (DSLs) are often defined in terms of metamodels capturing the abstract syn...
Program manipulation is defined as the automated or semi-automated tailoring, modification or transf...
The paper follows a discourse on computer-assisted language learning. We examine problems of foreign...
Programming languages researchers have developed many advanced tools that promise to greatly ease so...
bryöecrc.de Meta-programming is an important programming technique, which is widely applied in logic...
The base conceptions and algorithms of the metacomputations, neighbourhood analysis, neighbourhood t...
AbstractMost recent languages used in the field of computer science (programming languages, modellin...
Published version of a chapter in the book: Generative and Transformational Techniques in Software E...
Abstract. We present first steps of a formalisation of meta modelling in a constructively typed prog...
This paper gives a gentle introduction to Turchin's supercompilation and its applications in me...
Meta-programming extends logic programming with the possibility of having a program to create or ana...
The standard theory of languages has two levels, one centering on the study, teaching, and applicati...
Computational linguistics (CL) is an interdisciplinary mix of computer science and linguistics with ...
This report gives a language definition and tutorial on how to model languages using MetaModelica 1....
Abstract. Grammars have been used to describe computer languages since the age of the first programm...
Domain Specific Languages (DSLs) are often defined in terms of metamodels capturing the abstract syn...
Program manipulation is defined as the automated or semi-automated tailoring, modification or transf...
The paper follows a discourse on computer-assisted language learning. We examine problems of foreign...
Programming languages researchers have developed many advanced tools that promise to greatly ease so...
bryöecrc.de Meta-programming is an important programming technique, which is widely applied in logic...
The base conceptions and algorithms of the metacomputations, neighbourhood analysis, neighbourhood t...