Abstract | ||
---|---|---|
The branch of coding theory that is based on formal languages has produced several methods for defining code properties, including word relations, dependence systems, implicational conditions, trajectories, and language inequations. Of those, the latter three can be viewed as formal methods in the sense that a certain formal expression can be used to denote a code property. Here we present a formal method which is based on transducers. Each transducer of a certain type defines/describes a desired code property. The method provides simple and uniform decision procedures for the basic questions of property satisfaction and maximality for regular languages. Our work includes statements about the hardness of deciding some of the problems involved. It turns out that maximality can be hard to decide even for "classical" code properties of finite languages. We also present an initial implementation of a LAnguage SERver capable of deciding the satisfaction problem for a given transducer code property and regular language. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1142/S0129054112400059 | INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE |
Keywords | Field | DocType |
Automata, codes, complexity, decidability, descriptions, implementation, languages, maximality, properties, transducers | Programming language,Decidability,Theoretical computer science,Coding theory,Formal methods,Regular language,Code (cryptography),Discrete mathematics,Combinatorics,Formal language,Automaton,Cone (formal languages),Mathematics | Journal |
Volume | Issue | ISSN |
23 | 1 | 0129-0541 |
Citations | PageRank | References |
10 | 0.87 | 14 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Krystian Dudzinski | 1 | 10 | 0.87 |
Stavros Konstantinidis | 2 | 283 | 31.10 |