Title :
Transformational design of distributed systems
Author :
Fickas, S. ; Tiktin, D. ; Feather, M.S. ; Cohen, D.
Author_Institution :
Dept. of Comput. Sci., Oregon Univ., Eugene, OR, USA
Abstract :
Summary form only given. Our position is founded upon three premises. The first is that transformational techniques can provide useful support to the design of distributed systems. In this approach, design commences with an idealized specification (expressed in a non-distributed fashion), and terminates with a distributed implementation that exhibits the same, or acceptably close, functionality as the specification. This leads to the second premise, the need to employ imperfect transformations that potentially compromise or approximate the specification in the course of design; in this respect we deviate from the mainstream approach to program transformation. Furthermore, distributed systems are often fielded in a highly variable and unpredictable environment. This, combined with the use of imperfect transformations, motivates the third premise, that distributed systems must often be self-monitoring, ie., that the system monitor its behavior and performance during its interactions with its environment
Keywords :
formal specification; parallel programming; program diagnostics; system monitoring; distributed implementation; distributed systems; formal specification; idealized specification; imperfect transformations; program transformation; self-monitoring; transformational design; unpredictable environment; Communication system control; Communication system security; Computer science; Control systems; Feathers; Information security; Intersymbol interference; Monitoring; Reliability; Space exploration;
Conference_Titel :
Configurable Distributed Systems, 1994., Proceedings of 2nd International Workshop on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-5390-6
DOI :
10.1109/IWCDS.1994.289914