This report presents an approach to develop product families of a high quality. This is achieved by concentrating on business goal to be reached by a software product family and the resulting non-functional requirements during the definition of a software product family architecture and by using model-driven techniques to realize and implement the product family architecture. This technique is integrated in the PuLSE product family software engineering method developed at Fraunhofer IESE. The resulting PuLSE-MDD approach is presented in this report and illustrated by a case study. This report brings together various results from the CAFÉ and Families project in the fields of modeling of non-functional requirements, product family architectu...
Abstract The Model Driven Architecture (MDA) brings benefits to software development, among them the...
Software product families are rarely created right away but they emerge when a domain becomes mature...
Any software development process needs to consider non-functional requirements (NFR) in order to del...
Faster time-to-market and decreased development and maintenance costs are goals most companies are a...
Software production today is not treated by organizations with similar priority than research and de...
Model-driven development envisions raising the abstraction level at which software development is pe...
Product family engineering (PFE) is successfully applied in different kinds of software intensive sy...
As in many other software engineering activities, Non-Functional Requirements (NFR) are fundamental ...
Software product lines were designed from the product line tested out by H. Ford at the beginning of...
Component-based software engineering, product family engineering, and reuse are increasingly used by...
This paper analyses the role of architectures in the development of product families. It is argued t...
The primary purpose of the architecture for a software-reliant system is to satisfy the driving beha...
In this paper we portrait Model Driven Architecture (MDA) as an approach to derive products in a par...
Goal-oriented requirement engineering has received much attention in recent years both by researcher...
At present business models have been converted into strategic assets for enterprise organizations. T...
Abstract The Model Driven Architecture (MDA) brings benefits to software development, among them the...
Software product families are rarely created right away but they emerge when a domain becomes mature...
Any software development process needs to consider non-functional requirements (NFR) in order to del...
Faster time-to-market and decreased development and maintenance costs are goals most companies are a...
Software production today is not treated by organizations with similar priority than research and de...
Model-driven development envisions raising the abstraction level at which software development is pe...
Product family engineering (PFE) is successfully applied in different kinds of software intensive sy...
As in many other software engineering activities, Non-Functional Requirements (NFR) are fundamental ...
Software product lines were designed from the product line tested out by H. Ford at the beginning of...
Component-based software engineering, product family engineering, and reuse are increasingly used by...
This paper analyses the role of architectures in the development of product families. It is argued t...
The primary purpose of the architecture for a software-reliant system is to satisfy the driving beha...
In this paper we portrait Model Driven Architecture (MDA) as an approach to derive products in a par...
Goal-oriented requirement engineering has received much attention in recent years both by researcher...
At present business models have been converted into strategic assets for enterprise organizations. T...
Abstract The Model Driven Architecture (MDA) brings benefits to software development, among them the...
Software product families are rarely created right away but they emerge when a domain becomes mature...
Any software development process needs to consider non-functional requirements (NFR) in order to del...