Running Linux
The anatomy of an FAA-qualifiable Ada subset compiler
Proceedings of the 2002 annual ACM SIGAda international conference on Ada: The engineering of correct and reliable software for real-time & distributed systems using Ada and related technologies
Ada Tasking and Dynamic Memory: To Use or Not To Use, That's a Question!
Ada-Europe '96 Proceedings of the 1996 Ada-Europe International Conference on Reliable Software Technologies
Modern Avionics Requirements for the Distributed Systems Annex
Ada-Europe '98 Proceedings of the 1998 Ada-Europe International Conference on Reliable Software Technologies
Ada in the JAS 39 Gripen Flight Control System
Ada-Europe '98 Proceedings of the 1998 Ada-Europe International Conference on Reliable Software Technologies
Ada after 10 Years of Usage - Is There a Commercial Future?
Ada-Europe '00 Proceedings of the 5th Ada-Europe International Conference on Reliable Software Technologies
Ada after 10 Years of Usage - Is There a Commercial Future?
Ada-Europe '00 Proceedings of the 5th Ada-Europe International Conference on Reliable Software Technologies
Exposing Uninitialized Variables: Strengthening and Extending Run-Time Checks in Ada
Ada-Europe '02 Proceedings of the 7th Ada-Europe International Conference on Reliable Software Technologies
Understanding the Linux Virtual Memory Manager
Understanding the Linux Virtual Memory Manager
Impact of a restricted tasking profile: the case of the GOCE platform application software
Ada-Europe'03 Proceedings of the 8th Ada-Europe international conference on Reliable software technologies
Exposing memory corruption and finding leaks: advanced mechanisms in Ada
Ada-Europe'03 Proceedings of the 8th Ada-Europe international conference on Reliable software technologies
Hi-index | 0.00 |
Computer hardware evolves very quickly. To benefit from cheaper and more powerful systems, big applications have to be ported to new environments. The Ada language has been designed for portability, making such migrations easier. However, today's applications often complement their main implementation language by various extra technologies: shell scripts, direct usage of OS primitives, different programming languages to access some libraries e.g. for graphical user interfaces, etc. These technologies are not always standardized or as portable as Ada so it is important to have indications about the portability of the various languages, libraries and tools.ETFMS, the Enhanced Tactical Flow Management System, is a large Eurocontrol/CFMU application written mainly in Ada. This paper reports the findings of an exploratory port of ETFMS from HP-UX PA-RISC to GNU/Linux Intel. The performance figures obtained on both platforms are compared and several conclusions about portability are given.