Lancaster EPrints

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.

Abstract

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: Conference or Workshop Item (Paper)
Journal or Publication Title: Workshop on Software Composition affiliated with ETAPS 2003
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 12247
Deposited By: ep_importer_comp
Deposited On: 07 Jul 2011 17:15
Refereed?: No
Published?: Published
Last Modified: 22 Oct 2017 01:31
Identification Number:
URI: http://eprints.lancs.ac.uk/id/eprint/12247

Actions (login required)

View Item