Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An Evaluation of Mixed Criticality Metric for Mechatronics Systems
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
2016 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

In the thesis, we studied mechatronics systems which integrate tasks (applications) with different level of criticality on a common embedded system. The integration aims to reduce hardware cost (less processors and other components) and the weight and volume of the system. The power consumption of the system would be also reduced. The integration gives a lot of advantages but also creates new challenges. The main challenge of the system development is how to separate (isolate/protect) tasks with different criticality levels. Separation can be classified in two types, temporal separation and spatial separation. Temporal separation ensures that high criticality tasks can access resources with higher priority than low criticality tasks. Spatial separation is about preventing fault propagation from low criticality tasks to high criticality tasks. Many techniques that can make separation of tasks are studied in the thesis, and can be grouped into four categories: scheduling, power management, memory protection and communication protection. To select proper techniques that can improve the system the most, fault tree analysis and mixed criticality metric are employed. Fault tree analysis helps us to find courses of hazards that the system has to deal with. Then, we identify some techniques that can solve the problem of tasks separation. Mixed criticality metric is employed to evaluate these techniques. The evaluation result will help developers to select techniques. A self-balancing robot, which is simulated by SimScape (SimMechanics and SimElectronics) and TrueTime toolbox, was developed for experiments. Such techniques as scheduling, power management and communication protection were examined on the platform. Pros and cons ofthese techniques were evaluated. Finally, a number of recommendations for engineers with regards to the techniques for mixed criticality systems, based on our research, were provided. (Source code are shared in Matlab community).

Place, publisher, year, edition, pages
2016. , p. 101
Series
MMK 2016:171 MDA 568
National Category
Mechanical Engineering
Identifiers
URN: urn:nbn:se:kth:diva-201092OAI: oai:DiVA.org:kth-201092DiVA, id: diva2:1072564
Supervisors
Examiners
Available from: 2017-02-08 Created: 2017-02-08Bibliographically approved

Open Access in DiVA

fulltext(3460 kB)126 downloads
File information
File name FULLTEXT01.pdfFile size 3460 kBChecksum SHA-512
a0377f046a0dee5cb5134b705a9674deaae6c97f13e4d481b90626f7840167117417290d6c73c08e0ca7c52788030f6217d397ebdc8c50e39e808759e9a31c46
Type fulltextMimetype application/pdf

By organisation
Machine Design (Dept.)
Mechanical Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 126 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 193 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf