Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
When to Use Features and Aspects? A Case Study Department of Computer Science
 

Summary: When to Use Features and Aspects? A Case Study
Sven Apel
Department of Computer Science
University of Magdeburg, Germany
apel@iti.cs.uni-magdeburg.de
Don Batory
Department of Computer Sciences
University of Texas at Austin
batory@cs.utexas.edu
Abstract
Aspect-Oriented Programming (AOP) and Feature-Oriented Pro-
gramming (FOP) are complementary technologies that can be com-
bined to overcome their individual limitations. Aspectual Mixin
Layers (AML) is a representative approach that unifies AOP and
FOP. We use AML in a non-trivial case study to create a product
line of overlay networks. We also present a set of guidelines to as-
sist programmers in how and when to use AOP and FOP techniques
for implementing product lines in a stepwise and generative man-
ner.
Categories and Subject Descriptors D.2.2 [Software Engineer-

  

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

 

Collections: Computer Technologies and Information Sciences