Skip to main content

STRAda An Ada transformation and distribution system

  • Conference paper
  • First Online:
Book cover Ada: Moving Towards 2000 (Ada-Europe 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 603))

Included in the following conference series:

  • 144 Accesses

Abstract

In this paper, the authors introduce STRAda: a transformation and distribution system for Ada programs. The aim of the system is to allow users to run Ada programs on a distributed architecture, i.e. over a network comprising several nodes.

The problem is addressed from a transformational standpoint: Ada program text is transformed into another kind of Ada text which in turn uses primitives from the STRAda kernel built on top of a distributed operating system: UNIX.

We discuss design and implementation of the STRAda kernel and the kinds of transformations we have taken into consideration.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliographie

  1. C. Atkinson and A. Di Maio From DIADEM to DRAGOON Distributed Ada: developments and experiences, pages 105–136, Cambridge University Press 1990

    Google Scholar 

  2. A. Ardö and L. Lundberg The MUMS Multiprocessor Ada Project Distributed Ada: developments and experiences, pages 235–258, Cambridge University Press 1990

    Google Scholar 

  3. M.J. Bach The Design of the UNIX Operating System Prentice-Hall International Editions 1986

    Google Scholar 

  4. G. Bazalgette, D. Bekele, C. Bernon STRAda: Un système de transformation et de répartition Ada. DEA-Université Paul Sabatier TOULOUSE France 1991

    Google Scholar 

  5. J.M. Bishop and M.J. Hasling Distibuted Ada — the Issues Distributed Ada: developments and experiences, pages 1–14, Cambridge University Press 1990

    Google Scholar 

  6. B. Dobbing and I. Caldwell A pragmatic approach to distributed Ada for transputers Distributed Ada: developments and experiences, pages 200–221, Cambridge University Press 1990

    Google Scholar 

  7. R. Dewar, S. Flynn, E. Schonberg and N. Shulman Distributed Ada on Shared Memory Multiprocessors Distributed Ada: developments and experiences, pages 222–234, Cambridge University Press 1990

    Google Scholar 

  8. P. Deransart, M. Jourdan, B. Lorho Attribute Grammars: Definitions and Bibliography. Springer Verlag, aug 1968

    Google Scholar 

  9. A. Evans, K.J. Butler, G. Goos, and Wulf W.A. DIANA reference manual. Technical report TL 83-4. Tartan laboratories incorporated, feb 1983

    Google Scholar 

  10. G. Eisenhauer and R. Jha Honeywell Distributed Ada — implementation Distributed Ada: developments and experiences, pages 158–176, Cambridge University Press 1990

    Google Scholar 

  11. A.D. Hutcheon and A.J. Wellings The York distributed Ada Project Distributed Ada: developments and experiences, pages 67–104, Cambridge University Press 1990

    Google Scholar 

  12. R. Jha and G. Eisenhauer Honeywell Distributed Ada — Approach Distributed Ada: developments and experiences, pages 137–157, Cambridge University Press 1990

    Google Scholar 

  13. R. Jha, M. Kamrad II, and D.T. Cornhill Ada program partitioning language: a notation for distributed Ada programs. IEEE Transitions on software engineering, 15(3):271–280, mar 1989

    Google Scholar 

  14. M.B. Jones and R.F. Rashid Mach and machmaker: kernel and language support for object oriented distributed systems. In N. Meyriwitz, editor, OOPSLA Proc. on object-oriented programming systems, languages and applications, pages 67–77. ACM, sep 1986

    Google Scholar 

  15. B. Krieg-Brückner and D.C. Luckham. Anna: towards a language for annotating Ada programs. SIGPLAN, 30(3):228–238, nov 1980

    Google Scholar 

  16. F. Kordon, P. Sens Répartir des programmes Ada sur un ensemble homogène de machines UNIX, une expérience de réalisation Ada, premier bilan d'utilisation, pages 123–135, Congrès Ada France nov 1991.

    Google Scholar 

  17. Manuel de Référence du langage de programmation Ada Alsys, fev 1987

    Google Scholar 

  18. T.W. Reps and T.Teitelbaum The Synthesizer Generator, A System for Constructing Language-based Editors. Springer Verlag, 1989

    Google Scholar 

  19. T.W. Reps and T.Teitelbaum The Synthesizer Generator Reference Manual. Springer Verlag, third edition, 1989

    Google Scholar 

  20. A. Volz, P. Krishnan and R. Theriault Distributed Ada: a Case Study Distributed Ada: developments and experiences, pages 15–57, Cambridge University Press 1990

    Google Scholar 

  21. H. Zimmermann, J. S. Banino, A. Caristan, M. Guillemont and G. Morisset Basic concepts for the support of distributed systems: The Chorus Approach IEEE Catalog NO. 80-83218, pages 60–67, Apr 81 Computer Society Press

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

J. van Katwijk

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bazalgette, G., Bekele, D., Bernon, C., Filali, M., Rigaud, J.M., Sayah, A. (1992). STRAda An Ada transformation and distribution system. In: van Katwijk, J. (eds) Ada: Moving Towards 2000. Ada-Europe 1992. Lecture Notes in Computer Science, vol 603. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55585-4_23

Download citation

  • DOI: https://doi.org/10.1007/3-540-55585-4_23

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55585-8

  • Online ISBN: 978-3-540-47240-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics