Skip to main content

Fine Grained Patterns for Real-Time Systems

  • Chapter
UML for Real
  • 352 Accesses

Abstract

A design pattern is a generalized approach or solution to a commonly occurring problem. Design patterns are a way of capturing and codifying design expertise in the forms of solutions that have proven effective in solving specific kinds of problems in a various contexts. This chapter discusses how fine-grained patterns that solve specific kinds of problems common in realtime systems. These and other related patterns can be found in the references. Much of this material is adapted from the author’s book Real-Time Design Patterns: Robust Architecture for Real- Time Systems (Addision-Wesley, 2002).

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Buschmann, Meunier, Rohnert, Sommerlad, and Stal. A System of Patterns: Pattern Oriented Software Architecture New York, NY: Wiley and Sons, 1996.

    Google Scholar 

  2. Douglass, Bruce Powel, Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns Reading, MA: Addison-Wesley, 1999.

    Google Scholar 

  3. Douglass, Bruce Powel, Real-Time UML 2nd Edition: Developing Efficient Objects for Embedded Systems Reading, MA: Addison-Wesley, 1999.

    Google Scholar 

  4. Douglass, Bruce Powel, Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems Reading, MA: Addison-Wesley, 2002.

    Google Scholar 

  5. Fowler, Martin, Analysis Patterns: Reusable Object Models Reading, MA: Addison-Wesley, 1996.

    Google Scholar 

  6. Gamma, E., Helm, R., Johnson, Vlissides, J., Design Patterns: Elements of Reusable Object-Oriented Software Reading, MA: Addison-Wesley 1995.

    Google Scholar 

  7. Noble, James and Weir, Charles, Small Memory Software: Patterns for systems with limited memory Reading, MAL Addison-Wesley, 2001.

    Google Scholar 

  8. Rumbaugh, Jacobson, and Booch, The Unified Modeling Language Reference Manual Reading, MA: Addison-Wesley, 1999.

    Google Scholar 

  9. Vlissides, John, Pattern Hatching: Design Patterns Applied Reading, MA: Addison-Wesley, 1998.

    Google Scholar 

  10. Zalewski Janusz, Real-Time Software Architecture and Design Patterns: Fundamental Concepts and Their Consequences Annual Reviews in Control, Vol. 25, No. 1, pp. 133–146, July 2001.

    Google Scholar 

  11. Stankovic, Spuri, Ramamritham, and Buttazzo, Deadline Scheduling for Real-Time Systems: EFT and Related Algorithms Norwell, MA: Kluwer Academic Publishers, 1998.

    Google Scholar 

  12. Briand and Roy, Meeting Deadlines in Hard Real-Time Systems: The Rate Monotonic Approach Los Alatimos, CA: IEEE Computer Society, 1999.

    Google Scholar 

  13. Lui, Jane, Real-Time Systems Upper Saddle River, NJ: Prentice Hall, 2000.

    Google Scholar 

  14. Mowbray and Malveau, CORBA Design Patterns New York, NY: John Wiley and Sons, Inc, 1997.

    Google Scholar 

  15. Storey, Neil, Safety-Critical Computer Systems Reading, MA: Addison-Wesley, 1996.

    Google Scholar 

  16. Hatton, Les, Safer C: Developing Software for High-integrity and Safety-critical Systems Berkshire, England: McGrall-Hill International, 1995.

    Google Scholar 

  17. Leveson, Nancy, Safeware Reading, MA: Addison-Wesley, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Kluwer Academic Publishers

About this chapter

Cite this chapter

Douglass, B.P. (2003). Fine Grained Patterns for Real-Time Systems. In: Lavagno, L., Martin, G., Selic, B. (eds) UML for Real. Springer, Boston, MA. https://doi.org/10.1007/0-306-48738-1_7

Download citation

  • DOI: https://doi.org/10.1007/0-306-48738-1_7

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4020-7501-8

  • Online ISBN: 978-0-306-48738-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics