Applying software engineering to simulation
- 1 January 1983
- journal article
- research article
- Published by SAGE Publications in SIMULATION
- Vol. 40 (1) , 13-19
- https://doi.org/10.1177/003754978304000104
Abstract
Software engineering is a collection of techniques for developing and maintaining large programs. New techniques are necessary because techniques that work for small programs are inadequate for designing, coding, testing, and maintaining large systems. Although some software engineering techniques require special computerized tools, many are easy to apply and can be used by simulationists working in any environment. In particular, simula tionists can take advantage of chief programmer teams, structured walkthroughs, structured analysis and design, software develop ment systems, structured programming, standardized coding con ventions, and top-down testing.Keywords
This publication has 18 references indexed in Scilit:
- Simulation Graphs: a General Tool for Modeling Simulation DesignsSIMULATION, 1981
- Applying Software Engineering To Protocol SimulationSIMULATION, 1981
- Documentation for a modelCommunications of the ACM, 1981
- Using the Simulation Data Language (Sdl™)SIMULATION, 1981
- Modular design of multicomputer systemsSIMULATION, 1981
- Concepts and criteria to assess acceptability of simulation studiesCommunications of the ACM, 1981
- Perspectives in Software EngineeringACM Computing Surveys, 1978
- Programming languages for computer system simulationSIMULATION, 1978
- Software for simulation of combined continuous and discrete systems: a state-of-the-art reviewSIMULATION, 1977
- Corrections to numerical data on Q-D algorithmCommunications of the ACM, 1966