Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

SMT-based schedulability analysis using RMTL-∫

Published: 22 November 2017 Publication History

Abstract

Several methods have been proposed for performing schedulability analysis for both uni-processor and multi-processor real-time systems. Very few of these works use the power of formal logic to write unambiguous specifications and to allow the usage of theorem provers for building the proofs of interest with greater correctness guarantees. In this paper we address this challenge by: 1) defining a formal language that allows to specify periodic resource models; 2) describe a transformational approach to reasoning about timing properties of resource models by transforming the latter specifications into a satisfiability modulo theories problem.

References

[1]
Clark Barrett, Pascal Fontaine, and Cesare Tinelli. The SMT-LIB Standard: Version 2.5. Technical report, Department of Computer Science, The University of Iowa, 2015. Available at www.SMT-LIB.org.
[2]
L. De Moura and N. Bjørner. Z3: An efficient smt solver. In TACAS'08/ETAPS'08, pages 337--340, 2008.
[3]
Y. Lakhneche and J. Hooman. Metric temporal logic with durations. Theor. Comput. Sci., 138(1):169--199, 1995.
[4]
A. M. Pedro, D. Pereira, L.M. Pinho, and J.S. Pinto. Logic-based schedulability analysis for compositional hard real-time embedded systems. SIGBED Review, 12(1):56--64, 2015.
[5]
A. M. Pedro, D. Pereira, L.M. Pinho, and J.S. Pinto. rmtld3synth Synthesis Tool, 2016. Available at https://github.com/cistergit/rmtld3synth/, version 0.1-alpha.
[6]
I. Shin and I. Lee. Compositional real-time scheduling framework with periodic model. ACM TECS, 7(3):30:1--30:39, 2008.

Cited By

View all
  • (2020)Real-time MTL with durations as SMT with applications to schedulability analysis2020 International Symposium on Theoretical Aspects of Software Engineering (TASE)10.1109/TASE49443.2020.00016(49-56)Online publication date: Dec-2020
  • (2020)Constraint-Based Schedulability Analysis in Multiprocessor Real-Time SystemsIEEE Access10.1109/ACCESS.2020.30228478(165168-165177)Online publication date: 2020
  • (2018)Refining Task Specifications using Model Checking2018 IEEE 24th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)10.1109/RTCSA.2018.00030(185-191)Online publication date: Aug-2018

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGBED Review
ACM SIGBED Review  Volume 14, Issue 3
October 2017
55 pages
EISSN:1551-3688
DOI:10.1145/3166227
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 November 2017
Published in SIGBED Volume 14, Issue 3

Check for updates

Author Tags

  1. compositional
  2. embedded systems
  3. hard real-time systems
  4. schedulability analysis
  5. temporal logic

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2020)Real-time MTL with durations as SMT with applications to schedulability analysis2020 International Symposium on Theoretical Aspects of Software Engineering (TASE)10.1109/TASE49443.2020.00016(49-56)Online publication date: Dec-2020
  • (2020)Constraint-Based Schedulability Analysis in Multiprocessor Real-Time SystemsIEEE Access10.1109/ACCESS.2020.30228478(165168-165177)Online publication date: 2020
  • (2018)Refining Task Specifications using Model Checking2018 IEEE 24th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)10.1109/RTCSA.2018.00030(185-191)Online publication date: Aug-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media