Chapter 3

Atoms

Abstract

Atoms concerns atoms and events, the fundamental building blocks of systems. An atom has a behaviour: the sequences of events that can change its state. Behaviours are modelled by finite-state automata that change state in response to events. The relationship between events and states can be expressed in the form of an event-state diagram. Sometimes the sequence of events can only be controlled correctly by introducing a new, so far undiscovered, type of atom. Discovering the events and states that affect each kind of atom is an interactive process called event-state analysis, which is an important fact-finding tool in systems analysis. The analyst must decide which events are important in the light of business requirements. ...

Get Systems Analysis and Synthesis 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.