Skip to main content

A General Approach to Modelling System-Level Timing Constraints

  • Chapter

Abstract

Timing constraints are an integral part of the design of embedded real-time systems. They affect most system-level decisions, in particular hardware/software partitioning, allocation and scheduling. Modem embedded systems execute a large set of tasks on a heterogeneous architecture in an increasingly dynamic environment. This necessitates the specification of timing constraints which consider unknown and dynamic situations with event jitter and burst. Different system-level analysis and implementation techniques assume different types of constraints as well as specification models and target architectures. It is thus important to combine those specialised solutions for system-level design of complex and heterogeneous embedded systems. In this chapter, we propose an efficient representation for timing constraints that allows to combine different specification, analysis and implementation techniques for complex embedded systems.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. The MathWorks, Inc., “Using Simulink, Version 3”, Jan. 1999

    Google Scholar 

  2. C. J. Fidge, “Real-Time Schedulability Tests for Preemptive Multitasking” in Real-Time Systems Journal, vol. 14, 1998

    Google Scholar 

  3. R. Ernst, “Codesign of Embedded Systems: Status and Trends”, in IEEE Design & Test of Computers, Apr. 1998

    Google Scholar 

  4. R. Gerber, W. Pugh and M. Saksena, “Parametric Dispatching of Hard Real-Time Tasks”, in IEEE Transaction on Computers, Mar. 1995

    Google Scholar 

  5. T. Yen and W. Wolf, “Performance Estimation for Real-Time Distributed Embedded Systems”, in IEEE Transactions on Parallel and Distributed Systems, Nov. 1998

    Google Scholar 

  6. K. W. Tindell, “An Extendible Approach for Analysing Fixed Priority Hard Real-Time Systems”, in Journal of Real-Time Systems, Mar. 1994

    Google Scholar 

  7. K. Gresser, “An Event Model for Deadline Verification of Hard Real-Time Systems”, in Proceedings 5th Euromicro Workshop on Real-Time Systems, Oulu, Finland, 1993

    Google Scholar 

  8. F.S. de Boer, M. Gabbrielli and M.C. Meo, “A Timed Concurrent Constraint Language”, in Journal on Information and Computation,to appear

    Google Scholar 

  9. T. Amon, “Specification, Simulation, and Verification of Timing Behavior”, PhD dissertation, University of Washington, 1993

    Google Scholar 

  10. A. Dasdan, “Timing Analysis of Embedded Real-Time Systems”, Ph.D dissertation, University of Illinois at Urbana-Champaign, 1999

    Google Scholar 

  11. Open SystemC Initiative, “SystemC” http://www.systemc.org/

    Google Scholar 

  12. D. D. Gajski et al., “SpecC: Specification Language and Methodology”, Kluwer Academic Publishers, Mar. 2000

    Google Scholar 

  13. Systems Level Design Language community, “Rosetta Reference”, http://www.sldl.org/

    Google Scholar 

  14. D. Ziegenbein, K. Richter, R. Ernst, L. Thiele and J. Teich, “SPI - A System Model for Heterogeneously Specified Embedded Systems”, IEEE Transactions on VLSI Systems,to appear 200

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer Science+Business Media New York

About this chapter

Cite this chapter

Jersak, M., Ziegenbein, D., Ernst, R. (2002). A General Approach to Modelling System-Level Timing Constraints. In: Mignotte, A., Villar, E., Horobin, L. (eds) System on Chip Design Languages. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-6674-5_24

Download citation

  • DOI: https://doi.org/10.1007/978-1-4757-6674-5_24

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-5281-3

  • Online ISBN: 978-1-4757-6674-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics