Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Volume 7, Issue 2April 1985Lecture notes in computer science Vol. 174
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
ISSN:0164-0925
EISSN:1558-4593
Bibliometrics
Skip Table Of Content Section
article
Open Access
Towards monolingual programming environments

Most programming environments are much too complex. One way of simplifying them is to reduce the number of mode-dependent languages the user has to be familiar with. As a first step towards this end, the feasibility of unified command/programming/...

article
Open Access
A modular verifiable exception handling mechanism

This paper presents a new model for exception handling, called the replacement model. The replacement model, in contrast to other exception-handling proposals, supports all the handler responses of resumption, termination, retry, and exception ...

article
Open Access
Implementation of resilient, atomic data types

A major issue in many applications is how to preserve the consistency of data in the presence of concurrency and hardware failures. We suggest addressing this problem by implementing applications in terms of abstract data types with two properties: ...

article
Open Access
CIRCAL and the representation of communication, concurrency, and time

The CIRCAL calculus is presented as a mathematical framework in which to describe and analyze concurrent systems, whether hardware or software.

The dot operator is used to compose CIRCAL descriptions, and it is this operator which permits the natural ...

article
Open Access
Detecting global variables in denotational specifications

Sufficient criteria are given for replacing all occurrences of the store argument in a Scott-Strachey denotational definition of a programming language by a single global variable. The criteria and transformation are useful for transforming denotational ...

article
Open Access
Efficient demand-driven evaluation. Part 1

We describe a program transformation technique for programs in a general stream language L whereby a data-driven evaluation of the transformed program performs exactly the same computation as a demand-driven evaluation of the original program. The ...

article
Open Access
Dealing with world-model-based programs

We introduce POINTY, an interactive system for constructing world-model-based programs for robots. POINTY combines an interactive programming environment with the teaching-by-guiding methodology that has been successful in industrial robotics. Owing to ...

article
Open Access
Optimal parallel generation of a computation tree form

Given a general arithmetic expression, we find a computation binary tree representation in O(log n) time using n/log n processors on a concurrent-read, exclusive-write, parallel random-access machine.

A new algorithm is introduced for this purpose. ...

Subjects

Comments