**Page description appears here**

“Evolution and Perspectives of Simulation Languages Following the CSSL Standard”

Authors: Magnus Rimvall and Francois Cellier,
Affiliation: Swiss Federal Institute of Technology, Zurich (ETHZ) and University of Arizona
Reference: 1985, Vol 6, No 4, pp. 181-199.

     Valid XHTML 1.0 Strict


Keywords: digital simulation, continuous simulation languages, CSSLī67, combined continuous/discrete simulation, standardization

Abstract: Since its publication in 1967 the CSSL specification has served as a successful standard for continuous simulation languages. However, recent advantages in modeling techniques, simulation methodologies and computer languages has motivated the simulation community to spur several standardization committees. In this paper the 1967 standard as well as several modern CSSL languages are reviewed, some current trends and developments are discussed and the status of present standardization efforts is presented. An outlook on some of the facilities we can expect to find in future simulation packages (with or without standardization) is given.

PDF PDF (2894 Kb)        DOI: 10.4173/mic.1985.4.1



DOI forward links to this article:
  [1] Arnstein J. Borstad (1986), doi:10.4173/mic.1986.3.2
  [2] H. Klee (1991), doi:10.1109/13.79885
  [3] K. J. Åström (2003), doi:10.1007/978-1-4615-1139-7_2


References:
[1] Augustin, D.C., Strauss, J.C. Fineberg, M.S. Johnson, B.B., Linebarger, R.N. Sansom, F.J. (1967). The SCi Continuous System Simulation Language, CSSL. Simulation, 9, 281-303 doi:10.1177/003754976700900601
[2] BAKER, N. J. C., SMART, P. J. (1982). The SYSMOD language and run time facilities definition, Techn. Note 6.82, Royal Aircraft Establishment, Farnborough, Hampshire, United Kingdom.
[3] BAKER, N. J. C., SMART, P. J. (1983). The SYSMOD simulation language, In W. Ameling (Ed.), Proceedings ESCī83. (Springer Verlag, Berlin) 12723-2.
[4] BAKER, N. J. C. SMART, P. J. (1984). SYSMOD - An environment for modular simulation, Proc. SCSC 1984. In W. Wade (Ed.). (North Holland, Amsterdam).
[5] CELLIER, F. E., BLITZ, A. E. (1976). GASP-V: a universal simulation package, In Dekker, L. (Ed.), Simulation of Systems, Proc. of the 8th AICA Congress. (North-Holland, Amsterdam).
[6] CELLIER, F. E., BONGULIELMI, A. P. (1979). The COSY simulation language, In Dekker, L., Savastano, G. and VanSteenkiste, G. C. (Eds.), Simulation of Systems, Proc. of the 9th IMACS Congress. (North-Holland, Amsterdam).
[7] CELLIER, F. E., RIMVALL, M. C., BONGULIELMI, A. P. (1981). Discrete Processes in COSY, In Maceri, F. (Ed.), Proc. of the European Simulation Meeting held in Cosenza, Italy. (April 1981). Also in Crosbie, R. E. and Cellier, F. E. (Eds.), TC3-IMACS, Simulation Software, Committee Newsletter, No. 11. (July 1982).
[8] CELLIER, F. E. (1983). Simulation software-today and tomorrow, In Burger. J. and Jarng, Y. (Eds.). Proceedings IMACS-Conference, Nantes, France. (North Holland, Amsterdam).
[9] CLANCY, J. J. FINETBERG, M. F. (1965). Digital simulation languages, a critique and a guide, AFIPS Conference Proceedings Vol. 27. Spartan Books, Washington D.C.
[10] CROSBIE, R. E., CELLIER, F. E. (1980). Committee Newsletter on Simulation Software no 6-12, Technical Committee 3.simulation software of īMACS.
[11] DUNGORRA, J. J., BUNCH, J. R., MOLER, C. B., STEWART, G. W. (1979). UNPACK Usersī Guide, Society for Industrial and Applied Mathematics.
[12] ELMQVIST, H. (1975). SIMNON--An interactive simulation program for nonlinear systems userīs manual, Report TFRT-3091, Dept. of Automatic Control, Lund Institute of Technology, Lund, Sweden.
[13] ELMQVIST, H. (1977). SIMNON - An interactive simulation program for nonlinear systems, s in Hamza, M. H. (Ed.), Proc. of the International Symposium SIMULATIONī77. (Acta Press, Anaheim, Calgary and Zurich).
[14] ELMQVIST, H. (1978). A structured model language for large continuous systems, PhD Thesis, Dept. of Automatic Control, Lund Institute of Technology, Report: CODEN: LUTFD2.TFRT-1015, 226 p.
[15] ELMQVIST, H. (1982). A graphical approach to documentation and implementation of control systems, Proc. 3rd IFAC/IFIP Symposium on Software for Computer Control, SOCOCO82. Madrid, Spain.
[16] GARBOW, B. S., BOYLE, J. M., DONGARRA, J. J., MOLER, C. M. (1977). Matrix Eigensystem Routines, EISPACK Guide Extensions. Springer, Lecture Notes in Computer Science, 51.
[17] GRANDA, J. J. (1983). Computer Aided Modeling Program, CAMP, a bond graph pre-processor for computer aided design and simulation of physical systems using digital simulation languages. Dissertation, University of California, Davis.
[18] HARNETT, R. T., SANSOM, F. J., WARSHAWSKY, L. M. (1964). MMIDAS, an analog approach to digital computation, Simulation, 3,.1964, 3 doi:10.1177/003754976400300307
[19] IBM (1967). System/360 Continuous System Modeling Program, Userīs Manual, Program Number 360A-CX-16X, Form GH20-0367-4.
[20] IBM (1984). Dynamic Simulation Language/VS, DSLIVS. Language Reference Manual. Program Number 5798-PXJ, Form SH20-6288-0, IBM Corporation, Dept. 012/Bldg. 141, 5600 Cottle Road, San Jose, CA 95193.
[21] JEFFERSON, D., SOWIZRAL, H. (1985). Fast concurrent simulation using the time warp mechanism, In Proc. Distributed Simulation, 24-26 January 1985, San Diego, California.SCI-publications, La Jolla, Calif.
[22] JEFFERSON, D., BECKMAN, B., HUGHES, D., LEVY, E., Lawns T., SPAGNUOLO, J., VAVRUS, WIELAND, F., ZIMMERMAN, B. (1985). Implementation of time-warp on the CALTECH hypercube, In Proc.. Distributed Simulation, 24-26 January 1985, San Diego, California.SCI-publications, La Jolla, Calif.
[23] KARFLUS, W. J. (1984). Selection criteria and performance evaluation methods for peripheral array processors, Simulation, 43, 125-131 doi:10.1177/003754978404300302
[24] KING, R. A., GRAY, J. 0. (1985). A flexible data interpreter for Computer Aided Design and simulation of dynamic systems, In Proc. 3rd IFAC Symposium on Computer Aided Design in Control and Engineering Systems. Copenhagen, July 31-August 2, 1985..Pergamon Press, Oxford.
[25] KORN, G. A. (1985). DESCTOP Reference Manual, Version V2.0. University of Arizona, Tucson, AZ 85721.
[26] KORN, G. A., WAIT, J. V. (1978). Digital continuous-system simulation, Prentice Hall, Englewood Cliffs, N.J. 212 p.
[27] LITTLE, J. N., EMANI-NQEINI, A., BANGERT, S. N. (1984). CTRL-C and matrix environments for the computer aided design of control systems: In Proc, 6th International Conference on Analysis and Optimization (INRI A), (Lecture notes in Control and Information Sciences 63, Springer Verlag).
[28] MITCHELL GAUTHIER, Assoc. (1981). ACSL: Advanced continuous simulation language - User Guide/Reference Manual, P.O. Box 685, Concord, Mass.
[29] MOLER, C. (1980). MATLAB, Userīs Guide, Department of Computer Science, University of New Mexico, Albuquerque, USA.
[30] NILSEN, R. N. (1984). The CSSL-IV Simulation Language, Reference Manual, Simulation Services, 20926 Germain Street, Chatsworth, California.
[31] OREN, T. I. (1977). Software for simulation of combined continuous and discrete systems: A state-of-the-art review, Simulation, 28, 33-45 doi:10.1177/003754977702800201
[32] PETERSON, H. E., SANSONI; F. J. (1965). MIMIC - A digital simulation program, SESCA Internal Memo 65-12, Wright Patterson AFB.
[33] PRITSKER, A. A. B. (1974). The GASP IV simulation language, Wiley, New York.
[34] PRITSKER, A. A. B., PEGDEN, C. D. (1979). Introduction to simulation and SLAM, Halsted Press, New York and Systems Publishing Corp., West Lafayette.
[35] PRITSKER ASSOCIATES (1984). The TESS Userīs Manual, P.O. Box 2413, West Lafayette, IN 47906, USA. 515 p.
[36] RIMVALL, M., CELLIER, F. E. (1984). MIDGET, Ein Flexibles Simulationstechnisches Entwicklungssystem, In Breitenecker, F., and Kleinert, W..Eds. Proc. of the ASIMī84 Symposium, Vienna, Austria, September 25-27, 1984. Springer, Informatik Fachberichte.
[37] RIMVALL, M., BONINOLT, L. (1985). A flexible man-machine interface for CACSD applications, In Proc. 3rd IFAC symposium on Computer Aided Design in Control and Engineering Systems. Copenhagen, July 31-August 2, 1985..Pergamon Press, Oxford.
[38] RIMVALL, M. and. CELLIER, F. (1985). The matrix environment as enhancement to modeling and simulation, In Proc. 11th IMACS world conference, Oslo, Norway. August 5-9, 1985.
[39] RUNGE; T. F. (1977). A Universal Language for Continuous Network Simulation, PhD Thesis, Dept. of Computer Science, University of Illinois at Urbana-Champaign, Report: UIUCDCS-R-77-866, 153p.
[40] SCHMIDT, B. (1984). Der Simulator GPSS-FORTRAN Version 3, Springer Verlag, Fachberichte Simulationstechnik, 2.
[41] SCHMIDT, B. (1984). Modellbilding mit GPSS-FORTRAN Version 3, Springer Verlag, Fachberichte Simulationstechnik, 3.
[42] SMITH, B. T. et al. (1974). Matrix Eigensystem Routines, EISPACK Guide, Springer, Lecture Notes in Computer Science, 6.
[43] SYN, W. M., LINEBARGER, R. N. (1966). DSL/90 - A digital simulation program for continuous system modeling, AFIPS Conference Proceedings, 28. Spartan Books, Washington, D.C.
[44] ZEIGLER, B. (1981). A Methodology for simulation Program Development, In Crosbie, R. E. and Cellier, F. E. (Eds.), TC3-IMACS, Simulation Software, Committee Newsletter, No 10, (September 1981).


BibTeX:
@article{MIC-1985-4-1,
  title={{Evolution and Perspectives of Simulation Languages Following the CSSL Standard}},
  author={Rimvall, Magnus and Cellier, Francois},
  journal={Modeling, Identification and Control},
  volume={6},
  number={4},
  pages={181--199},
  year={1985},
  doi={10.4173/mic.1985.4.1},
  publisher={Norwegian Society of Automatic Control}
};

News

Oct 2018: MIC reaches 3000 DOI Forward Links. The last 1000 took 2 years and 5 months.


May 2016: MIC reaches 2000 DOI Forward Links. The first 1000 took 34 years, the next 1000 took 2.5 years.


July 2015: MIC's new impact factor is now 0.778. The number of papers published in 2014 was 21 compared to 15 in 2013, which partially explains the small decrease in impact factor.


Aug 2014: For the 3rd year in a row MIC's impact factor increases. It is now 0.826.


Dec 2013: New database-driven web-design enabling extended statistics. Article number 500 is published and MIC reaches 1000 DOI Forward Links.


Jan 2012: Follow MIC on your smartphone by using the RSS feed.

Smartphone


July 2011: MIC passes 1000 ISI Web of Science citations.


Mar 2010: MIC is now indexed by DOAJ and has received the Sparc Seal seal for open access journals.


Dec 2009: A MIC group is created at LinkedIn and Twitter.


Oct 2009: MIC is now fully updated in ISI Web of Knowledge.