An alternate design for Fortran 8X
ACM SIGPLAN Fortran Forum
The selection of an Ada compiler for a real-time embedded avionics application
TRI-Ada '89 Proceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deployment
An implementation of asynchronous I/O for Ada
WADAS '88 Proceedings of the fifth Washington Ada symposium on Ada
Hi-index | 0.00 |
Although mainframe Ada compilers have reached execution as well as reliability performance characteristics of languages such as FORTRAN, the same is not true of embedded system compilers. Finding a reliable cross-compiler for widely used and powerful micro-processors such as the Motorola 68000 family is extremely difficult, if not impossible. First quarter '87 cross-compiler users face many tough trade-offs and additional project costs due to time lost developing compiler work-arounds. Although the user community appreciates the technological challenges of building an Ada compiler, it is still faced with trying to use incomplete and somewhat unstable systems while trying to deliver efficient, ultra-reliable code. In order to help both vendors and users alike, this article presents a set of evaluation criteria that may be used in selecting an Ada compiler for embedded system applications. Given the progress made with mainframe compilers, the major focus is on robustness, reliability, run-time system, and cross-compiler tools.