Master Thesis Seminar

Date: March 26, 2004 (Friday)

David Karlsson will present his examjob "Variability Management with a Feature Perspective"
Supervisor: Lars Bendix
Opponents: David Burström, Mikael Ohlson
Ericsson Mobile Platforms AB is a company that develops platforms for mobile communication. The customers of these platforms are mobile phone manufacturers, which use them to create saleable consumer products.

To be able to compete on today's market for mobile platforms it is
essential to be able to create a large variety of products. This has
lead to the adoption of the software product-line approach since it
enables developers to maximize reuse by creating (or instantiating)
products from a common code base by means of configuration.

The configuration process is of great significance since it is one
f the last steps before a product is delivered and it influences many
areas of the development process such as build time and software

Creating a multitude of products from a common code base creates
difficulties of its own. There is no standardized way of modelling
that captures the software variabilities and commonalities in a clear,
structured fashion. Furthermore, creating a multitude of product from
the same assets usually has effects on the architecture of the system,
which has to be recognized and handled in a satisfactory manor.

The amount of variability in embedded systems has increased dramatically
over the last years, making it a necessity to fully understand and to
have a complete process for managing variabilities.

This thesis addresses both the design and implementation aspects of
software variabilities in the context of the configuration process.

Room: E:2116

Last modified Dec 9, 2011 12:59 pm