Ref 18

Real Time Networks in Configurable Distributed Systems
IEE Proceedings of the International Workshop on Configurable Distributed Systems, Imperial College, London, pp 45-59, March 1992

Summary

Classical approaches to computer programming are firmly rooted in the concept of sequential execution and come under severe strain when faced with distributed multi processor configurations. Development methods for use with such configurations must place due emphasis on the inherent communication and concurrency, whilst taking particular care to address performance and integrity issues.

This paper is concerned with the use of real time networks to solve these problems in the context of a Data Interaction Architecture (DIA), so called because of the special emphasis on the explicit recognition of the shared data and communication which occurs when processes interact. DIA representations are generated during the the application of a development process known as the Data Orientated Requirements Implementation Scheme (DORIS), again emphasising data exchange between processes.

The scope of DORIS/DIA is potentially vast embracing software and hardware aspects of digital system development throughout definition, design and implementation. This short paper outlines the main concepts and principles of the approach and uses an example to illustrate the more important features of its application. The example shows how a mapping definition can be used to map, automatically, a given real time network into two different target hardware confirurations.


Updated 14/7/2004