Separating Interaction Concerns from Distributed Feature Components

Pang, Jianxiong and Blair, Lynne (2003) Separating Interaction Concerns from Distributed Feature Components. In: Workshop on Software Composition affiliated with ETAPS 2003, 1900-01-01.

Full text not available from this repository.


Interaction problems between heterogeneous appli- cations require consideration of the semantic issue of reliable composition. This problem has become significant and ubiquitous in distributed systems as the Internet rapidly grows as a mainstream service platform and requires increasing automatic coordination and cooperation between services at two ends. A feature must be able to adjust itself to work with other features or services - a highly relevant problem called feature interaction. In line with this, in this paper we propose a complexity controlling method that is suitable for distributed systems in which each feature has two concerns, namely a hard logic and a soft logic. The hard logic implements exactly the specification of a feature, while the soft logic deals with the adaptation aspects of a feature, i.e. resolving interaction problems and making features work together. A two level architecture, particularly designed for aspect oriented programming, is described with a meta level being used to describe interaction resolution, with features being at the base level. Through a case study of email systems, we explain the architecture and highlight the cause of resolution interaction problems and how this particular problem is solved.

Item Type: Contribution to Conference (Paper)
Journal or Publication Title: Workshop on Software Composition affiliated with ETAPS 2003
Uncontrolled Keywords: /dk/atira/pure/researchoutput/libraryofcongress/qa75
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 12247
Deposited By: ep_importer_comp
Deposited On: 07 Jul 2011 16:15
Refereed?: No
Published?: Published
Last Modified: 07 Jan 2020 01:58

Actions (login required)

View Item View Item