Källa modell extraktion-den automatiska utvinning av information från system artefakter-är en vanlig fas i omvänd teknik verktyg. En av de största utmaningarna i denna fas är att skapa extraktorer som kan hantera oegentligheter i artefakter som är qpical för den omvända ingenjörsdomänen (till exempel syntaktiska fel, ofullständig källkod, språkdialekter och inbäddade språk). Detta dokument föreslår en lösning i form av ö grammatik, en speciell typ av grammatik som kombinerar de detaljerade specificeringsmöjligheterna av grammatik med det liberala beteendet av lexikala metoder. Vi visar hur ö grammatik kan De används för att generera robusta parsrar som kombinerar noggrannheten i syntaktisk analys med hastigheten, flexibiliteten och toleransen oftast endast finns i lexikal analys. Vi avslutar med en diskussion om utvecklingen av MANGROVE, en generator för källmodellextraktorer baserad på ö grammatik och beskriver dess tillämpning på ett antal fallstudier.
Moonen visade i REF hur man använder ö grammatik, skriven i SDF, för att generera robusta parsers för omvänd ingenjörskonst.
Generating robust parsers using island grammars
{'venue': 'Proceedings Eighth Working Conference on Reverse Engineering', 'journal': 'Proceedings Eighth Working Conference on Reverse Engineering', 'mag_field_of_study': ['Computer Science']}