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