Learn More
Feature diagrams are a popular means for documenting variability in software product line engineering. When examining feature diagrams in the literature and from industry , we observed that the same modelling concepts are used for documenting two different kinds of variability: (1) product line variability, which reflects decisions of product management on(More)
There is an increasing number of contributions on how to solve the various problems within requirements engineering (RE). The purpose of this paper is to identify the main goals to be reached during the RE process in order to develop a framework for RE. This framework consists of three dimensions: l the specification dimension . the representation dimension(More)
Software product lines (or system families) have achieved considerable adoption by the software industry. A software product line captures the commonalities between a set of products while providing for the differences. Differences are managed by d elaying design decisions, thereby introducing variation points. The whole of variation points is typically(More)
R equirements traceability is defined as the ability to describe and follow the life of a requirement, in both a forward and backward direction. It implies the life of each requirement can be understood from its origin, through its development and specification, to its subsequent deployment and use, and through periods of ongoing refinement and iteration(More)
More and more companies are offering their software by following the Software as a Service (SaaS) model. The promise of the SaaS model is to exploit economies of scale on the provider side by hosting multiple customers (or tenants) on the same hardware and software infrastructure. However, to attract a significant number of tenants, SaaS applications have(More)