The Programmers\u27 Playground is a programming environment that supports end-user construction of distributed multimedia applications. The system implements a new programming model that is based, in part, upon ideas from the formal I/O automaton model of Lynch and Tuttle. Important features of The Programmers\u27 Playground are a separation of communication and computation and graphical support for dynamic reconfiguration. This paper provides a formal specification of the Playground programming model and runtime system in terms of the I/O automaton model on which it is based. Exploiting the compositionality properties of the I/O automaton model, the formal specification is describd as a composition of several modules. A behavioral specific...
Attributed Automata: a Formal Model for Protocol Specification The report considers the concept of a...
Choreographies are a relatively new tool for designing distributed systems from a global viewpoint. ...
Cooperative Computing group at NTT on developing models and analysis methods for distributed systems...
A new high-level approach to interprocess communication in heterogeneous distributed systems in intr...
The objective of The Programmers\u27 Playground, described in this manual, is to provide a developme...
The Programmer\u27s Playground takes a new approach to simplifying and supporting the construction o...
Programming distributed applications free from communication deadlocks andrace conditions is complex...
A distributed system is viewed as a collection of functional components and a unifying structure th...
Extensible software libraries for distributed programming environments (DPEs) must be flex-ible and ...
Methods for formal specification have been studied and evaluated in the academic environments alread...
Application management refers to the process of making software applications available to end-users ...
This paper describes a model for distributed multimedia applications and a specification language ba...
A specification theory combines notions of specifications and implementations with a satisfaction re...
We present the Spectrum Simulation System, a new research tool for the design and study of distribut...
Dynamic reconfiguration is explored in the context of I/O abstraction, a new programming model that ...
Attributed Automata: a Formal Model for Protocol Specification The report considers the concept of a...
Choreographies are a relatively new tool for designing distributed systems from a global viewpoint. ...
Cooperative Computing group at NTT on developing models and analysis methods for distributed systems...
A new high-level approach to interprocess communication in heterogeneous distributed systems in intr...
The objective of The Programmers\u27 Playground, described in this manual, is to provide a developme...
The Programmer\u27s Playground takes a new approach to simplifying and supporting the construction o...
Programming distributed applications free from communication deadlocks andrace conditions is complex...
A distributed system is viewed as a collection of functional components and a unifying structure th...
Extensible software libraries for distributed programming environments (DPEs) must be flex-ible and ...
Methods for formal specification have been studied and evaluated in the academic environments alread...
Application management refers to the process of making software applications available to end-users ...
This paper describes a model for distributed multimedia applications and a specification language ba...
A specification theory combines notions of specifications and implementations with a satisfaction re...
We present the Spectrum Simulation System, a new research tool for the design and study of distribut...
Dynamic reconfiguration is explored in the context of I/O abstraction, a new programming model that ...
Attributed Automata: a Formal Model for Protocol Specification The report considers the concept of a...
Choreographies are a relatively new tool for designing distributed systems from a global viewpoint. ...
Cooperative Computing group at NTT on developing models and analysis methods for distributed systems...