Variability Implementation Analysis and Intelligent Instantiation Support
Pascal Collberg (E01) och Daniel Karlberg (D99)
This project will be performed within the Ericsson Mobile Platforms (EMP) company. EMP develops and sells complete platform solutions for mobile phone manufacturers. Due to its reducing effect on project costs and time-to-market, EMP is improving the product line, and feature concepts of their software architecture, and development process.
When a product is derived from the common code base a set of features is chosen and deployed. At present time this configuration is time consuming and complex. To facilitate configuration this project will focus on the development of an expert system that will support this process.
The system will analyze feature dependencies in the code and store the information in a knowledgebase. To extract the dependencies from the code a reverse engineering tool is needed. This makes it possible to acquire support information from the expert system when configuring a product.
- Analyze and formulate requirements.
- Implement a source code extraction tool to retrieve necessary feature data.
- Design a simple demonstrator of the expert system.
Handledare: Le Chi Thu (Ericsson) och Anders Ardö (EIT)