This technical report consists of three related papers in the area of distributed programming environments. Incremental Attribute Evaluation in Distributed Language-Based Environments presents algorithms that extend existing technology for the generation of single-user language-based editors from attribute grammars to the cases of multiple-user concurrent and distributed environments. Multi-User Distributed Language-Based Environment, an extended abstract, provides additional information on how to apply the algorithms. Reliability in Distributed Programming Environments presents additional algorithms that extend our results to unreliable networks
While sequential programs represent a simple and natural form for expressing functionality, correspo...
Distributed logic programming languages, that allow bothfacts and programs to be distributed among d...
Programming environments are typically based on concepts such as syntax and semantics and they provi...
The proposed research addresses three problems associated with performing incremental evaluation of ...
This technical report consists of the two most recent papers from the MERCURY project Multiuser, Dis...
This thesis addresses two fundamental problems associated with performing incremental attribute eval...
This thesis addresses two fundamental problems associated with perfonning incremental attribute eval...
Writing distributed programs is difficult. To ease this task, we introduce a new programming abstrac...
In this paper we state requirements for a software environment for computer aided development of par...
Distributed algorithms are inherently hard to get right, and a major challenge is to come up with au...
by Li Wai Kit.Bibliography: leaves 170-178Thesis (M.Ph.)--Chinese University of Hong Kong, 198
Today’s software, including many everyday services, such as online streaming, search engines and soc...
This thesis concerns the design of interactive, language-based programming environments that use kn...
For decades distributed computing has been mainly an academic subject. Today, it has become mainstre...
PhD ThesisWith the expansion of computer networks, activities involving computer communication are ...
While sequential programs represent a simple and natural form for expressing functionality, correspo...
Distributed logic programming languages, that allow bothfacts and programs to be distributed among d...
Programming environments are typically based on concepts such as syntax and semantics and they provi...
The proposed research addresses three problems associated with performing incremental evaluation of ...
This technical report consists of the two most recent papers from the MERCURY project Multiuser, Dis...
This thesis addresses two fundamental problems associated with performing incremental attribute eval...
This thesis addresses two fundamental problems associated with perfonning incremental attribute eval...
Writing distributed programs is difficult. To ease this task, we introduce a new programming abstrac...
In this paper we state requirements for a software environment for computer aided development of par...
Distributed algorithms are inherently hard to get right, and a major challenge is to come up with au...
by Li Wai Kit.Bibliography: leaves 170-178Thesis (M.Ph.)--Chinese University of Hong Kong, 198
Today’s software, including many everyday services, such as online streaming, search engines and soc...
This thesis concerns the design of interactive, language-based programming environments that use kn...
For decades distributed computing has been mainly an academic subject. Today, it has become mainstre...
PhD ThesisWith the expansion of computer networks, activities involving computer communication are ...
While sequential programs represent a simple and natural form for expressing functionality, correspo...
Distributed logic programming languages, that allow bothfacts and programs to be distributed among d...
Programming environments are typically based on concepts such as syntax and semantics and they provi...