Skip to main content

A Graphical Environment for GLADE

  • Conference paper
  • First Online:

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

Abstract

This paper presents a graphical environment for programming distributed applications by means of GLADE. This environment facilitates the configuration and execution of Ada distributed applications. The environment frees the user from learning the GLADE configuration language, and keeps the state and the configuration of the system in a database for reconfiguration purposes. In order to provide fault tolerance the database can be replicated; the failure is then automatically masked by the graphical environment.

This work has been partially funded by the Spanish Research Council (CICYT) contract number TIC2001-1586-C03-03

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Intermetrics. Ada 95 Language Reference Manual. International Standard ANSI/ISO/IEC-8652: 1995, January 1995.

    Google Scholar 

  2. Gargaro, Kermarrec, Nana, Pautet, Smith, Tardieu, Theriault, Volz, and Waldrop. Adept (Ada 95 Distributed Execution and Partitioning Toolset). Technical Report, April 1997.

    Google Scholar 

  3. L. Pautet, T. Quinot, and S. Tardieu. Building Modern Distributed Systems. In 2001 Ada-Europe International Conference on Reliable Software Technologies, pages 122–135, Belgium, May 2001. Springer-Verlag.

    Google Scholar 

  4. G. Etzkorn. Change Programming in Distributed Systems. In Proceedings of the International Workshop on Configurable Distributed Systems, pages 140–151, United Kingdom, March 1992.

    Google Scholar 

  5. M. Barbacci, C. Weinstock, D. Doubleday, M. Gardner, and R. Lichota. Durra: a Structure Description Language for Developing Distributed Applications. Software Engineering Journal, 8(2):83–94, March 1993.

    Article  Google Scholar 

  6. J. Magee, N. Dulay, S. Eisenbach, and J. Kramer. Specifying Distributed Software Architectures. In W. Schafer and P. Botella, editors, Proc. 5th European Software Engineering Conf. (ESEC 95), volume 989, pages 137–153, Sitges, Spain, 1995. Springer-Verlag, Berlin.

    Google Scholar 

  7. R. Balter, F. Bellisard, Boyer M. Riveill, and J.-Y. Vion-Dury. Architecturing ans Configuring Distributed Application with Olan. In Proceedings IFIP International Conference on Distributed System Platforms and Open Distributed Processing (Middleware’98), pages 15–18, The Lake District, September 1998.

    Google Scholar 

  8. J. Bishop and L. Botha. Configuring Distributed Systems in a Java-based Environment. In IEEE Proceedings of Software Engineering, pages 65–74, http://citeseer.nj.nec.com/botha00con.guring.html, April 2001. IEEE Computer Society.

  9. K. Ng, J. Kramer, J. Magee, and N. Dulay. A Visual Approach to Distributed Programming. In Tools and Environments for Parallel and Distributed Systems, pages 7–31. Kluwer Academic Publishers, February 1996.

    Google Scholar 

  10. S. Maffeis. Piranha:A CORBA Tool for High Availability. IEEE Computer, pages 59–66, April 1997.

    Google Scholar 

  11. E. Martel, F. Guerra, and J. Miranda. A Tailorable Distributed Programming Environment. In 2002 Ada-Europe International Conference on Reliable Software Technologies, pages 269–281, Vienna, June 2002. Springer-Verlag.

    Google Scholar 

  12. Thaís Batista and Noemi Rodriguez. Dynamic Reconfiguration of Component based Applications. In IEEE, editor, Proceedings of the International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE 2000), volume 989, pages 32–39, Limmerick, Ireland, 2000.

    Google Scholar 

  13. F. Guerra, J. Miranda, J. Santos, E. Martel, L. Hernández, and E. Pulido. Programming Systems with Group_IO. In Proceedings of the Tenth Euromicro Workshop on Parallel, Distributed and Network-based Processing, pages 188–195, Canary Islands, Spain, January 2002. IEEE Computer Society Press.

    Google Scholar 

  14. F. Guerra, J. Miranda, J. Santos, and J. Calero. Building Robust Applications by Reusing Non-Robust Legacy Software. In 2001 Ada-Europe International Conference on Reliable Software Technologies, pages 148–159, Belgium, May 2001. Springer-Verlag.

    Google Scholar 

  15. L. Pautet and S. Tardieu. GLADE User’s Guide. Version 3.14p. GNAT, May 2001.

    Google Scholar 

  16. D. Anisimkov and P. Obry. AWS User’s Guide. Version 1.2. ACT, Ada Core Technologies, October 2001.

    Google Scholar 

  17. M. Erdman. Gnat Ada Database Development Environment. In 2002 Ada-Europe International Conference on Reliable Software Technologies, pages 334–343, Vienna, June 2002. Springer-Verlag.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Martel, E., Guerra, F., Miranda, J., Hernández, L. (2003). A Graphical Environment for GLADE. In: Rosen, JP., Strohmeier, A. (eds) Reliable Software Technologies — Ada-Europe 2003. Ada-Europe 2003. Lecture Notes in Computer Science, vol 2655. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44947-7_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-44947-7_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40376-0

  • Online ISBN: 978-3-540-44947-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics