https://www.mdu.se/

mdu.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
A Translator from CRL2representation of PowerPC Assembly to ALF
Mälardalen University, School of Innovation, Design and Engineering. (WCET)
2009 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Real Time systems are systems which must give accurate results within a precise time period. These systems have now become an indispensable aspect of our day to day lives. As the importance of real time system increases, the need to ensure safety increases.

Imagine an intelligent sentry android with decision making ability which guards a frontier. It has to make quick analysis of images in order to decide whether it has to shoot, warn or say "howdy partner”. In such cases, it is desirable to make a correct calculation (to identify friends and foes) and also to make a correct timely behaviour after analysing data from its sensors. This is done by the inbuilt software of the android.  There lies the risk of the sentry robot not matching the image within a given time and failing in functionality. For safety reasons, in such real time applications, where meeting deadlines is critical, it is sought-after to obtain the worst case execution time of programs.

Worst Case Execution Time (WCET) analysis finds the upper bound on the execution time of a program. By obtaining this, we can design a system which works fine even in the most stressed state. SWEdish Execution time Tool (SWEET) is a tool for WCET analysis developed by the Mälardalen WCET research group. SWEET performs static analyses on an intermediate code format named ALF (Artist2 Language for WCET flow Analysis) and finds an upper bound of the worst case execution time. aiT is another WCET tool developed by AbsInt company for static analysis in real time system. They maintain a format known as CRL (Control flow Representation Language) to represent various types of object code formats in terms of control flow graphs.

The main objective of this thesis work is to write a translator from CRL2's representation of PowerPC assembler code to ALF.

Place, publisher, year, edition, pages
2009. , p. 51
Identifiers
URN: urn:nbn:se:mdh:diva-6584OAI: oai:DiVA.org:mdh-6584DiVA, id: diva2:227483
Presentation
(English)
Uppsok

Supervisors
Examiners
Available from: 2009-08-05 Created: 2009-07-14 Last updated: 2025-10-10Bibliographically approved

Open Access in DiVA

fulltext(676 kB)451 downloads
File information
File name FULLTEXT01.pdfFile size 676 kBChecksum SHA-512
07647b98337498c45639ea712f72a1b72f238154202799433c4d0458baa018abe20cf8fa60bd4b9e2602546a05e13b2e9829f606a03d73eeaf7e0b6041a9b4c8
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Devaki A R, Deepthi
By organisation
School of Innovation, Design and Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 453 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: 206 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