• DocumentCode
    1384364
  • Title

    Strategies for supporting application portability

  • Author

    Mooney, James D.

  • Author_Institution
    Dept. of Stat. & Comput. Sci., West Virginia Univ., Morgantown, WV, USA
  • Volume
    23
  • Issue
    11
  • fYear
    1990
  • Firstpage
    59
  • Lastpage
    70
  • Abstract
    A range of system-design strategies that can be used to support portability and the ways in which these strategies have been employed by past and present systems are examined. The strategies are grouped into three categories: (1) strategies that maintain identical execution-time interfaces by porting system components that form the interface, (2) strategies that maintain identical or nearly identical interfaces for different system components by adhering to appropriate standards, and (3) strategies that assist in the adaptation of programs to a target environment. The principal emphasis is on operating-system issues. User interface portability, dynamic portability in a network, and international exchange of programs are briefly considered.<>
  • Keywords
    software portability; application portability; dynamic portability; execution-time interfaces; international exchange; operating-system; system-design strategies; target environment; user interface portability; Application software; Computer architecture; Hardware; Libraries; Operating systems; Programming; System software; Transportation;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.60881
  • Filename
    60881