Library

5 BUILDING AN ARRAY MODEL STEP-BY-STEP

In this chapter we examine a problem which requires a computational model to aid our analysis. The model is defined before being decomposed to modules. Modules are constructed and tested before being integrated into the model. Functionality is progressively added to the model.

Like the problem it represents, the final form of the model is quite complicated. It contains a number of feedback mechanisms and delays, which themselves are quite complicated. We arrive at the final form of the model by a series of easily manageable steps. The product at each end of each step is easily tested to give confidence that it works correctly before the next functional elements are added.

The model is subsequently refined and constructed as an array model. This refinement permits even further expansion of its functionality whilst making the model much more compact. This is possible through a modular approach and the application of systems engineering methodology.