A fundamental problem with the development of courseware is that no instruments exist which enable the likely performance of courseware to be estimated. For such a purpose, the construction of a model of computer-assisted instruction, such as a qualitative block diagram, is essential. The block diagram is then formalized using general systems theory as a framework. The general systems model is then transformed into a set of cooperating procedures in a computer program, which is documented with examples. © 1994.
Vos, H. J. (1994). Applications of general systems theory to the development of an adjustable tutorial software machine. Computers and Education, 22(3), 265–276. https://doi.org/10.1016/0360-1315(94)90008-6