loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
22nd International Conference on Distributed Computing Systems Workshops (ICDCSW '02)
Composing Distributed Systems from Reusable Aspects of Behavior
Vienna, Austria
July 02-July 05
ISBN: 0-7695-1588-6
Pertti Kellomäki, Tampere University of Technology

Research on aspect oriented programming and specification has highlighted the need to deal with cross-cutting concerns that involve more than one implementation level component. Distributed systems are an important application area where cross-cutting concerns frequently emerge.

We present a novel way of composing distributed behavior from reusable superposition steps. The steps are given in a joint action notation, which allows introducing logically related data and operations in several implementation level components simultaneously. A superposition step contains a description of the context in which it is applicable, and the additional structure to add to a specification.

Aspects of collective behavior may overlap at the implementation level. To make it possible to separate aspects cleanly at the specification level, our specification method allows entities to be merged in composition to allow an implementation level entity to play multiple specification level roles.

Citation:
Pertti Kellomäki, "Composing Distributed Systems from Reusable Aspects of Behavior," icdcsw, pp.481, 22nd International Conference on Distributed Computing Systems Workshops (ICDCSW '02), 2002
Usage of this product signifies your acceptance of the Terms of Use.