Research Article

MBBench: A WCET Benchmark Suite

Volume: 3 Number: 1 April 30, 2020
TR EN

MBBench: A WCET Benchmark Suite

Abstract

One of the important features of any real-time software is the worst-case execution time (WCET). To get an understanding of the timing behavior of real-time systems and to prove that the real-time software meets its deadlines, WCET analysis is performed. Today, researchers actively develop new WCET analysis methods and tools. Therefore, they need benchmark programs to evaluate and compare their work. To meet this need, in this study we present a new benchmark suite, called MBBench. MBBench includes a collection of C programs for Linux operating system and RTEMS real-time operating system. Its main aim is to help the evaluation and comparison of measurement-based WCET analysis methods/tools. MBBench has been published as open source. It can be obtained freely over the Internet.

Keywords

Thanks

The authors would like to acknowledge that this work is supported by the Real-Time Systems Research Laboratory at Sakarya University, Faculty of Computer and Information Sciences, Department of Software Engineering. The MBBench benchmark suite can be obtained from the Real-Time Systems Research Laboratory homepage freely [18].

References

  1. [1] G. C. Buttazzo, Hard Real-Time Computing Systems, 3rd ed., vol. 24. Boston, MA: Springer US, 2011.
  2. [2] H. Kopetz, Real-Time Systems, 2nd ed. Boston, MA: Springer US, 2011.
  3. [3] F. J. Cazorla, L. Kosmidis, E. Mezzetti, C. Hernandez, J. Abella, and T. Vardanega, “Probabilistic Worst-Case Timing Analysis: Taxonomy and Comprehensive Survey,” ACM Computing Surveys, vol. 52, no. 1, pp. 1–35, 2019, doi: 10.1145/3301283.
  4. [4] R. I. Davis and L. Cucu-Grosjean, “A Survey of Probabilistic Timing Analysis Techniques for Real-Time Systems,” Leibniz Transactions on Embedded Systems (LITES), vol. 6, no. 1, pp. 3:1–3:60, 2019, doi: 10.4230/LITES-v006-i001-a003.
  5. [5] J. Abella, D. Hardy, I. Puaut, E. Quinones, and F. J. Cazorla, “On the comparison of deterministic and probabilistic WCET estimation techniques,” Proceedings - Euromicro Conference on Real-Time Systems, pp. 266–275, 2014, doi: 10.1109/ECRTS.2014.16.
  6. [6] J. Abella et al., “WCET analysis methods: Pitfalls and challenges on their trustworthiness,” in 10th IEEE International Symposium on Industrial Embedded Systems (SIES), Siegen,Germany, pp. 1–10, 2015, doi: 10.1109/SIES.2015.7185039.
  7. [7] R. Wilhelm et al., “The worst-case execution-time problem—overview of methods and survey of tools,” Transactions on Embedded Computing Systems, vol. 7, no. 3, pp. 1–45, Apr. 2008, doi: 10.1145/1347375.1347389.
  8. [8] L. Cucu-Grosjean et al., “Measurement-based probabilistic timing analysis for multi-path programs,” Proceedings - Euromicro Conference on Real-Time Systems, pp. 91–101, 2012, doi: 10.1109/ECRTS.2012.31.

Details

Primary Language

English

Subjects

Software Engineering

Journal Section

Research Article

Publication Date

April 30, 2020

Submission Date

March 18, 2020

Acceptance Date

April 21, 2020

Published in Issue

Year 2020 Volume: 3 Number: 1

APA
Kuzhan, M., & Şahin, V. H. (2020). MBBench: A WCET Benchmark Suite. Sakarya University Journal of Computer and Information Sciences, 3(1), 40-50. https://doi.org/10.35377/saucis.03.01.705777
AMA
1.Kuzhan M, Şahin VH. MBBench: A WCET Benchmark Suite. SAUCIS. 2020;3(1):40-50. doi:10.35377/saucis.03.01.705777
Chicago
Kuzhan, Metin, and Veysel Harun Şahin. 2020. “MBBench: A WCET Benchmark Suite”. Sakarya University Journal of Computer and Information Sciences 3 (1): 40-50. https://doi.org/10.35377/saucis.03.01.705777.
EndNote
Kuzhan M, Şahin VH (April 1, 2020) MBBench: A WCET Benchmark Suite. Sakarya University Journal of Computer and Information Sciences 3 1 40–50.
IEEE
[1]M. Kuzhan and V. H. Şahin, “MBBench: A WCET Benchmark Suite”, SAUCIS, vol. 3, no. 1, pp. 40–50, Apr. 2020, doi: 10.35377/saucis.03.01.705777.
ISNAD
Kuzhan, Metin - Şahin, Veysel Harun. “MBBench: A WCET Benchmark Suite”. Sakarya University Journal of Computer and Information Sciences 3/1 (April 1, 2020): 40-50. https://doi.org/10.35377/saucis.03.01.705777.
JAMA
1.Kuzhan M, Şahin VH. MBBench: A WCET Benchmark Suite. SAUCIS. 2020;3:40–50.
MLA
Kuzhan, Metin, and Veysel Harun Şahin. “MBBench: A WCET Benchmark Suite”. Sakarya University Journal of Computer and Information Sciences, vol. 3, no. 1, Apr. 2020, pp. 40-50, doi:10.35377/saucis.03.01.705777.
Vancouver
1.Metin Kuzhan, Veysel Harun Şahin. MBBench: A WCET Benchmark Suite. SAUCIS. 2020 Apr. 1;3(1):40-5. doi:10.35377/saucis.03.01.705777

Cited By

 

INDEXING & ABSTRACTING & ARCHIVING

 

31045 31044   ResimLink - Resim Yükle  31047 

31043 28939 28938 34240
 

 

29070    The papers in this journal are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License