Automatic Testing of LUSTRE/SCADE Programs 191
7.3.3 Toward a test modeling methodology
The above operators enable the test engineer to build test models according to a method-
ology that has been defined and applied in several case studies. One of such case studies
is a steam boiler control system [19], a system that operates on a significantly large set of
input/output variables and internal functions. In previous work, it has been used to assess
the applicability of several formal methods [1]. The primary function of the boiler controller
is to keep the water level between the given limits, based on inputs received from different
boiler devices.
The modeling and testing methodology consists of the following incremental
approach:
1. Domain definition