Chapter 28. Vending Machine

This example is an extension of a problem that we presented at the Structured Development Forum in San Francisco, February 1986. The problem statement and the resulting models were developed interactively as a dialogue between a customer and an analyst. Below is the outline of this dialogue and the resulting requirements and architecture models.

28.1 Customer Dialogue

The customer started by outlining to the analysts that he is faced with crooks as customers who try putting junk into the coin slots of his vending machines hoping to get something for nothing. Some even try to enter coin-like slugs to fool the machines. They also try to vandalize the selection register to get products free. These are major problems ...

Get Strategies for Real-Time System Specification now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.