DocumentCode :
2718610
Title :
NEST: NEtwork Server Tool
Author :
Wilson, Kelly ; Aycock, John
Author_Institution :
Dept. of Comput. Sci., Calgary Univ., Alta.
fYear :
2005
fDate :
5-5 Oct. 2005
Firstpage :
1107
Lastpage :
1111
Abstract :
NEST (network server tool) can be used to automatically generate code infrastructure for TCP-based network servers. It uses a specification language to describe client-server interaction and state transitions within the server. This specification language has some similarities to the compiler tools Lex and Yacc, and its design makes network server specification straightforward. One of the main features of NEST is that it can generate three different types of server from the same basic specification: process-based, threaded, and event-driven. Our performance results show that we can produce server code for all three models which is competitive with established, highly-tuned servers
Keywords :
client-server systems; network servers; specification languages; transport protocols; TCP-based network servers; client-server interaction; event-driven specification; network server tool; process-based specification; specification language; state transitions; threaded specification; Communication switching; Computer science; Drives; Network servers; Productivity; Programming profession; Protocols; Prototypes; Web server; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, 2005 Asia-Pacific Conference on
Conference_Location :
Perth, WA
Print_ISBN :
0-7803-9132-2
Type :
conf
DOI :
10.1109/APCC.2005.1554236
Filename :
1554236
Link To Document :
بازگشت