134,81 €
149,79 €
-10% with code: EXTRA
The Role of Features and Aspects in Software Development
The Role of Features and Aspects in Software Development
134,81
149,79 €
  • We will send in 10–14 business days.
Revision with unchanged content. Feature-Oriented Programming (FOP) and Aspect-Oriented Programming (AOP) are complementary technologies. Though they aim at crosscutting modularity, they do so in different ways. We observed that FOP and AOP can be combined to overcome their individual limitations. Consequently, we propose Aspectual Feature Modules (AFMs), a representative approach that unifies AOP and FOP. From this symbiosis we derive the novel notion of Aspect Refinement (AR) that integrates…
149.79
  • Publisher:
  • ISBN-10: 3639451910
  • ISBN-13: 9783639451917
  • Format: 15.2 x 22.9 x 1 cm, minkšti viršeliai
  • Language: English
  • SAVE -10% with code: EXTRA

The Role of Features and Aspects in Software Development (e-book) (used book) | bookbook.eu

Reviews

Description

Revision with unchanged content. Feature-Oriented Programming (FOP) and Aspect-Oriented Programming (AOP) are complementary technologies. Though they aim at crosscutting modularity, they do so in different ways. We observed that FOP and AOP can be combined to overcome their individual limitations. Consequently, we propose Aspectual Feature Modules (AFMs), a representative approach that unifies AOP and FOP. From this symbiosis we derive the novel notion of Aspect Refinement (AR) that integrates aspects into the stepwise development philosophy of FOP. We use AFMs and AR in a non-trivial case study to create a product line of overlay networks. We also present a set of guidelines to assist programmers in how and when to use FOP and AOP techniques for implementing product lines in a stepwise and generative manner. Finally, we answer the question of how FOP and AOP-related implementation techniques are used today by analyzing a representative set of AspectJ programs of different sizes. We observe that aspects are used frequently for implementation problems that are closely related to FOP. We discuss why this is not surprising.

EXTRA 10 % discount with code: EXTRA

134,81
149,79 €
We will send in 10–14 business days.

The promotion ends in 23d.03:22:20

The discount code is valid when purchasing from 10 €. Discounts do not stack.

Log in and for this item
you will receive 1,50 Book Euros!?
  • Author: Sven Apel
  • Publisher:
  • ISBN-10: 3639451910
  • ISBN-13: 9783639451917
  • Format: 15.2 x 22.9 x 1 cm, minkšti viršeliai
  • Language: English English

Revision with unchanged content. Feature-Oriented Programming (FOP) and Aspect-Oriented Programming (AOP) are complementary technologies. Though they aim at crosscutting modularity, they do so in different ways. We observed that FOP and AOP can be combined to overcome their individual limitations. Consequently, we propose Aspectual Feature Modules (AFMs), a representative approach that unifies AOP and FOP. From this symbiosis we derive the novel notion of Aspect Refinement (AR) that integrates aspects into the stepwise development philosophy of FOP. We use AFMs and AR in a non-trivial case study to create a product line of overlay networks. We also present a set of guidelines to assist programmers in how and when to use FOP and AOP techniques for implementing product lines in a stepwise and generative manner. Finally, we answer the question of how FOP and AOP-related implementation techniques are used today by analyzing a representative set of AspectJ programs of different sizes. We observe that aspects are used frequently for implementation problems that are closely related to FOP. We discuss why this is not surprising.

Reviews

  • No reviews
0 customers have rated this item.
5
0%
4
0%
3
0%
2
0%
1
0%
(will not be displayed)