Abstract
This chapter describes different means to improve the robustness of simulation software (languages, compilers, and run-time systems) with respect to products which are currently available on the software “market”.
It is shown how these improvements can help to ameliorate the robustness of models and of their coded counterparts: the simulation programs. Model robustness forms a part of the total validity picture, while simulation program robustness partly covers the correctness verification assurance.
This chapter addresses itself primarily to the simulation software designer. It is hoped that these considerations may help future software developers in producing more reliable simulation software.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aaronson, S. (1983), “Software and Society: An Interview with Eric Somner”, Bell Laboratories Record, February, pp. 10–16.
Baker, N.J.C. and P.J. Smart (1983), The SYSMOD Language and Run Time Facilities Definition. Technical Note 6.82, Royal Aircraft Estalishment, Farnborough, Hampshire, United Kingdom, 196 p.
Bongulielmi, A.P. and F.E. Cellier (1979), “On the Usefulness of Deterministic Grammars for Simulation Languages”, in T.I. Oren, (ed.), Sorrento Workshop on International Standardization of Simulation Languages (SWISSL), Sorrento, Italy, to appear in Simuletter.
Bos, G. and M.S. Elzas, (1962), Digitale Simulatie van een analoge rekenmaschine, Afdeling der Technische Natuurkunde, Technische Hogeschool Delft, The Netherlands, 50 p.
Bucher, K.J. (1977), Automatisches Zeichnen von Syntaxdiagrammenfwelche in spezieller Backus Naur Form gegeben sind, Users Manual, Institute for Informatics, The Swiss Federal Institute of Technology, ETH — Zentrum, CH-8092 Zurich, Switzerland, 17 p.
Cellier, F.E. (1983), “Simulation Software: Today and Tomorrow”, in J. Burger and Y. Jarny, (eds.), IMACS Symposium on Simulation in Engineering Sciences, Nantes, France, pp. 426–442.
Cellier, F.E. and A.E. Blitz (1976), “GASP-V: A Universal Simulation Package”, in L. Dekker, (ed.), Simulation of Systems, North-Holland, Amsterdam, pp. 391–402.
Cellier, F.E. and A.P. Bongulielmi (1979), “The COSY Simulation Language”, in L. Dekker, G. Savastano and G.C. Vansteenkiste, (eds.), Simulation of Systems, North-Holland, Amsterdam, pp. 271–281.
Cellier, F.E. and A. Fischlin (1980), “Computer-Assisted Modelling of Ill-Defined Systems”, in R. Trappl, G.J. Klir and F.R. Pichler, (eds.), Progress in Cybernetics and Systems Research, Vol. VIII, General Systems Methodology, Mathematical Systems Theory, Fuzzy Sets, Hemisphere Publishing Corp., Washington, pp. 417–429.
Cellier, F.E. and P.J. Moebius (1979), “Towards Robust General Purpose Simulation Software”, in R.D. Skeel, (ed.), Numerical Ordinary Differential Equations, Dept. of Computer Science, University of Illinois at Urbana-Champaign, pp. 181–185.
Cellier, F.E., M. Rimvall and A.P. Bongulielmi (1981), “Discrete Processes in COSY”, in F. Maceri, (ed.), European Workshop on Simulation Methodology, Cosenza, Italy, also in R.E. Crosbie and F.E. Cellier, (eds.), TC3 IMACS: Simulation Software, 11,Appendix 8, 31 P.
Elmqvist, H., (1979), “Manipulation of Continuous Models Based on Equations to Assignment Statements”, in L. Dekker, G. Savastano and G.C. Vansteenkiste, (eds.), Simulation of Systems, North-Holland, Amsterdam, pp. 15–21.
Elzas, M.S. (1979), “What is Needed for Robust Simulation”, in B.P. Zeigler, M.S. Elzas, G.J. Klir and T.I. Oren, (eds.), Methodology in Systems Modelling and Simulation, North-Holland, Amsterdam, pp. 57–91.
Elzas, M.S. (1983), Chapter 2 of this book.
Heppner, D. (1977), Beschreibung der Simulationssprache SCALE F, Handbuch F7, Computing Center, Technical University of Braunschweig, FRG, 150 p.
Hindmarsh, A.C. (1982), “Stiff Systems Problems and Solutions at Lawrence Livermore National Laboratory”, in R.C. Aiken, (ed.), International Conference on Stiff Computation, to be published.
IBM (1972), Continuous System Modelling Program III (CSMP III), Program Reference Manual, Program Number: 5734-XS9, Form: SH19–7001-2, IBM Canada, Ltd., Program Produce Centre, 1150 Eglington Ave. East, Don Mills 402, Ontario, 186 p.
Kettenis, D.L. (1983), “The COSMOS Modelling and Simulation Language”, in W. Ameling, (ed.), Proceedings of the First European Simulation Congress ESC183, Springer Verlag, Informatik Fachberichte.
Kleijnen, J.P.C. (1980), “Experimentation with Models: Statistical Design and Analysis Techniques”, in F.E. Cellier, (ed,), Progress in Modelling and Simulation, Academic Press, London, pp. 173–185.
Korn, G.A. and J.V. Wait (1978), Digital Continuous System Simulation, Prentice Hall, 212 p.
Mitchell, E.E.L. and J.S. Gauthier (1982), ACSL: Advanced Continuous Simulation Language, User/Guide Reference Manual, Mitchell and Gauthier, Assoc., 1337 Old Marlboro Road, P.O.Box 685, Concord, Mass., 272 p.
Moler, C. (1980), MATLAB User Guide, Dept. of Computer Science, University of New Mexico, Albuquerque, 60 p.
Nilsen, R.N. (1980), The CSSL IV Simulation LanguagefUser Manual, Simulation Services, 20926 Germain Street, Chatsworth, Calif.
Pritsker, A.A.B. (1974), The GASP IV Simulation LanguagerJohn Wiley, New York, 451 P.
Rice J.R. (1976), “Algorithmic Progress in Solving Partial Differential Equations”, SIGNUM Journal, 1L, 4, pp. 6–10.
Richards, C.J. (1978), “What’s Wrong with my Model”, 2nd UKSC Conference, United Kingdom, pp. 223–228.
Runge, T.F. (1977), A Universal Language for Continuous Network Simulation, Form: UIUCDCS-R-77–866, Ph.D. Thesis, Dept. of Computer Science, University of Illinois at Urbana-Champaign, Urbana, Illinois, 153 P.
Sargent, R.G. (1982), “Verification and Validation of Simulation Models”, in F.E. Cellier, (ed.), Progress in Modelling and Simulation, Academic Press, London, pp. 159–169.
Sargent, R.G. (1983), Chapter 19 of this book.
Schiesser, W.E. (1982), Some Characteristics of ODE Problems Generated by the Numerical Method of Lines, in R.C. Aiken, (ed.), International Conference on Stiff Computation, to be published.
Strauss, J.C. (1967), “The SCi Continuous System Simulation Language (CSSL)”, Simulation 6, pp. 281–303.
Zeigler, B.P. (1976), “Structuring Principles for Multifaceted System Modelling”, in B.P. Zeigler, M.S. Elzas, G.J. Klir and T.I. Oren, (eds.), Methodology in Systems Modelling and Simulation, North-Holland Publishing Company, 1979, PP. 93–135.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1984 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cellier, F.E. (1984). How to Enhance the Robustness of Simulation Software. In: Ören, T.I., Zeigler, B.P., Elzas, M.S. (eds) Simulation and Model-Based Methodologies: An Integrative View. NATO ASI Series, vol 10. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-82144-8_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-82144-8_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-82146-2
Online ISBN: 978-3-642-82144-8
eBook Packages: Springer Book Archive