• DocumentCode
    3245464
  • Title

    A multi-platform programming interface for protocol development

  • Author

    Calafate, Carlos Miguel Tavares ; Manzoni, Pietro

  • Author_Institution
    Dept. of Comput. Eng., Univ. Politecnica de Valencia, Spain
  • fYear
    2003
  • fDate
    5-7 Feb. 2003
  • Firstpage
    243
  • Lastpage
    249
  • Abstract
    We present a programming interface, called PICA, which aims to reduce the production cycle duration for communication protocols. It offers a user-friendly API that is very intuitive and that covers the major necessities which these protocols may have. Since most research is done in the Linux operating system, it also aims to reduce very significantly the time required to port a protocol implementation to other platforms like Windows NT or Windows CE by providing source code compatibility. We estimated the efficiency of our library and found that the overhead introduced is very small.
  • Keywords
    application program interfaces; distributed processing; operating systems (computers); programming environments; protocols; software libraries; software portability; software prototyping; Linux operating system; PICA; Windows CE; Windows NT; communication protocols; library efficiency; multi-platform programming interface; portability; production cycle duration; protocol development; source code compatibility; user-friendly API; Computer interfaces; Linux; Operating systems; Production; Prototypes; Routing protocols; Software design; Software libraries; Software performance; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2003. Proceedings. Eleventh Euromicro Conference on
  • Conference_Location
    Genova, Italy
  • ISSN
    1066-6192
  • Print_ISBN
    0-7695-1875-3
  • Type

    conf

  • DOI
    10.1109/EMPDP.2003.1183595
  • Filename
    1183595