Bachelor and Master Theses

To apply for conducting this thesis, please contact the thesis supervisor(s).
Title: Effectiveness in specification of railway vehicle systems operational concept, use cases and scenarios for embedded software product lines
Subject: Software engineering, Computer science, Embedded systems
Level: Advanced
Description:

According to Wikipedia, Software product lines (SPLs), or software product line development, refers to software engineering methods, tools and techniques for creating a collection of similar software systems from a shared set of software assets using a common means of production. This thesis aims to enhance effectiveness in the specification of operational concepts for railway vehicle product lines. Specification of operational concepts, including scenarios, is a sizable task and the first big step in the engineering work flow leading to a finalized high quality product.  The use cases and operational scenarios capture what the product shall do, and why. They define the needs of all different actors, i.e. train operator, passengers, train maintainers etc, as they use and interact with the product. The scenarios capture functionality and a range of different quality aspects such as ergonomy, time performance and other attributes which ultimately impact the electrical, mechanical parts and the software of the final product. The task in the thesis work is to invent solutions to help the engineers perform this work in a more effective way. You will use your creativity to decide and develop an instrument or tool feature that has the potential to help this cause. Possible solutions can involve semi-automation tool features, graphical modelling methods, harmonization of scenarios for different railway products, collaboration tools, simulation of scenarios.

Start date: 2023-01-16
End date: 2023-06-30
Prerequisites:

- Good knowledge of different phases of a typical V-model of embedded system development

- Interest in requirements engineering and ability to think out of the box to solve industrial challenges in the area

- Knowledge of software product line engineering or the desire to learn about it is a plus

- Good knowledge of research methodologies and the ability to express ideas in correct English

- Talent in implementing solution in a programming language of choice

IDT supervisors: Wasif Afzal
Examiner:
Comments:
Company contact:

https://www.alstom.com/alstom-sweden