Building reverse engineering or reengineering tools often requires parsers for many different programming languages. The diffusion of dialects and variants makes many available parsers almost useless. While manual grammar maintenance is feasible, it can be a long, tedious and expensive task. This paper proposes to adopt genetic algorithms to evolve existing grammars inferring changes from examples written using the dialect. Applying grammar inference from scratch may lead to a useless grammar, while the proposed approach simply applies changes to the original grammar when needed, thus producing a meaningful grammar. The paper reports some preliminary results related to the evolution of a C grammar
The 3rd Grammatical Evolution Workshop: A workshop of the 2004 Genetic and Evolutionary Computation ...
The aim of this work is to develop an Automatic Programming system draw-ing inspiration from biologi...
We propose an approach to the construction of grammars for existing languages. The main characterist...
One of the open problems in the area of domain-specific languages is how to make domain-specific lan...
This paper describes an approach for evolving natural language grammars using a genetic algorithm, ...
Twelve years have passed since the advent of grammatical evolution (GE) in 1998, but such issues as ...
Evolutionary algorithms are a competent nature-inspired approach for complex computational problem s...
Grammars in a broad sense (specifications of structural commitments) are complex artefacts that defi...
Grammatical evolution (GE) is a recent grammar-based approach to genetic programming that allows dev...
Presented at Genetic Programming - 14th European Conference, EuroGP 2011, Torino, Italy, April 27-29...
This paper explores an area within Evolutionary Computation called Grammatical Evolution [8]. This a...
Grammatical Evolution (GE) is a method of utilising a general purpose evolutionary algorithm to evol...
This paper discusses a case study of grammar induction. Grammar induction is the process of learning...
Our long term goal is to develop an open-ended reflective software architecture to support open-ende...
Abstract—We present grammatical evolution, an evolutionary algorithm that can evolve complete progra...
The 3rd Grammatical Evolution Workshop: A workshop of the 2004 Genetic and Evolutionary Computation ...
The aim of this work is to develop an Automatic Programming system draw-ing inspiration from biologi...
We propose an approach to the construction of grammars for existing languages. The main characterist...
One of the open problems in the area of domain-specific languages is how to make domain-specific lan...
This paper describes an approach for evolving natural language grammars using a genetic algorithm, ...
Twelve years have passed since the advent of grammatical evolution (GE) in 1998, but such issues as ...
Evolutionary algorithms are a competent nature-inspired approach for complex computational problem s...
Grammars in a broad sense (specifications of structural commitments) are complex artefacts that defi...
Grammatical evolution (GE) is a recent grammar-based approach to genetic programming that allows dev...
Presented at Genetic Programming - 14th European Conference, EuroGP 2011, Torino, Italy, April 27-29...
This paper explores an area within Evolutionary Computation called Grammatical Evolution [8]. This a...
Grammatical Evolution (GE) is a method of utilising a general purpose evolutionary algorithm to evol...
This paper discusses a case study of grammar induction. Grammar induction is the process of learning...
Our long term goal is to develop an open-ended reflective software architecture to support open-ende...
Abstract—We present grammatical evolution, an evolutionary algorithm that can evolve complete progra...
The 3rd Grammatical Evolution Workshop: A workshop of the 2004 Genetic and Evolutionary Computation ...
The aim of this work is to develop an Automatic Programming system draw-ing inspiration from biologi...
We propose an approach to the construction of grammars for existing languages. The main characterist...