Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Abstract LR-parsing

Full metadata record
DC Field Value Language
dc.contributor.authorDoh, Kyung goo-
dc.contributor.authorKim, Hyunha-
dc.contributor.authorSchmidt, David A.-
dc.date.accessioned2021-06-23T12:05:36Z-
dc.date.available2021-06-23T12:05:36Z-
dc.date.issued2011-11-
dc.identifier.urihttps://scholarworks.bwise.kr/erica/handle/2021.sw.erica/39166-
dc.description.abstractWe explain and illustrate abstract parsing, a static-analysis technique based on abstract interpretation, LR-parsing, and partial evaluation for validating PHP-like scripts that generate HTML/XML-style documents. A validated script is guaranteed to generate documents that are well formed with respect to the document language's LR(k)-grammar. In this way, abstract parsing resembles compiler data-type checking: a validated script will not go wrong and output a malformed, dynamically generated document. After presenting abstract parsing for LR(k)-grammars, we handle these important extensions: (i) String-replacement operations are analyzed by composing the finite-state automaton defined by a string replacement with the finite-state control of the LR(k)-parser. (ii) Conditional-test expressions are implemented by filter automata, which are also composed with the parser's finite-state control. (iii) Dynamically supplied and potentially malicious user input is predicted by characterizing it with an LR(k)-grammar and analyzing the strings generated by the grammar. (iv) Synthesized-attribute grammars are employed to calculate the semantics of the dynamically generated documents. © 2011 Springer-Verlag Berlin Heidelberg.-
dc.format.extent20-
dc.language영어-
dc.language.isoENG-
dc.publisherSpringer Verlag-
dc.titleAbstract LR-parsing-
dc.typeArticle-
dc.publisher.location미국-
dc.identifier.doi10.1007/978-3-642-24933-4_6-
dc.identifier.scopusid2-s2.0-84863081376-
dc.identifier.wosid000392235800006-
dc.identifier.bibliographicCitationFormal Modeling: Actors; Open Systems, Biological Systems Essays Dedicated to Carolyn Talcott on the Occasion of Her 70th Birthday, v.7000 LNCS, pp 90 - 109-
dc.citation.titleFormal Modeling: Actors; Open Systems, Biological Systems Essays Dedicated to Carolyn Talcott on the Occasion of Her 70th Birthday-
dc.citation.volume7000 LNCS-
dc.citation.startPage90-
dc.citation.endPage109-
dc.type.docTypeConference Paper-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalResearchAreaMathematical & Computational Biology-
dc.relation.journalWebOfScienceCategoryComputer Science, Theory & Methods-
dc.relation.journalWebOfScienceCategoryMathematical & Computational Biology-
dc.subject.keywordPlusAbstract interpretations-
dc.subject.keywordPlusData type-
dc.subject.keywordPlusDocument languages-
dc.subject.keywordPlusFinite state control-
dc.subject.keywordPlusFinite-state automata-
dc.subject.keywordPlusPartial evaluation-
dc.subject.keywordPlusUser input-
dc.subject.keywordPlusAbstract interpretations-
dc.subject.keywordPlusAnalysis techniques-
dc.subject.keywordPlusAttribute grammars-
dc.subject.keywordPlusDocument languages-
dc.subject.keywordPlusFinite state control-
dc.subject.keywordPlusPartial evaluation-
dc.subject.keywordPlusTest expressions-
dc.subject.keywordPlusUser input-
dc.subject.keywordPlusAbstracting-
dc.subject.keywordPlusAutomata theory-
dc.subject.keywordPlusBiological systems-
dc.subject.keywordPlusSemantics-
dc.subject.keywordPlusBiological systems-
dc.subject.keywordPlusComputational linguistics-
dc.subject.keywordPlusSemantics-
dc.subject.keywordPlusFormal languages-
dc.subject.keywordPlusAbstract data types-
dc.subject.keywordAuthorData type-
dc.subject.keywordAuthorFinite-state automata-
dc.subject.keywordAuthorUser input-
dc.subject.keywordAuthorFormal languages-
dc.subject.keywordAuthorAbstracting-
dc.subject.keywordAuthorSemantics-
dc.subject.keywordAuthorAutomata theory-
dc.subject.keywordAuthorComputational linguistics-
dc.subject.keywordAuthorAnalysis techniques-
dc.subject.keywordAuthorDocument languages-
dc.subject.keywordAuthorAttribute grammars-
dc.subject.keywordAuthorAbstract interpretations-
dc.subject.keywordAuthorTest expressions-
dc.subject.keywordAuthorBiological systems-
dc.identifier.urlhttps://link.springer.com/chapter/10.1007/978-3-642-24933-4_6-
Files in This Item
Go to Link
Appears in
Collections
COLLEGE OF COMPUTING > SCHOOL OF COMPUTER SCIENCE > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetrics

Total Views & Downloads

BROWSE