Abstract
Today, reuse in software engineering is usually supported by component libraries, such as Java packages. Components are self-contained, ready-to-use building blocks, which are selected and composed. They are usually associated with the implementation phase, a result of practical experience rather than of existing limitations. In this paper, we shed some new light on the concept of components from the protocol engineering point of view. In particular, we describe a conceptual framework for the protocol design phase, and introduce a specific type of protocol design components called micro protocols. We then instantiate and apply this framework to a subset of SNMP, the Simple Network Management Protocol, using SDL as design language.
This work has been supported by the Deutsche Forschungsgemeinschaft (DFG) as part of Sonderforschungsbereich (SFB) 501, Development of Large Systems with Generic Methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
B. Geppert, R. Gotzhein, F. Rößler: Configuring Communication Protocols Using SDL Patterns, in: A. Cavalli, A. Sarma (eds.), SDL’97-Time for Testing, Proceedings of the 8th SDL Forum, Elsevier, Amsterdam, 1997, pp. 523–538
R. Gotzhein, P. Schaible: Pattern-Based Development of Communication Systems, in: Annals of Telecommunications, Special Issue on Protocol Engineering, Vol. 54, No. 11–12, 1999, pp. 508–525
R. Gotzhein, F. Khendek: Conception avec Micro-Protocoles, Colloque Francophone sur l’Ingenierie des Protocoles (CFIP’2002), Montreal, Canada, May 27–30, 2002
ITU-T Recommendation Z.100 (11/99): Specification and Description Language (SDL), International Telecommunication Union (ITU), 1999
R. E. Johnson: Frameworks = (Components + Patterns), in: Object-Oriented Application Frameworks (Special Issue), Communications of the ACM, Vol. 40, No. 10, 1997, pp. 39–42
T. Plagemann, B. Plattner, M. Vogt, T. Walter: Modules as Building Blocks for Protocol Configuration, Proceedings of the International Conference on Network Protocols (ICNP’93), San Francisco, 1993
F. Rößler, B. Geppert, R. Gotzhein: Collaboration-based Design of SDL Systems, Proceedings of the 10th SDL FORUM, June 2001
M. Zitterbart, B. Stiller, A. Tantawy: A Model for Flexible High-Performance Communication Subsystems, IEEE Journal on Selected Areas in Communications, Vol. 11, No. 4, 1993, pp. 507–518
J. Case, M. Fedor, M. Schoffstall, J. Davin: A Simple Network Management Protocol, RFC 1157, May 1990
W. Stallings: SNMP, SNMPv2, SNMPv3, and RMON 1 and 2, Addison Wesley, Third Edition, 1999
C. Szyperski: Components and architecture, Beyond Objects column, Software Development. Vol. 8, No. 10, October 2000
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gotzhein, R., Khendek, F., Schaible, P. (2003). Micro Protocol Design: The SNMP Case Study1. In: Sherratt, E. (eds) Telecommunications and beyond: The BroaderApplicability of SDL and MSC. SAM 2002. Lecture Notes in Computer Science, vol 2599. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36573-7_5
Download citation
DOI: https://doi.org/10.1007/3-540-36573-7_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00877-4
Online ISBN: 978-3-540-36573-0
eBook Packages: Springer Book Archive