Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Efficient learning of context-free grammars from positive structural examples
Information and Computation
Genetic programming: an introduction: on the automatic evolution of computer programs and its applications
Genetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming!
Cracking the 500-Language Problem
IEEE Software
Representational Issues for Context Free Grammar Induction Using Genetic Algorithms
ICGI '94 Proceedings of the Second International Colloquium on Grammatical Inference and Applications
Regular Grammatical Inference from Positive and Negative Samples by Genetic Search: the GIG Method
ICGI '94 Proceedings of the Second International Colloquium on Grammatical Inference and Applications
LISA: An Interactive Environment for Programming Language Development
CC '02 Proceedings of the 11th International Conference on Compiler Construction
Editorial message: special track on the programming languages and object technologies
Proceedings of the 2003 ACM symposium on Applied computing
Context-free grammar induction using genetic programming
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
Extracting grammar from programs: evolutionary approach
ACM SIGPLAN Notices
Toward an engineering discipline for grammarware
ACM Transactions on Software Engineering and Methodology (TOSEM)
Generation of Positive and Negative Tests for Parsers
Programming and Computing Software
A deterministic technique for extracting keyword based grammar rules from programs
Proceedings of the 2006 ACM symposium on Applied computing
Inferring Context-Free Grammars for Domain-Specific Languages
Electronic Notes in Theoretical Computer Science (ENTCS)
The Amsterdam Toolkit for Language Archaeology
Electronic Notes in Theoretical Computer Science (ENTCS)
Gramin: a system for incremental learning of programming language grammars
Proceedings of the 4th India Software Engineering Conference
Recovering grammar relationships for the Java Language Specification
Software Quality Control
Inferring grammar rules of programming language dialects
ICGI'06 Proceedings of the 8th international conference on Grammatical Inference: algorithms and applications
Hi-index | 0.00 |
One of the open problems in the area of domain-specific languages is how to make domain-specific language development easier for domain experts not versed in a programming language design. Possible approaches are to build a domain-specific language from parameterized building blocks or by language (grammar) induction. This paper uses an evolutionary approach to grammar induction. Grammar-specific genetic operators for crossover and mutation are proposed to achieve this task. Suitability of the approach is shown by small experiments where underlying grammars are successfully genetically obtained and parsers are than automatically generated.