Skip to main content

How to Enhance the Robustness of Simulation Software

  • Conference paper

Part of the book series: NATO ASI Series ((NATO ASI F,volume 10))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Bos, G. and M.S. Elzas, (1962), Digitale Simulatie van een analoge rekenmaschine, Afdeling der Technische Natuurkunde, Technische Hogeschool Delft, The Netherlands, 50 p.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Elzas, M.S. (1983), Chapter 2 of this book.

    Google Scholar 

  • Heppner, D. (1977), Beschreibung der Simulationssprache SCALE F, Handbuch F7, Computing Center, Technical University of Braunschweig, FRG, 150 p.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Korn, G.A. and J.V. Wait (1978), Digital Continuous System Simulation, Prentice Hall, 212 p.

    Google Scholar 

  • 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.

    Google Scholar 

  • Moler, C. (1980), MATLAB User Guide, Dept. of Computer Science, University of New Mexico, Albuquerque, 60 p.

    Google Scholar 

  • Nilsen, R.N. (1980), The CSSL IV Simulation LanguagefUser Manual, Simulation Services, 20926 Germain Street, Chatsworth, Calif.

    Google Scholar 

  • Pritsker, A.A.B. (1974), The GASP IV Simulation LanguagerJohn Wiley, New York, 451 P.

    Google Scholar 

  • Rice J.R. (1976), “Algorithmic Progress in Solving Partial Differential Equations”, SIGNUM Journal, 1L, 4, pp. 6–10.

    Article  Google Scholar 

  • Richards, C.J. (1978), “What’s Wrong with my Model”, 2nd UKSC Conference, United Kingdom, pp. 223–228.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Sargent, R.G. (1983), Chapter 19 of this book.

    Google Scholar 

  • 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.

    Google Scholar 

  • Strauss, J.C. (1967), “The SCi Continuous System Simulation Language (CSSL)”, Simulation 6, pp. 281–303.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics