DocumentCode :
2172946
Title :
Design for an application protocol stack framework
Author :
Conte, Alberto ; Anquetil, Laurent Philippe
Author_Institution :
Corp. Res. Center, Alcatel Alsthom Recherche, Marcoussis, France
Volume :
1
fYear :
2000
fDate :
2000
Firstpage :
565
Abstract :
This article describes a framework design for implementing application protocol stacks. Following protocol specifications, network applications are typically modeled through a layered software architecture built on the notion of messages, sent or received asynchronously. Due to the extensive number of application protocols, design guidelines advocate software reuse in order to promote modular design and limited development effort. Such a goal is actually achieved thanks to a software framework, promoting a clean separation between reusable protocol-generic parts and isolated protocol-specific parts. Such a framework is used to implement different application protocol stack prototypes. Those experiments showed the power of a componentized object-oriented framework and of common object-oriented design patterns
Keywords :
object-oriented methods; protocols; software architecture; software reusability; application protocol stack design; application protocol stack prototypes; common object-oriented design patterns; componentized object-oriented framework; design guidelines; experiments; isolated protocol-specific parts; layered software architecture; modular design; network applications; protocol specifications; reusable protocol-generic parts; software framework; software reuse; Application software; Guidelines; Object oriented modeling; Prototypes; Software architecture; Software design; Software performance; Software prototyping; Software reusability; Transport protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, 2000. ICC 2000. 2000 IEEE International Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-7803-6283-7
Type :
conf
DOI :
10.1109/ICC.2000.853381
Filename :
853381
Link To Document :
بازگشت