Matches in SemOpenAlex for { <https://semopenalex.org/work/W186357864> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W186357864 abstract "The standard model for incremental attribute evaluation allows single subtree replacements followed by attribute reevaluation to restore consistency to a derivation tree. This thesis advocates an extended model that allows multiple subtree replacements. A static (tree-walking) algorithm for performing incremental updating after such changes is developed. The algorithm cannot be used with all attribute grammars, but is restricted to contained in the new class of globally partitionable attribute grammars (GPAGs). A test for determining whether an attribute grammar is GPAG is described.The multiple subtree replacement algorithm (GPAG-evaluate) in this thesis improves on two shortcomings of existing algorithms. First, many evaluators have a running time that depends linearly on the size of the derivation tree or on the number of concurrent subtree replacements. GPAG-evaluate has a running time of O(log n $cdot$ $vert$AFFECTED$vert$), where n is the number of nodes in the derivation tree and AFFECTED is the set of attributes needing reevaluation. Second, experience with incremental, attribute grammar-based environments demonstrates that dynamic evaluators are noticeably slower than static evaluators because they require time-consuming data structure manipulations. Most existing algorithms for multiple subtree replacements are dynamic, but GPAG-evaluate is static.A second problem treated in this thesis is asynchronous subtree replacements, that is, allowing changes to be made while propagation continues after previous changes. A method for analyzing the efficiency of asynchronous subtree replacement algorithms is presented. An asynchronous evaluator (ASYNCH-evaluate) is described that, like GPAG-evaluate, guarantees that no attributes will be evaluated unnecessarily. Under some restrictions, ASYNCH-evaluate is as efficient as GPAG-evaluate. In particular, propagation in trees containing dynamically-generated, nonlocal dependency edges can be supported.Both GPAG-evaluate and ASYNCH-evaluate must find lowest common ancestors of nodes in a tree where subtree replacements were made. A simple technique performs this operation in time O(n). To make the evaluators more efficient, this thesis describes an algorithm that uses self-adjusting binary trees to perform the necessary operations in amortized O(log n) time. These operations are not restricted to attributed derivation trees, but can be used for any application using trees." @default.
- W186357864 created "2016-06-24" @default.
- W186357864 creator A5043522739 @default.
- W186357864 date "1990-01-01" @default.
- W186357864 modified "2023-09-27" @default.
- W186357864 title "Incremental attribute evaluation and multiple subtree replacements" @default.
- W186357864 hasPublicationYear "1990" @default.
- W186357864 type Work @default.
- W186357864 sameAs 186357864 @default.
- W186357864 citedByCount "2" @default.
- W186357864 crossrefType "journal-article" @default.
- W186357864 hasAuthorship W186357864A5043522739 @default.
- W186357864 hasConcept C113174947 @default.
- W186357864 hasConcept C11413529 @default.
- W186357864 hasConcept C124101348 @default.
- W186357864 hasConcept C134306372 @default.
- W186357864 hasConcept C138885662 @default.
- W186357864 hasConcept C151319957 @default.
- W186357864 hasConcept C154945302 @default.
- W186357864 hasConcept C177264268 @default.
- W186357864 hasConcept C199360897 @default.
- W186357864 hasConcept C26022165 @default.
- W186357864 hasConcept C2776436953 @default.
- W186357864 hasConcept C2777212361 @default.
- W186357864 hasConcept C31258907 @default.
- W186357864 hasConcept C33923547 @default.
- W186357864 hasConcept C41008148 @default.
- W186357864 hasConcept C41895202 @default.
- W186357864 hasConcept C53893814 @default.
- W186357864 hasConcept C80444323 @default.
- W186357864 hasConceptScore W186357864C113174947 @default.
- W186357864 hasConceptScore W186357864C11413529 @default.
- W186357864 hasConceptScore W186357864C124101348 @default.
- W186357864 hasConceptScore W186357864C134306372 @default.
- W186357864 hasConceptScore W186357864C138885662 @default.
- W186357864 hasConceptScore W186357864C151319957 @default.
- W186357864 hasConceptScore W186357864C154945302 @default.
- W186357864 hasConceptScore W186357864C177264268 @default.
- W186357864 hasConceptScore W186357864C199360897 @default.
- W186357864 hasConceptScore W186357864C26022165 @default.
- W186357864 hasConceptScore W186357864C2776436953 @default.
- W186357864 hasConceptScore W186357864C2777212361 @default.
- W186357864 hasConceptScore W186357864C31258907 @default.
- W186357864 hasConceptScore W186357864C33923547 @default.
- W186357864 hasConceptScore W186357864C41008148 @default.
- W186357864 hasConceptScore W186357864C41895202 @default.
- W186357864 hasConceptScore W186357864C53893814 @default.
- W186357864 hasConceptScore W186357864C80444323 @default.
- W186357864 hasLocation W1863578641 @default.
- W186357864 hasOpenAccess W186357864 @default.
- W186357864 hasPrimaryLocation W1863578641 @default.
- W186357864 hasRelatedWork W1494010234 @default.
- W186357864 hasRelatedWork W1530106829 @default.
- W186357864 hasRelatedWork W1540916342 @default.
- W186357864 hasRelatedWork W1701417787 @default.
- W186357864 hasRelatedWork W1805323477 @default.
- W186357864 hasRelatedWork W1964071625 @default.
- W186357864 hasRelatedWork W1999285269 @default.
- W186357864 hasRelatedWork W2033272649 @default.
- W186357864 hasRelatedWork W2062058543 @default.
- W186357864 hasRelatedWork W2089900921 @default.
- W186357864 hasRelatedWork W2090733145 @default.
- W186357864 hasRelatedWork W2104464431 @default.
- W186357864 hasRelatedWork W2127915079 @default.
- W186357864 hasRelatedWork W2150988524 @default.
- W186357864 hasRelatedWork W2335881461 @default.
- W186357864 hasRelatedWork W2518341045 @default.
- W186357864 hasRelatedWork W306234361 @default.
- W186357864 hasRelatedWork W40476960 @default.
- W186357864 hasRelatedWork W1925523262 @default.
- W186357864 hasRelatedWork W2521389919 @default.
- W186357864 isParatext "false" @default.
- W186357864 isRetracted "false" @default.
- W186357864 magId "186357864" @default.
- W186357864 workType "article" @default.