56
James D. MooneyWell-known strategies for achieving portability include
use of standard languages,
system interface standards, portable
libraries and compilers, etc.
These
tools are important, but they are not a substitute fora consistent portability strategy during the development process. The problems are compounded considerably by the more demanding requirements
of much present-day software,
including timing constraints,
distribution, and sophisticated (or miniaturized) user interfaces.
This tutorial introduces abroad framework
of portability issues, but concentrates on practical techniques for bringing portability considerations to the software development process. The presentation is addressed both to individual software designers and to those participating in an organized development process.
It is not possible in a paper of this length to provide a detailed and thorough treatment of all of the issues and approaches for software portability. We will offer an introduction designed to increase awareness of the issues to be considered.
Share with your friends: