Title :
Porting Ada: a report from the field
Author :
Skazinski, Joseph G.
Author_Institution :
Magnavox Electron. Syst. Co., Fort Wayne, IN, USA
Abstract :
With the constant barrage of new systems, porting software applications is inevitable. This article takes a look at the problems involved in porting an Ada/C application. The porting effort begins when the software architecture is defined and the code implemented. The task is completed with the successful execution of the software on all target platforms. The AFATDS porting effort to the HP RISC platform was completed successfully. The effort to port AFATDS to an InteVSCO Unix platform is still incomplete and is awaiting an Ada compiler upgrade that can pass the AFATDS messaging schema´s large arrays to generic procedures. With the numerous operating systems available, the constant barrage of new operating system releases, and the continual hardware advancements, the need to port software applications is evident. The success of any porting effort depends on the maturation and reliability of the tools being used. If the Department of Defense´s dual-use strategy is to succeed, DoD must also foster the development of reliable and affordable Ada tools.<>
Keywords :
Ada; C language; program compilers; software portability; AFATDS porting effort; Ada compiler; Ada tools; Ada/C application; Department of Defense; HP RISC platform; InteVSCO Unix platform; operating systems; porting; software applications; software architecture; Application software; Data systems; Graphical user interfaces; Hardware; Military computing; Operating systems; Software libraries; Software systems; System software; Workstations;