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 :
بازگشت