Feature-oriented analysis and aspect-oriented product line assets development

A feature-oriented approach has been used extensively in product line engineering, as it provides an effective way of identifying variabilities among products. However, incorporating feature variations into product line assets is still a difficult undertaking, as effects of a feature variation may affect a large part of product line assets. In this position paper, I propose an approach of feature-oriented analysis and aspect-oriented component development, which can improve reusability and adaptability of product line assets as well as traceability from requirements to design.