Sciweavers

WADT
1999
Springer

From States to Histories

13 years 8 months ago
From States to Histories
Based on the FOCUS theory of distributed systems (see [Broy, Stølen 01]) that are composed of interacting components we introduce a formal model of services and layered architectures. In FOCUS a component is a total behaviour. In contrast, a service is a partial behaviour. We show how to describe layers by assumption/commitment specifications. A layer in a layered architecture is a service with two service interfaces, an import and an export interface. A layered architecture is a stack of several layers. For this model of services and service layers we work out specification and design techniques for layers and layered architectures. We study the application of the notions of a service and service layer and its relation to object orientation. Finally we discuss more specific aspects of layered architectures such as refinement and error handling as well as layer models in telecommunication. Keywords. Service Engineering, Assumption/Commitment Specifications, Software Architectures, Lay...
Manfred Broy
Added 05 Aug 2010
Updated 05 Aug 2010
Type Conference
Year 1999
Where WADT
Authors Manfred Broy
Comments (0)