Date: Thu, 3 May 2012 12:11:06 +0200 Subject: 4 May 2012, 11:00, L017: Tolerance in Grammarware From: Vadim Zaytsev To: PEM Dear environmentalists, Due to tomorrow's absence of other volunteers, I will have a pleasure of giving a presentation at the next PEM Colloquium. Please consider attending even if you have a deadline on that day. (I do!) Date: 4 May 2012 Time: 11:00 Room: L017 (CWI) Speaker: Vadim Zaytsev Title: Tolerance in Grammarware Abstract: see below ---------------------------------------------------------------------- Tolerance in Grammarware With many grammar-based methods delivering promising results in various areas of source code analysis and manipulation, metasoftware development and automation, re-engineering and reverse engineering, as well as others, it is easy to overlook one important prerequisite for their successful application: precise parsing. In practice, it is not always possible to obtain a high quality grammar suitable for parsing a software language of industrial size and value, and it is never easy to do so. Moreover, there always remains the issue of addressing various language dialects, some of which are perhaps even not described in enough detail in order to encapsulate them well in a grammar. In this talk, you will be shown an arsenal of techniques ranging from precise syntactic analysis all the way down to lexical analysis. Some of the examples will be taken from previously existing scientific papers and books, others from current research: the oldest reference is from 1982 and the most recent one will be submitted for review on the night after the presentation. ---------------------------------------------------------------------- http://event.cwi.nl/pem ---------------------------------------------------------------------- Yours, Vadim.