Recognition and learning of a class of context-sensitive languages described by augmented regular expressions

作者:

Highlights:

摘要

In this paper, a new formalism that permits to represent a non-trivial class of context-sensitive languages, the Augmented Regular Expressions (AREs), is introduced. AREs augment the expressive power of Regular Expressions (REs) by including a set of constraints that involve the number of instances in a string of the operands of the star operations of an RE. An efficient algorithm is given to recognize language strings by AREs. Also a general learning method to infer AREs from examples is presented, that consists of a regular grammatical inference step, a DFA to RE transformation, an RE parsing of the examples, and a constraint induction process.

论文关键词:Context-sensitive languages,Finite automata,Formal languages,Grammatical inference,Learning,Parsing,Regular expression,Syntactic pattern recognition

论文评审过程:Received 22 August 1995, Revised 15 March 1996, Accepted 15 April 1996, Available online 7 June 2001.

论文官网地址:https://doi.org/10.1016/S0031-3203(96)00056-8