Title :
Ada-the reasons for change
Author :
Burns, A. ; Wellings, A.J.
Author_Institution :
Bradford Univ., UK
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;
Conference_Titel :
Software Engineering for Real Time Systems, 1989., Second International Conference on
Conference_Location :
Cirencester