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