DocumentCode
251858
Title
Formal foundations for semi-parsing
Author
Zaytsev, Vadim
Author_Institution
Univ. van Amsterdam, Amsterdam, Netherlands
fYear
2014
fDate
3-6 Feb. 2014
Firstpage
313
Lastpage
317
Abstract
There exist many techniques for imprecise manipulation of source code (robust parsing, error repair, lexical analysis, etc), mostly relying on heuristic-based tolerance. Such techniques are rarely fully formalised and quite often idiosyncratic, which makes them very hard to compare with respect to their applicability, tolerance level and general usefulness. With a combination of recently developed formal methods such as Boolean grammars and parsing schemata, we can model different tolerant methods of modelling software and formally argue about relationships between them.
Keywords
Boolean algebra; grammars; program compilers; software engineering; Boolean grammars; formal foundations; formal methods; heuristic-based tolerance; idiosyncratic; modelling software; parsing schemata; semiparsing; source code; Bridges; Computer science; Grammar; Maintenance engineering; Software; Syntactics;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week - IEEE Conference on
Conference_Location
Antwerp
Type
conf
DOI
10.1109/CSMR-WCRE.2014.6747184
Filename
6747184
Link To Document