Lancaster University Computing Department
Lancaster University
UK
LA1 4YR tel: +44 (0) 1524 593541 fax: +44 (0) 1524
593608 j.pang@lancaster.ac.uk
Keywords:
software engineering
Abstract:
We follow the feature(capability)-centric software development.
A feature is a self-contain functionality that users would particularly
value.
Typically, feature is a unit of software evolution.Aspect-oriented
programming techniques are used for the composition of feature component
under our two-level architecture. We use terms such as superposition,
interposition, interception, wrappers and ilities.
We deepen the understanding of composition through real world cases study,
e.g. feature interaction within or beyond traditional telephony.
We have found that interaction is the main concern of composition.And
because we believe that every composition should be thought as problematic.
so connectors(composition modules) are actully interaction resolution
ilities.