Experimental Evaluation of a Simulation Environment for Information Systems Design

Abstract This article presents an experiment assessing the decision support value of a simulation environment for the information systems (IS) design process. We have implemented a prototype simulation environment that uses data flow diagrams (DFDs) augmented with the performance rates of system components to specify the structure and dynamics of IS designs. The DFD-based representation is automatically mapped to a stochastic queuing network simulation. Knowledge-based help supports formulation of simulation run parameters and interpretation of output. We measure the prototype's impact on system dynamics assessment via the accuracy of IS professionals' responses to questions about the dynamics of four IS cases. The prototype's simulation capability has a significant positive effect on accuracy scores for questions involving waiting times, system times, and queue lengths of jobs or customers. Subjects choosing to conduct more and longer simulation runs provide significantly more accurate assessments than less-active users of simulation. The findings suggest that IS professionals can make use of simulation technology within a compact time frame if the proper supports are provided; on-line help or other methods should be used to encourage users to conduct sufficiently long simulation runs; and embedding the prototype's capabilities in a computer-aided software engineering workbench would result in better designed information systems.

[1]  Anthony F. Norcio,et al.  A prototype for including simulation of IS dynamics in CASE environments , 1992, Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences.

[2]  Peretz Shoval,et al.  Specification and Design of Transactions in Information Systems: A Formal Approach , 1991, IEEE Trans. Software Eng..

[3]  Young Hwan Park,et al.  A statistical expert system for simulation analysis , 1989, Simul..

[4]  R. H. Myers,et al.  Probability and Statistics for Engineers and Scientists , 1978 .

[5]  Robert A. Saldarini Analysis and Design of Business Information Systems , 1990 .

[6]  James Soo Keng Ang,et al.  Analyzing Information Systems Using Petri Nets: Operations-Oriented Methodology , 1991, DMIS.

[7]  Ernest A. Hershey,et al.  PSL/PSA: A Computer-Aided Technique for Structured Documentation and Analysis of Information Processing Systems , 1976, IEEE Transactions on Software Engineering.

[8]  Krzysztof Pawlikowski,et al.  Steady-state simulation of queueing processes: survey of problems and solutions , 1990, CSUR.

[9]  Paul T. Ward,et al.  The transformation schema: An extension of the data flow diagram to represent control and timing , 1986, IEEE Transactions on Software Engineering.

[10]  E. Jordan,et al.  The Simulation of IS Strategy Using SIMIAN , 1991, DMIS.

[11]  Osman Balci,et al.  An On-Line Assistance System for the Simulation Model Development Environment , 1989, Int. J. Man Mach. Stud..

[12]  Hank G. Sol,et al.  Dynamic Modelling of Information Systems , 1991 .

[13]  Jim Warren CASE/simulation systems , 1992 .

[14]  Reda A. Ammar A computer aided design system to develop high performance software , 1991, J. Syst. Softw..

[15]  Margaret H. Dunham,et al.  A methodology for simulation of database systems , 1989, Simul..

[16]  Giancarlo Nota,et al.  Querying of Executable Software Specifications , 1992, IEEE Trans. Software Eng..

[17]  Thomas J. Schriber,et al.  An introduction to simulation using GPSS/H , 1991 .

[18]  J. Stevens Applied Multivariate Statistics for the Social Sciences , 1986 .

[19]  Yechiam Yemini,et al.  NEST: a network simulation and prototyping testbed , 1990, CACM.

[20]  George J. Milne Formal Specification and Verification of Digital Systems , 1994 .

[21]  Scott E. Maxwell,et al.  Designing Experiments and Analyzing Data: A Model Comparison Perspective , 1990 .

[22]  Osman Balci,et al.  Simulation Model Development Environments: A Research Prototype , 1986 .

[23]  Anthony F. Norcio,et al.  Stochastic simulation of information systems designs from data flow diagrams , 1992, J. Syst. Softw..