Incremental attribute evaluation in distributed language-based environments
Read Online
Share

Incremental attribute evaluation in distributed language-based environments

  • 855 Want to read
  • ·
  • 81 Currently reading

Published by Dept. of Computer Science, University of Illinois at Urbana-Champaign in Urbana, IL (1304 W. Springfield Ave., Urbana 61801) .
Written in English

Subjects:

  • Electronic data processing -- Distributed processing.,
  • Programming languages (Electronic computers) -- Semantics.

Book details:

Edition Notes

Statementby Simon M. Kaplan, Gail E. Kaiser.
SeriesReport / Department of Computer Science, University of Illinois at Urbana-Champaign ;, no. UIUCDCS-R-86-1294, Report (University of Illinois at Urbana-Champaign. Dept. of Computer Science) ;, no. UIUCDCS-R-86-1294.
ContributionsKaiser, Gail E.
Classifications
LC ClassificationsQA76 .I4 no. 1294, QA76.9.D5 .I4 no. 1294
The Physical Object
Pagination14 leaves ;
Number of Pages14
ID Numbers
Open LibraryOL2496125M
LC Control Number87620743

Download Incremental attribute evaluation in distributed language-based environments

PDF EPUB FB2 MOBI RTF

BibTeX @INPROCEEDINGS{Kaiser86incrementalattribute, author = {Gail E. Kaiser and Simon M. Kaplan and Josephine Micallef and Simon ~l Kaplan and Gail E. Kaiser}, title = {Incremental Attribute Evaluation in Distributed Language-based Environments}, booktitle = {In 5th ACM Symp. on Principles of Distributed Computing}, year = {}}. Incremental Attribute Evaluation in Distributed Language-based Environments By and Gail E. KaiserSimon M. Kaplan, Josephine Micallef, Simon ~l Kaplan and Gail E. Kaiser CiteCited by:   Feng A., Kikuno T., Torii K. () Incremental attribute evaluation for multiple subtree replacements in structure-oriented environments. In: Deransart P., Jourdan M. (eds) Attribute Grammars and their Applications. Lecture Notes in Computer Science, vol Springer, Berlin, Heidelberg. First Online 31 May Cited by: 5. Incremental Attribute Evaluation with Applications to Multi-User Language-Based Environments. By Josephine Micallef. distribution of the segments across a reliable network. The research focuses on one exemplary application, distributed multi-user language-based environments, where the parse tree represents a program being developed, the.

Abstract. This technical report consists of the two most recent papers from the MERCURY project Multiuser, Distributed Language-Based Environments explains the application of incremental attribute grammar evaluation algorithms to generation of distributed programming environments and describes the implementation of the MERCURY system. The problem of change propagation in multiuser software development environments distributed across a local-area network is addressed. The program is modeled as an attributed parse tree segmented among multiple user processes and changes are modeled as subtree replacements requested asynchronously by individual users.   Cite this paper as: Lu Q., Qian J. () Design, proof and analysis of new efficient algorithms for incremental attribute evaluation. In: Chytil M.P., Koubek V., Janiga L. (eds) Mathematical Foundations of Computer Science   S. M. Kaplan & G. E. Kaiser, “Incremental Attribute Evaluation in Distributed Language-based Environments,” in 5th ACM Symp. on Principles of Distributed Computing, Calgary, –, Aug. Google Scholar.

  Johnson, G. F. and C. N. Fischer, A meta-language and system for nonlocal incremental attribute evaluation in language-based editors, in: Conference Record of the Twelfth ACM Symposium on Principles of Programming Languages (), pp. – WALZ, J., AND JO~SON, G. Incremental evaluation for a general class of circular attribute grammars. ACM SIGPLAN Not. 23, 7 (July ), Google Scholar; YEH, D. On incremental evaluation of ordered attributed grammars. Bit 23 (), Google Scholar. One of the goals of research on attribute grammars has been efficient incremental evaluation of attribute values. One of the most common approaches is based on change propagation. When an attributed syntax tree is modified, the affected attributes must be modified. from book Compiler Construction: 9th International Conference, CC Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS Berlin, Germany, March