Ada tasking and dynamic memory: To use or not to use, that's a question!

  • Philippe Waroquiers
Experience Reports
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1088)


During the development of the TACTICAL system (the European air traffic flow management application), some key decisions were taken about the usage of Ada tasking and dynamic memory. This paper presents the key factors that were taken into account to decide whether or not to use these two functionalities during the development. It shows how these initial design decisions were re-assessed during the development process.


Tasking Dynamic Memory Design Air Traffic Control Ada 83 Experience 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    J-N Monfort and V. Q. Ribal, Ariane 5: Development of the On-Board Software. In Proceedings of the Second International Eurospace — Ada-Europe Symposium, Marcel Toussaint (ed.), Frankfurt/Main, October 2–6,1995, pp. 111–123.Google Scholar
  2. [2]
    Y. Kermarrec, L. Nana Tchamnda, L. Pautet. Implementing an efficient fault tolerance mechanism in Ada 9X: an early experiment with GNAT. In 1994 Ada-Belgium Seminar (Preliminary Proceedings), Brussels, November 23, 1994.Google Scholar
  3. [3]
    SENTINELTM run-time analysis tool User's Guide SENTINELTM run-time analysis tool Reference Manual.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Philippe Waroquiers
    • 1
  1. 1.EUROCONTROL/CFMU Engineering DivisionBrusselsBelgium

Personalised recommendations