Skip to main content

ESL — Advanced Simulation Language for Parallel Processors

  • Chapter
Parallel Processing Techniques for Simulation

Part of the book series: Applied Information Technology ((AITE))

  • 95 Accesses

Abstract

This paper reports the results of a software engineering project entitled “Simulation Algorithms for Parallel Processes” which was carried out under European Space Agency (ESA) Contracts 4790/81 and 5663/83. The objective of the project was to produce computer programs to implement an advanced continuous-system simulation language (CSSL). The language, which has become known as ESL (ESA Simulation Language), is characterised by its advanced programming concepts. These include separate program units to describe the system and the experiment to be performed on it; modular model concepts in the form of submodels to define independent parts of the system; a segment facility which allows sections of the system to be simulated on a parallel processor emulation; techniques for conveniently describing and handling system discontinuities; and modern programming structure features with comprehensive procedural code facilities. The implementation provides both an interpreter version for fast turn-round of simulation programs under development, and a translator version for efficient production runs of developed programs.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hay, J.L., Crosbie, R.E. and Narotam, M.D., Outline software specification, Technical Memo ES81/1, ESA Contract 4155/79, Dept. of Electronic and Electrical Engineering, University of Salford, March 1981.

    Google Scholar 

  2. Hay, J.L., Crosbie, R.E. and Narotam, M.D., Outline proposals for a New Standard for Continuous System Simulation Languages (CSSL81), Simulation Laboratory Report, Dept. of Electronic and Electrical Eng., University of Salford, March 1981. Republished in TC3-IMACS Newsletter 9, May 1981.

    Google Scholar 

  3. Crosbie, R.E. and Hay, J.L., Towards new standards for continuous system simulation languages, Proc. 1982 SCSC, pp. 186–190, Denver, Colorado, July 1982.

    Google Scholar 

  4. Hay, J.L., A New CSSL Standard — an implementation view, UKSC Conference on Computer Simulation, Harrogate, 1981,

    Google Scholar 

  5. The SCi Continuous System Simulation Language, Simulation, vol. 9, No. 6, Dec. 1969.

    Google Scholar 

  6. Hay, J.L., Crosbie, R.E. and Pearce, J.G., Simulation algorithms for parallel processes, Final Report ESA Contract 5663/83, Report CSC-1023/00, Dept. Electronic and Electrical Eng., University of Salford, Nov. 1983.

    Google Scholar 

  7. Hay, J.L., Pearce, J.G., Parke, K.E., Turnbull, L. and Crosbie, R.E., ESL Application Manual, Report No. CSC-1024, ESA Contract 5663/83, SUIC, March 1985.

    Google Scholar 

  8. Hay, J.L., Pearce, J.G., Turnbull, L. and Crosbie, R.E., ESL Software User Manual, Report No. CSC-1019, ESA Contract 5663/83, April 1985.

    Google Scholar 

  9. Hay, J.L., Pearce, J.G., Javey, S. and Crosbie, R.E., ESL Software requirements document, Report No. CSC-M005, ESA Contract 5663/83, April 1985.

    Google Scholar 

  10. Hay, J.L. and Crosbie, R.E., ESL Architectural Design Document, Report No. CSC-1006, ESA Contract 5663/83, April 1985.

    Google Scholar 

  11. Hay, J.L. and Crosbie, R.E., ESL Software Transfer Document, Report No. CSC-1021, ESA Contract 5663/83, April 1985.

    Google Scholar 

  12. Hay, J.L., Pearce, J.G. and Turnbull, L., ESL Detailed Design Document, Report No. CSC-1022, ESA Contract 5663/85, May 1985.

    Google Scholar 

  13. Hay, J.L., Pearce, J.G. and Turnbull, L., Consolidation and Extension of ESL, Final Report, Report No. CSC-1026, ESA Contract 5663/85, June 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Plenum Press, New York

About this chapter

Cite this chapter

Hay, J.L. (1986). ESL — Advanced Simulation Language for Parallel Processors. In: Singh, M.G., Allidina, A.Y., Daniels, B.K. (eds) Parallel Processing Techniques for Simulation. Applied Information Technology. Springer, Boston, MA. https://doi.org/10.1007/978-1-4684-5218-1_13

Download citation

  • DOI: https://doi.org/10.1007/978-1-4684-5218-1_13

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4684-5220-4

  • Online ISBN: 978-1-4684-5218-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics