Towards Engineering Product Lines Using Concerns
نویسنده
چکیده
Separation of concerns is accepted as introducing numerous benefits into software development and maintenance. In this position paper, we argue for a method that introduces separation of concerns into product line software engineering. The method covers the complete product line life cycle and integrates the different concerns expressed at the different product line life cycle stages.
منابع مشابه
Towards Separation of Concerns in Model Transformation Workflows
Model-driven software product lines are an emerging topic in research and industry, as they promise higher development speed and easier adaptability to customer needs. The generation facilities for the products, however, still have a static nature: specification languages for the composition of model transformations sequences (model transformation workflows) up to now only support the specifica...
متن کاملTowards Concern-Oriented Design of Component-Based Systems
Component-based software engineering (CBSE) is based on defining, implementing and composing loosely coupled, independent components, thus increasing modularity, analyzability, separation of concerns and reuse. However, complete separation of concerns is difficult to achieve in CBSE when concerns crosscut several components. Furthermore, in some cases, reuse of components is limited because com...
متن کاملTowards a Model for Specifying and Composing Concerns in Software Product Line Engineering
In order to fulfil sets of similar user requirements within a specific application domain, one typically uses software product line engineering. In this paper, we investigate the nature of implementations of concerns, specific to software product line engineering. Based on these investigations, we present an approach that allows a modular specification and composition of concerns, with the purp...
متن کاملNon-functional Properties in Software Product Lines: A Taxonomy for Classification
In the recent years, the software product lines paradigm has gained interest in both industry and academia. As in traditional software development, the concept of quality is crucial for the success of software product line practices and both functional and nonfunctional characteristics must be involved in the development process in order to achieve a high quality software product line. Therefor...
متن کاملSoftware Product Line Engineering - Foundations, Principles, and Techniques
software product line engineering page d'accueil / lirmm software product line engineering foundations principles software product line engineering foundations principles software product line engineering foundations principles software product line engineering foundations principles free download software product line engineering model-based product line engineering software product line engin...
متن کامل