A decade of development and deployment of distributed Ada systems

  • John D. Smart
Experience Reports
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1088)


The paper describes the design and implementation methods used by BAeSEMA to support their development, over the last ten years, of very large Distributed Command and Control Systems written in Ada 83. It describes the characteristics of our Common Framework and the strategy for extensive use of automatic generation of Ada 83 code from a Design Data Base. Over 2.5 million lines of code have successfully been delivered and the paper provides metrics on the composition of the delivered systems. Finally, we present an assessment of how Ada 95 could provide better support for such large scale Ada developments.


Real-Time Systems Distributed Systems Frameworks Techniques and Tools Software Development Methods and Techniques Experience Report Metrics 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Jackson M.A.: System Development, Prentice-Hall International Inc., London, UK, 1983.Google Scholar
  2. [2]
    Learmouth & Birchett Management Systems: LBMS Jackson System Development, Version 2.0, John Wiley & Sons Ltd., Chichester, UK, 1992.Google Scholar
  3. [3]
    Hoare, C.A.R.: Communicating Sequential Processes, Prentice-Hall International Inc., London, UK, 1985.Google Scholar
  4. [4]
    Ada 95 Reference Manual. International Standard ANSI/ISO/IEC-8652:1995.Google Scholar
  5. [5]
    Smart, J.D.: Interworking between Ada and C++: a case study, Ada User Journal, Volume 15, No. 3 IOS Press, Amsterdam, 1994Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • John D. Smart
    • 1
  1. 1.Combat Systems DivisionBAeSemaNew MaldenEngland

Personalised recommendations