DocumentCode
280905
Title
A constructive approach to the design of distributed systems
Author
Kramer, Jeff ; Magee, Jeff ; Finkelstein, Anthony
Author_Institution
Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
fYear
1990
fDate
33207
Firstpage
42430
Lastpage
315
Abstract
The underlying model of distributed systems is that of loosely coupled components running in parallel and communicating by message passing. Description, construction and evolution of these systems is facilitated by separating the system structure, as a set of components and their interconnections, from the functional description of individual component behaviour. The Conic environment for distributed programming supports this model. In particular, Conic provides a separate configuration language for the description, construction and evolution of distributed systems. The Conic environment has demonstrated a working environment which supports system distribution, reconfiguration and extension. The principles of explicit system structure and context independent components that underlie Conic have lead naturally to a design approach which differs from that of both current industrial practice and current research. Its approach is termed `constructive´ since it emphasises the satisfaction of system requirements by composition of components. The authors describe the approach and illustrate its use by application to an example, a model airport shuttle system which has been implemented in Conic
Keywords
distributed processing; programming environments; software engineering; travel industry; Conic environment; airport shuttle system; configuration language; distributed programming; distributed systems; message passing; software development;
fLanguage
English
Publisher
iet
Conference_Titel
Building Distributed Systems, IEE Colloquium on
Conference_Location
London
Type
conf
Filename
191371
Link To Document