Projects per year
Abstract
Strings are pervasive in programming, and arguably even more pervasive in web programming. A natural abstraction for reasoning about strings are finite-automata. They are a well-understood formalism, and operations on them are decidable and well-known. But in practice these operations either blow up in size or in cost of operations. Hence the attractive automata representations become impractical. In this paper we propose reasoning about strings using small automata, by restricting the number of states available. We show how we can construct small automata which over-approximate the language specified by a larger automata, using discrete optimization techniques, both complete approaches and incomplete approaches based on greedy search. Small automata provide a strong basis for reasoning about strings in programming, since operations on small automata do not blow up in cost.
| Original language | English |
|---|---|
| Title of host publication | Automated Technology for Verification and Analysis |
| Subtitle of host publication | 15th International Symposium, ATVA 2017 Pune, India, October 3–6, 2017 Proceedings |
| Editors | Deepak D’Souza, K. Narayan Kumar |
| Place of Publication | Cham Switzerland |
| Publisher | Springer |
| Pages | 67-83 |
| Number of pages | 17 |
| ISBN (Electronic) | 9783319681672 |
| ISBN (Print) | 9783319681665 |
| DOIs | |
| Publication status | Published - 2017 |
| Externally published | Yes |
| Event | International Symposium on Automated Technology for Verification and Analysis 2017 - Pune, India Duration: 3 Oct 2017 → 6 Oct 2017 Conference number: 15th https://www.iarcs.org.in/atva2017/ |
Publication series
| Name | Lecture Notes in Computer Science |
|---|---|
| Publisher | Springer |
| Volume | 10482 |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | International Symposium on Automated Technology for Verification and Analysis 2017 |
|---|---|
| Abbreviated title | ATVA 2017 |
| Country/Territory | India |
| City | Pune |
| Period | 3/10/17 → 6/10/17 |
| Internet address |
Projects
- 1 Finished
-
Towards reliability in combinatorial optimisation
Gange, G. (Primary Chief Investigator (PCI))
1/04/16 → 3/12/21
Project: Research