Design Decision 4: Rationale/Impact
One Oven Controller OC for multiple Ovens:
A shared controller is chosen to gain experience with inter-dependent and sharable components.
The alternative of independent Oven Controllers, one per oven, is today’s sensible and reliable solution (cheap microprocessors can run simple control programs).
However, these would not reveal problems caused by inter-object dependencies via a shared controller. These are more likely to occur when the problem is scaled up to process control systems (e.g. the Juice Plant JPsim).