mdh.sePublications
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
Efficient Memory Utilization in Resource Constrained Real-Time Systems
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0003-0757-822X
2008 (English)Doctoral thesis, comprehensive summary (Other scientific)
Abstract [en]

This thesis presents design and run-time techniques for efficient memory utilization in embedded real-time systems. The proposed techniques give developers means to reduce the memory consumption in the systems. Altogether, this gives possibilities to increases the added value of industrial systems, in the sense that more features can be fitted on existing hardware.

The thesis begins by presenting the results of a series of interviews concerning common requirements in development of embedded real-time systems. Based on these results, the thesis presents a novel component model for development of resource constrained real-time systems. The model supports efficient memory usage through stack sharing and is formal enough to enable predictability of the resulting stack usage. To provide run-time support for stack sharing, the thesis presents an integration of the stack sharing strategy in an operating system for the component model. To determine the resulting memory usage under stack sharing, a novel analysis method is presented. In an evaluation, the thesis show that the analysis method is both fast and that it gives tight bounds on the resulting stack usage, which makes it suitable for industrial use. The thesis ends with a presentation showing the integration of the proposed analysis technique in an integrated development environment.

The proposed techniques have been integrated in the commercial tool Rubus-ICE from Arcticus Systems. The techniques will be available for developers in the upcoming release of Rubus-ICE.

Place, publisher, year, edition, pages
Akademin för innovation, design och teknik , 2008. , p. 172
Series
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 61
Keywords [en]
Stack sharing, Real-Time systems
National Category
Computer Sciences
Research subject
Datavetenskap
Identifiers
URN: urn:nbn:se:mdh:diva-661ISBN: 978-91-85485-85-7 (print)OAI: oai:DiVA.org:mdh-661DiVA, id: diva2:121285
Public defence
2008-06-04, Gamma, Hus U, Högskoleplan 1, Västerås, 10:15
Opponent
Supervisors
Available from: 2008-05-09 Created: 2008-05-09 Last updated: 2018-01-13

Open Access in DiVA

No full text in DiVA

Authority records BETA

Hänninen, Kaj

Search in DiVA

By author/editor
Hänninen, Kaj
By organisation
School of Innovation, Design and Engineering
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 151 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