Modeling features in aspect-based product lines with use case slices: An exploratory case study

2Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A significant number of techniques that exploit aspects in software design have been proposed in recent years. One technique is use case slices by Jacobson and Ng, that builds upon the success of use cases as a common modeling practice. A use case slice modularizes the implementation of a use case and typically consists of a set of aspects, classes, and interfaces. Work on Feature Oriented Programming (FOP) has shown how features, increments in program functionality, can be modularized and algebraically modeled for the synthesis of product lines. When AspectJ is used in FOP, the structure of feature modules resembles that of use case slices. In this paper, we explore the relations between use case slices modeling and FOP program synthesis and describe their potential synergy for modeling and synthesizing aspect-based product lines. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Lopez-Herrejon, R. E., & Batory, D. (2007). Modeling features in aspect-based product lines with use case slices: An exploratory case study. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4364 LNCS, pp. 6–16). Springer Verlag. https://doi.org/10.1007/978-3-540-69489-2_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free