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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Buschmann, Meunier, Rohnert, Sommerlad, and Stal. A System of Patterns: Pattern Oriented Software Architecture New York, NY: Wiley and Sons, 1996.
Douglass, Bruce Powel, Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns Reading, MA: Addison-Wesley, 1999.
Douglass, Bruce Powel, Real-Time UML 2nd Edition: Developing Efficient Objects for Embedded Systems Reading, MA: Addison-Wesley, 1999.
Douglass, Bruce Powel, Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems Reading, MA: Addison-Wesley, 2002.
Fowler, Martin, Analysis Patterns: Reusable Object Models Reading, MA: Addison-Wesley, 1996.
Gamma, E., Helm, R., Johnson, Vlissides, J., Design Patterns: Elements of Reusable Object-Oriented Software Reading, MA: Addison-Wesley 1995.
Noble, James and Weir, Charles, Small Memory Software: Patterns for systems with limited memory Reading, MAL Addison-Wesley, 2001.
Rumbaugh, Jacobson, and Booch, The Unified Modeling Language Reference Manual Reading, MA: Addison-Wesley, 1999.
Vlissides, John, Pattern Hatching: Design Patterns Applied Reading, MA: Addison-Wesley, 1998.
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.
Stankovic, Spuri, Ramamritham, and Buttazzo, Deadline Scheduling for Real-Time Systems: EFT and Related Algorithms Norwell, MA: Kluwer Academic Publishers, 1998.
Briand and Roy, Meeting Deadlines in Hard Real-Time Systems: The Rate Monotonic Approach Los Alatimos, CA: IEEE Computer Society, 1999.
Lui, Jane, Real-Time Systems Upper Saddle River, NJ: Prentice Hall, 2000.
Mowbray and Malveau, CORBA Design Patterns New York, NY: John Wiley and Sons, Inc, 1997.
Storey, Neil, Safety-Critical Computer Systems Reading, MA: Addison-Wesley, 1996.
Hatton, Les, Safer C: Developing Software for High-integrity and Safety-critical Systems Berkshire, England: McGrall-Hill International, 1995.
Leveson, Nancy, Safeware Reading, MA: Addison-Wesley, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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