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
Link To Document :
بازگشت