@gron

Specifying Distributed Software Architectures

, , , and . Proceedings of the 5th European Software Engineering Conference, page 137--153. (1995)

Abstract

There is a real need for clear and sound design specifications of distributed systems at the architectural level. This is the level of the design which deals with the high-level organisation of computational elements and the interactions between those elements. The paper presents the Darwin notation for specifying this high-level organisation. Darwin is in essence a declarative binding language which can be used to define hierarchic compositions of interconnected components. Distribution is dealt with orthogonally to system structuring. The language supports the specification of both static structures and dynamic structures which may evolve during execution. The central abstractions managed by Darwin are components and services. Services are the means by which components interact. ER -

Description

SpringerLink - Buchkapitel

Links and resources

Tags

community