首页> 外文OA文献 >Incremental Evaluation of Ordered Attribute Grammars for Asynchronous Subtree Replacements
【2h】

Incremental Evaluation of Ordered Attribute Grammars for Asynchronous Subtree Replacements

机译:异步子树替换的有序属性语法的增量评估

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Incremental algorithms for evaluating attribute grammars (AGs) have been extensively studied in recent years, primarily because of their application in language-based environments. Ordered attribute grammars are a subclass of AGs for which efficient evaluators can be constructed. Previous incremental algorithms for ordered attribute grammars only allowed one modification to the program at a time, requiring attribute evaluation due to one change to quiesce before another one due to a second change can start. This article presents new incremental evaluation algorithms for ordered attribute grammars that can handle asynchronous program modifications in an optimal manner. Support for asynchronous changes is necessary in environments for multiple users, where different programmers may be making changes to different parts of the program simultaneously. The key to the optimality of the algorithm is an ordering of the attribute evaluations so that an attribute affected by more than one change will only be evaluated once if the changes happen concurrently.
机译:近年来,已经广泛研究了用于评估属性语法(AG)的增量算法,这主要是因为它们在基于语言的环境中的应用。有序属性语法是AG的子类,可以为其构造有效的评估程序。先前用于有序属性语法的增量算法一次只允许对程序进行一次修改,由于对静态的一种更改必须先进行属性评估,然后才可以由于第二种更改而启动另一种静默。本文为有序属性语法提供了新的增量评估算法,该算法可以以最佳方式处理异步程序修改。在多个用户的环境中(其中不同的程序员可能正在同时对程序的不同部分进行更改),必须支持异步更改。算法最佳化的关键是属性评估的顺序,这样,受多个更改影响的属性仅在更改同时发生时才评估一次。

著录项

  • 作者

    Micallef Josephine;

  • 作者单位
  • 年度 1988
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号