WG211/M3LopezHerrejon: Difference between revisions
m 1 revision |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 2: | Line 2: | ||
Roberto Lopez-Herrejon | |||
Title: | Title: | ||
| Line 13: | Line 8: | ||
<br>Speaker: Roberto Lopez-Herrejon | <br>Speaker: Roberto Lopez-Herrejon | ||
<p> | <p> | ||
Slides: [[ | Slides: [[Media:LopezHerrejonFeaturesToAspects.pdf | LopezHerrejonFeaturesToAspects.pdf]] | ||
< | <br> | ||
Abstract:<br> | Abstract:<br> | ||
Features are increments in program functionality and constitute the building blocks of software product lines. Aspects offer powerful mechanisms to modularize crosscutting concerns. Aspect Oriented Programming (AOP) has been successfully applied to several domains; however, their application to product line engineering has been limited. Work on Feature Oriented Programming (FOP) has shown that a crucial factor to synthesize product lines is a composition model based on functional composition. In this talk I show how to emulate functional composition using AspectJ and its application to synthesize a large scale product line. | Features are increments in program functionality and constitute the building blocks of software product lines. Aspects offer powerful mechanisms to modularize crosscutting concerns. Aspect Oriented Programming (AOP) has been successfully applied to several domains; however, their application to product line engineering has been limited. Work on Feature Oriented Programming (FOP) has shown that a crucial factor to synthesize product lines is a composition model based on functional composition. In this talk I show how to emulate functional composition using AspectJ and its application to synthesize a large scale product line. | ||
Latest revision as of 14:47, 16 December 2011
Roberto Lopez-Herrejon
Title:
Mapping Features to Aspects
Speaker: Roberto Lopez-Herrejon
Slides: LopezHerrejonFeaturesToAspects.pdf
Abstract:
Features are increments in program functionality and constitute the building blocks of software product lines. Aspects offer powerful mechanisms to modularize crosscutting concerns. Aspect Oriented Programming (AOP) has been successfully applied to several domains; however, their application to product line engineering has been limited. Work on Feature Oriented Programming (FOP) has shown that a crucial factor to synthesize product lines is a composition model based on functional composition. In this talk I show how to emulate functional composition using AspectJ and its application to synthesize a large scale product line.