The adoption of simulation as a powerful enabling method for knowledge management is hampered by the relatively high cost of model construction and maintenance. A two-step procedure, based on a divide and conquer strategy, is proposed in this paper. First, a simulation program is partitioned based on a reinterpretation of the model-view-controller architecture. Individual parts are then connected, in terms of abstraction, to guard against possible changes that resulted from shifting user requirements. We explore the applicability of these design principles through a detailed discussion of an industry case study. The knowledge-based perspective guides the design of architecture to accommodate the need of emulation without compromising the integrity of the simulation program. The synergy between simulation and a knowledge management perspective, as shown in the case study, has the potential to achieve the objectives of rapid development of models, with low maintenance cost. This could, in turn, facilitate an extension of the use of simulation in the knowledge management domain.
Field of Research
080110 Simulation and Modelling
Socio Economic Objective
890299 Computer Software and Services not elsewhere classified