Detta är ett uppsatsförslag hämtat från Nationella Exjobb-poolen. Klicka här för att komma tillbaka till samtliga exjobbsförslag.
Integrated description of system architecture
Scania’s electronic control units control and supervise Scania’s heavy duty vehicles. The systems consist of embedded real time software implemented in C. To guarantee that faulty sensors and actuators controlled by the software do not lead to dangerous situations, the sensors and actuators are supervised by diagnostic software tests implemented in diagnostic systems. The results from the diagnostic software tests can be
used for fault tolerant control with the aim of accommodating the dangerous situation, for improved trouble shooting at workshops, and system testing during development. To be able to use the results from the diagnostic systems, it is important that each diagnostic test and fault tolerant control algorithms are documented correctly and formally.
To document software architectures, there exist tools such as UML and Modelica that are formal languages used to describe a system. There also exist software documentation tools such as Doxygen and Sandcastle that parses software files to create documentation.
To develop or extend existing modeling language and parser-tools to be able to create a model of the system based on the information found when parsing the software files. The model should for example include diagnostic test documentation and fault tolerant control
Scania is a leading manufacturer of heavy trucks and buses as well as industrial and marine engines. The software implementation department of Scania designs state of the art software and supporting tools for Scania’s control units. The research and development department at Scania is currently in an expanding phase and the possibility for further employment at Scania after the master’s thesis project exists.
The master’s thesis is appropriate for two students with background from D or similar, or students from Y, F, E with knowledge in C and modeling. The thesis is performed at
Scania AB in Södertälje.
Start: Autumn 2011.
For information on how to apply, see linked pdf file.
Informationen om uppsatsförslag är hämtad från Nationella Exjobb-poolen.