O'Reilly logo

Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems by Sherif M. Yacoub, Hany H. Ammar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12. Simulation of Waiting Queues

Simulation is a software engineering technique that is commonly used prior to actual implementation for several purposes, including verification of operations or assumptions, estimation of some statistical parameters about the application execution, checking the actual application operation for deadlocks or undesirable states, and studying the application behavior.

In this chapter we discuss the pattern-oriented development (using POAD) of a domain-specific architecture, which is used as a reference architecture for the development of applications that simulate the behavior of waiting queues. In these applications we deal with customers lining up for service from one or more service stations. Practical examples ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required