Skip to main content

EMSBench: Benchmark und Testumgebung für reaktive Systeme

  • Conference paper
  • First Online:
Betriebssysteme und Echtzeit

Part of the book series: Informatik aktuell ((INFORMAT))

Zusammenfassung

Benchmark-Suiten für eingebettete Echtzeitsysteme (EEZS) bilden zumeist nur Berechnungen ab, die für solche Systeme typisch sind. Dies ermöglicht die Evaluierung der reinen Rechenleistung, andere Aspekte bleiben dabei aber außen vor. Reaktives Verhalten und die Interaktion zwischen vielen Software-Modulen, wie man sie in heutigen komplexen EEZS findet, werden nicht abgebildet. Im Hinblick auf den Einsatz von Mehrkernprozessoren in EEZS ist dies aber von erheblicher Bedeutung. Die Forschung ist hier auf geeignete Beispielanwendungen angewiesen, um die Praktikabilität neuer Techniken überprüfen zu können. Diese Arbeit unternimmt einen ersten Schritt, diese Lücke zu schließen. Es wird das Software-Paket EMSBench vorgestellt, welches aus zwei Komponenten besteht: (1) Eine quelloffene Steuerungs-Software für Verbrennungsmotoren, die so angepasst ist, dass sie als Benchmark- Programm für komplexe, reaktive EEZS dienen kann. (2) Eine Emulation des Kurbelwellenverhaltens erzeugt die Eingangssignale, die das interne Verhalten des Benchmark-Programms maßgeblich beeinflussen.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 29.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 39.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literaturverzeichnis

  1. C. Bienia. Benchmarking Modern Multiprocessors. PhD thesis, Princeton University, Jan. 2011.

    Google Scholar 

  2. The Embedded Microprocessor Benchmark Consortium. http://www.eembc.org/.

  3. FreeEMS – Free and Open Source Engine Management System. http://freeems.org/.

  4. J. Gustafsson, A. Betts, A. Ermedahl, and B. Lisper. The Mälardalen WCET Benchmarks: Past, Present And Future. In 10th International Workshop on Worst-Case Execution Time Analysis, WCET 2010, July 6, 2010, Brussels, Belgium, pages 136–146, 2010.

    Google Scholar 

  5. F. Kluge. A simple capture/compare timer. Technical Report 2015-01, Universität Augsburg, June 2015.

    Google Scholar 

  6. Richtlinie des Rates vom 20. März 1970 zur Angleichung der Rechtsvorschriften der Mitgliedstaaten über Maßnahmen gegen die Verunreinigung der Luft durch Emissionen von Kraftfahrzeugen. Fassung vom 01.01.2007.

    Google Scholar 

  7. H. Ozaktas, C. Rochange, and P. Sainrat. Automatic WCET analysis of realtime parallel applications. In C. Maiza, editor, 13th International Workshop on Worst-Case Execution Time Analysis, volume 30 of OpenAccess Series in Informatics (OASIcs), pages 11–20, Dagstuhl, Germany, 2013. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik.

    Google Scholar 

  8. STMicroelectronics. Reference Manual STM32F405xx/07xx, STM32F415xx/17xx, STM32F42xxx and STM32F43xxx advanced ARM-based 32-bit MCUs, Sept. 2013.

    Google Scholar 

  9. STMicroelectronics. STM32F4DISCOVERY Product Brief, Sept. 2014.

    Google Scholar 

  10. T. Ungerer et al.. parMERASA – multi-core execution of parallelised hard realtime applications supporting analysability. In Digital System Design (DSD), 2013 Euromicro Conference on, pages 363–370, 2013.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Florian Kluge .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kluge, F., Ungerer, T. (2015). EMSBench: Benchmark und Testumgebung für reaktive Systeme. In: Halang, W., Spinczyk, O. (eds) Betriebssysteme und Echtzeit. Informatik aktuell. Springer Vieweg, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-48611-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-48611-5_2

  • Published:

  • Publisher Name: Springer Vieweg, Berlin, Heidelberg

  • Print ISBN: 978-3-662-48610-8

  • Online ISBN: 978-3-662-48611-5

  • eBook Packages: Computer Science and Engineering (German Language)

Publish with us

Policies and ethics