Grammatical inference in software engineering: An overview of the state of the art

23Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Grammatical inference-used successfully in a variety of fields such as pattern recognition, computational biology and natural language processing-is the process of automatically inferring a grammar by examining the sentences of an unknown language. Software engineering can also benefit from grammatical inference. Unlike the aforementioned fields, which use grammars as a convenient tool to model naturally occuring patterns, software engineering treats grammars as first-class objects typically created and maintained for a specific purpose by human designers. We introduce the theory of grammatical inference and review the state of the art as it relates to software engineering. © 2013 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Stevenson, A., & Cordy, J. R. (2013). Grammatical inference in software engineering: An overview of the state of the art. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7745 LNCS, pp. 204–223). https://doi.org/10.1007/978-3-642-36089-3_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free