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
Link To Document :
بازگشت