Home > Research > Publications & Outputs > Separating Interaction Concerns from Distribute...
View graph of relations

Separating Interaction Concerns from Distributed Feature Components

Research output: Contribution to conference - Without ISBN/ISSN Conference paper

Published

Standard

Separating Interaction Concerns from Distributed Feature Components. / Pang, Jianxiong; Blair, Lynne.
2003. Paper presented at Workshop on Software Composition affiliated with ETAPS 2003.

Research output: Contribution to conference - Without ISBN/ISSN Conference paper

Harvard

Pang, J & Blair, L 2003, 'Separating Interaction Concerns from Distributed Feature Components', Paper presented at Workshop on Software Composition affiliated with ETAPS 2003, 1/01/00.

APA

Pang, J., & Blair, L. (2003). Separating Interaction Concerns from Distributed Feature Components. Paper presented at Workshop on Software Composition affiliated with ETAPS 2003.

Vancouver

Pang J, Blair L. Separating Interaction Concerns from Distributed Feature Components. 2003. Paper presented at Workshop on Software Composition affiliated with ETAPS 2003.

Author

Pang, Jianxiong ; Blair, Lynne. / Separating Interaction Concerns from Distributed Feature Components. Paper presented at Workshop on Software Composition affiliated with ETAPS 2003.8 p.

Bibtex

@conference{bbe2b2d6a86f43d4aa75857d32986e68,
title = "Separating Interaction Concerns from Distributed Feature Components",
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.",
author = "Jianxiong Pang and Lynne Blair",
year = "2003",
month = jan,
language = "English",
note = "Workshop on Software Composition affiliated with ETAPS 2003 ; Conference date: 01-01-1900",

}

RIS

TY - CONF

T1 - Separating Interaction Concerns from Distributed Feature Components

AU - Pang, Jianxiong

AU - Blair, Lynne

PY - 2003/1

Y1 - 2003/1

N2 - 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.

AB - 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.

M3 - Conference paper

T2 - Workshop on Software Composition affiliated with ETAPS 2003

Y2 - 1 January 1900

ER -