Bachelor and Master Theses

Title: CONTINUOUS DEPLOYMENT FOR COMPLEX SOFTWARE INTENSIVE INDUSTRIAL SYSTEMS
Subject: Computer Science
Level: Advanced
Description: Background and motivation:
Companies selling products and/or services constantly try to reduce time to market and increase the frequency of product/service introductions, simply because historically it has often been the company first to market that becomes the most profitable. This is of course also true for companies developing and selling products containing software (to various degrees).
For companies developing software products continuous deployment is one important contributor to reducing time-to-market and increase release frequency, which allows software to be deployed to customers in a continuous fashion. In addition, continuous deployment conforms to agile principles. Today it is mainly web companies that are early adopters of continuous deployment, where typically the main functionality of the product/services are deployed on servers controlled by the company, with often limited interaction with client side software. Potentially there can be many other kinds of companies, besides web companies, that could benefit from using continuous deployment.

Objective:
This thesis targets complex software intensive industrial systems, which in contrast to web software, frequently interact with several physical sensors and actuators, including often interaction with other systems as well. These systems are often large-scale, heterogeneous and distributed embedded systems. This thesis investigates the potential of continuous deployment in industrial systems i.e., process control systems or factories, to reap the benefits already achieved by web companies. In particular, the intended goals are:
- to perform a literature study in order to clarify the state-of-the-art for continuous deployment for industrial systems;
- to characterise the continuous deployment by identifying the factors driving and impacting the design of such a process;
- to propose an appropriate deployment process able to take care of the factors elicited above;
- to validate the proposed process through a prototypical implementation in a real industrial setting (ABB).
Company: ABB, kontaktperson: Markus Lindgren
Prel. end date: 2017-09-06
Presentation date: 2017-09-22
Student: Zulqarnain Haider zhr15002@student.mdh.se
IDT supervisor: Antonio Cicchetti
antonio.cicchetti@mdh.se, +46-21-151762
Examinator: Radu Dobrin
Radu Dobrin
radu.dobrin@mdh.se, 021-107356
Misc: The thesis work is required to be performed in Västerås; partly at Force Measurement, but mainly at Corporate Research, Västerås. Later parts of the thesis work may offer the possibility to work from other locations, e.g., your university.

Rapport och bilagor

Size

Senaste uppdatering

TR2109.pdf

2703735

2017-09-26, 14:21


  • Mälardalen University |
  • Box 883 |
  • 721 23 Västerås/Eskilstuna |
  • 021-101300, 016-153600 |
  • webmaster |
  • Latest update: 2017.10.14