skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Description of a tool for specifying and prototyping concurrent programs

Journal Article · · IEEE Trans. Software Eng.; (United States)
DOI:https://doi.org/10.1109/32.9044· OSTI ID:6024702

A specification language is introduced, able to define concurrent programs behavior. The language is particularly devoted to describe distributed applications, mainly with respect to scheduling problems. For this purpose, the language allows visibility of the past history of a computation and such history may be explicitly used to drive the choices on the future behavior of the computation itself and to define the values exchanged at each communication. A behavior is a partial order on events (communications) accomplished by processes, while the values of the communications are specified by a functional language. The most noticeable characteristic of specifications written in this language is the capability to be easy translated into executable concurrent programs (written into a CSP-like concurrent language), so obtaining an early prototype for these programs.

Research Organization:
5219000
OSTI ID:
6024702
Journal Information:
IEEE Trans. Software Eng.; (United States), Vol. 14:11
Country of Publication:
United States
Language:
English

Similar Records

Testing of concurrent programs and partial specifications
Technical Report · Wed Dec 01 00:00:00 EST 1982 · OSTI ID:6024702

Very high level concurrent programming
Journal Article · Tue Sep 01 00:00:00 EDT 1987 · IEEE Trans. Software Eng.; (United States) · OSTI ID:6024702

The WORM site: worm.csirc.net
Journal Article · Sat Jul 01 00:00:00 EDT 2000 · Transactions of the American Nuclear Society · OSTI ID:6024702