Bachelor and Master Theses

Title: Consistent integration of system and software models at different levels of abstraction
Level: Basic or Advanced (contact supervisor)
Description: Modern vehicles contain a large number of subsystems controlled by software, and important subsystems are often developed by specific groups in the organization, each using their own set of languages and tools to design, implement and test the software. Interactions and dependencies between subsystems are generally managed by experience and informal architectural descriptions, but this can lead to unexpected problems and delays if it is discovered during integration that the interaction differs from what was expected. One way to reduce these problems is to introduce more formalised system level modelling, including a representation interactions and dependencise between subsystems. However, this introduces a new problem, since some information is repeated in multiple models, at different level of abstractions and expressed in different modelling languages. For example, some signals in the detailed Simulink model of a subsystem is also represented in the SysML model capturing interaction between subsystems. Keeping these models consistent and up to date as the system evolves, is very challenging.

The aim of this thesis is to investigate the nature of these model dependencies, and how they should be modelled (included in one of the original models or as a separate model just -capturing the dependencies). Moreover, the thesis should investigate how changes in one model can be automatically translated into updates to the other model. The work will be done in close collaboration with Volvo Construction Equipment, and a case study from one of their vehicles will be used to evaluate the approach.
Company: Volvo Construction Equipment, kontaktperson: Jagadish Suryadevara
Student: Amina Krekic
Student: Emina Smajlovic
Prerequisites: General knowledge in system/software modelling is required. Specific experience with UML/SysML, Simulink, model driven development or embedded systems is valuable.
IDT supervisors:
Jan Carlson, +46-21-151722
     Jagadish Suryadevara, 021- 10 31 16
Examinator: Antonio Cicchetti
Antonio Cicchetti, +46-21-151762

Rapport och bilagor


Senaste uppdatering

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