Abstract
This paper presents a formal methodology and a set of design and programming tools for the development of concurrently communicating systems that execute in distributed computing environments. In order to solve the complex problems of synchronization and communication between dynamically distributed tasks, the distributed programming system uses an internal process-algebra-based mechanism, and provides an algebra term generator that allows the user to define the task architecture through a simple graphical inter face. An example of the design process of a heterogeneous distributed system illustrates the main phases of creating and executing a cbncurrent task system, as well as the architecture of the programming environment presented in the paper.
Keywords
Get full access to this article
View all access options for this article.
