• DocumentCode
    273953
  • Title

    Ada-the reasons for change

  • Author

    Burns, A. ; Wellings, A.J.

  • Author_Institution
    Bradford Univ., UK
  • fYear
    1989
  • fDate
    18-20 Sep 1989
  • Firstpage
    70
  • Lastpage
    74
  • Abstract
    Although the Ada programming language was designed to address many real-time issues within a single language framework, it is widely accepted that it has not totally succeeded in achieving its stated design goals. Ada, with an appropriate project support environment, has successfully addressed many of the software engineering issues associated with the production of large soft real-time software. It has failed, however, to cope adequately with most of the hard real-time problems. In particular its model of concurrency has been much criticised for its lack of flexibility and its potential inefficiency. The authors discuss some of the outstanding problem areas with the language. They identify a range of issues associated with the Ada tasking model that should be considered in the short, medium or long-term, if Ada is to be used for a wide range of real-time applications in current and future systems
  • Keywords
    Ada; parallel programming; real-time systems; software engineering; Ada programming language; Ada tasking model; concurrency model; future systems; hard real-time problems; large soft real-time software; problem areas; project support environment; real-time applications; real-time issues; single language framework; software engineering issues; stated design goals;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Software Engineering for Real Time Systems, 1989., Second International Conference on
  • Conference_Location
    Cirencester
  • Type

    conf

  • Filename
    51723