Software engineering considerations for the design of simulation languages
- 1 October 1985
- journal article
- research article
- Published by SAGE Publications in SIMULATION
- Vol. 45 (4) , 169-178
- https://doi.org/10.1177/003754978504500403
Abstract
Software engineering has proven useful in reducing the cost of developing large and complex software systems and improving the quality of the resulting product. Since many simulation models are both large and complex, simulation-oriented pro gramming languages should be designed to support software engineering techniques. Some key concepts of software enginer ing are discussed, with particular emphasis on modular design and structured programming. Fundamental language structures to support the use of these techniques are proposed for inclu sion in simulation-oriented programming languages. Several ex amples demonstrating the use of these language structures are presented, with particular attention given to their use in com bined discrete/continuous simulation.Keywords
This publication has 7 references indexed in Scilit:
- Applying software engineering to simulationSIMULATION, 1983
- GSL - a combined continuous and discrete simulation languageSIMULATION, 1973
- Letters to the editor: go to statement considered harmfulCommunications of the ACM, 1968
- The SCi Continuous System Simulation Language (CSSL)SIMULATION, 1967
- Flow diagrams, turing machines and languages with only two formation rulesCommunications of the ACM, 1966
- The magical number seven, plus or minus two: Some limits on our capacity for processing information.Psychological Review, 1956