DocumentCode
2682275
Title
A black box framework for an application protocol stack
Author
Conte, Alberto ; Anquetil, Laurent-Philippe
Author_Institution
Corp. Res. Center, Alcatel, Marcoussis, France
fYear
2000
fDate
2000
Firstpage
96
Lastpage
101
Abstract
The article proposes a framework based design for implementing application protocol stacks. According to protocol specifications, network applications are usually conceived through a layered software architecture centered around the concept of messages sent or received asynchronously. Of particular interest are application protocols residing on transport protocols. When implementing several application protocols, one should look for software reuse in order to promote modular design and limited development effort. Such a goal is reached through the use of a software framework, providing a clear separation between reusable protocol-generic parts and isolated protocol-specific parts. Such a framework has been used to implement a protocol stack prototype. This latter experiment showed the power of a componentized object oriented framework and of common object oriented design patterns
Keywords
formal specification; object-oriented programming; software architecture; software reusability; transport protocols; application protocol stack; black box framework; common object oriented design patterns; componentized object oriented framework; framework based design; isolated protocol-specific parts; layered software architecture; messages; modular design; network applications; protocol specifications; protocol stack prototype; reusable protocol-generic parts; software framework; software reuse; transport protocols; Access protocols; Application software; Ear; Electrical capacitance tomography; Electronic mail; Payloads; Prototypes; Software prototyping; Software reusability; Transport protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems and Software Engineering Technology, 2000. Proceedings. 3rd IEEE Symposium on
Conference_Location
Richardson, TX
Print_ISBN
0-7695-0559-7
Type
conf
DOI
10.1109/ASSET.2000.888059
Filename
888059
Link To Document