Sciweavers

AOSD
2007
ACM

Evolving embedded product lines: opportunities for aspects

13 years 8 months ago
Evolving embedded product lines: opportunities for aspects
The traditional constraints on software development and architectures in the consumer electronics domain, including the low cost of manufacturing of a product, support for families of products, etc., have been a key driver for the development of component-based product lines (e.g., in consumer electronics at Philips). In this paper we show that adding new features to a product line over time results in crosscutting changes to a system and its constituting components. Given the nature of problems experienced when evolving consumer products with new features, we outline opportunities for using aspect-oriented technologies to address some of these problems. Categories and Subject Descriptors D.2.11 [Software Architectures]: Domain specific architectures; D.2.13 [Reusable Software]: Domain engineering, Reuse models; K.6.3 [Software Management]: Software Maintenance, Software Development Keywords Product-line architecture, component-based software, crosscutting concerns, aspects
Aleksandra Tesanovic
Added 12 Aug 2010
Updated 12 Aug 2010
Type Conference
Year 2007
Where AOSD
Authors Aleksandra Tesanovic
Comments (0)