Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Aspect Refinement in Software Product Lines Sven Apel, Thomas Leich, and Gunter Saake
 

Summary: Aspect Refinement in Software Product Lines
Sven Apel, Thomas Leich, and Gunter Saake
Department of Computer Science
Otto-von-Guericke-University Magdeburg
email: {apel, leich, saake}@iti.cs.uni-magdeburg.de
Abstract. This article investigates aspects in the context of the step-wise devel-
opment of software product lines. Specifically, we propose the integration of aspects
into AHEAD, an architectural model for feature-based product line development.
We introduce the notion of aspect refinement based on Aspectual Mixin Layers,
a technique for implementing features. Aspect refinement enables a programmer
to evolve aspects over several product line development stages. This is novel since
common AOP approaches do not have such an architectural model. Furthermore, we
propose a bounding quantification that reduces the complexity and unpredictabil-
ity of aspects in incremental software development. A novel bounding mechanism
exploits the natural order of the layered architecture introduced by the concept
of aspect refinement. Aspect refinement and bounding quantification improve the
development of product lines using AOP techniques.
1 Introduction
Software product lines are subject of ongoing research and will gain momentum in future.
Research in this field tries to move software development to the new quality of industrial

  

Source: Apel, Sven - Fakultät für Informatik und Mathematik, Universität Passau

 

Collections: Computer Technologies and Information Sciences