International Conference on Software Maintenance, 2003. ICSM 2003. Proceedings.
DOI: 10.1109/icsm.2003.1235420
|View full text |Cite
|
Sign up to set email alerts
|

Deriving tolerant grammars from a base-line grammar

Abstract: C e n t r u m v o o r W i s k u n d e e n I n f o r m a t i c a Software ENgineeringDeriving tolerant grammars from a base-line grammar Deriving tolerant grammars from a base-line grammar ABSTRACT A grammar-based approach to tool development in re-and reverse engineering promises precise structure awareness, but it is problematic in two respects. Firstly, it is a considerable upfront investment to obtain a grammar for a relevant language or cocktail of languages. Existing work on grammar recovery addresses thi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
33
0

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 22 publications
(33 citation statements)
references
References 11 publications
0
33
0
Order By: Relevance
“…Examples of adaptive techniques are known in parsing [Barnard 1981;Barnard and Holt 1982;Koppler 1997;Moonen 2001;Klusener and Lämmel 2003;Synytskyy et al 2003]. Clearly, adaptiveness triggers additional concerns such as correctness, as we discuss for parsing in [Klusener and Lämmel 2003]. There is a need for a general methodology for adaptive grammarware.…”
Section: Adaptive Grammarwarementioning
confidence: 99%
See 1 more Smart Citation
“…Examples of adaptive techniques are known in parsing [Barnard 1981;Barnard and Holt 1982;Koppler 1997;Moonen 2001;Klusener and Lämmel 2003;Synytskyy et al 2003]. Clearly, adaptiveness triggers additional concerns such as correctness, as we discuss for parsing in [Klusener and Lämmel 2003]. There is a need for a general methodology for adaptive grammarware.…”
Section: Adaptive Grammarwarementioning
confidence: 99%
“…That is, if grammatical structure changes in the context of one use case, then these changes can be propagated to other use cases. An example of an operationalised link is the semi-automatic derivation of a tolerant parser from a more strict grammar [Barnard 1981;Barnard and Holt 1982;Klusener and Lämmel 2003]. …”
Section: Promise: Improved Evolvabilitymentioning
confidence: 99%
“…Island grammars [van Deursen and Kuipers 1999;Moonen 2001] have traditionally been used for different reverse and re-engineering tasks. For cases where a baseline grammar is available (i.e., a complete grammar for some dialect of a legacy language), Klusener and Lämmel [2003] present an approach of deriving tolerant grammars. Based on island grammars, these are partial grammars that contain only a subset of the baseline grammar's productions, and are more permissive in nature.…”
Section: Island Grammarsmentioning
confidence: 99%
“…Island grammars [39,26] have traditionally been used for different reverse and re-engineering tasks. For cases where a baseline grammar is available (i.e., a complete grammar for some dialect of a legacy language), Klusener et al [22] present an approach of deriving tolerant grammars. Based on island grammars, these are partial grammars that contain only a subset of the baseline grammar's productions, and are more permissive in nature.…”
Section: Related Workmentioning
confidence: 99%