toppbild

Presented

A Next Generation Software Build System

Mattias Ahlberg (E02) and Per Vahlne (E02)

Start: 2007-01-08
Presentation: 2007-06-15 10:15:00
Plats:
Finished: 2007-06-15

Abstract

For a long time, the standard tool for software building has been “Make” and its relatives. This tool is also one of the key elements in the build system at EMP. For a system of this magnitude there is often a given performance when it comes to compilers and linkers. So the key to better performance is to find a build system that uses a smarter approach. The objective of this master thesis is to propose a next generation build system that can be successfully used at EMP. The means to achieve this objective is presented in the following steps:

  • Study the field of build systems and try to pinpoint the problems involved when building large scale systems
  • Identify the separate steps and tools involved in the EMP build system (with “Make” as a key element) , elaborate on their specific tasks and what requirements they try to fulfill
  • Compose a list of demands vital to a build system to be used at EMP
  • Search the market for other build systems, evaluate their potential in terms of meeting the given demands
  • Select the most promising open source tool for a deeper investigation and try to see how this would fit into the EMP development environment
  • Run small-scale tests to investigate overall build performance and functionality
The result of this evaluation will form an idea of what a future build system at EMP may look like.

Advisor: Anders Ardö (EIT)

Examinator:

Back

Last updated: 2008-04-16 10:38:26
Page Manager: Daniel Sjöberg
Publisher: Head of department

Department of Electrical and Information Technology, LTH, Box 118, SE-221 00 Lund. Telefon: +46 46 222 00 00