Protocol Reconfiguration Using Component-Based Design

  • Fotis Foukalas
  • Yiorgos Ntarladimas
  • Aristotelis Glentis
  • Zachos Boufidis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3543)

Abstract

Previous modular protocol design and implementation allow a flexible configuration and reconfiguration of protocol layers or full protocol stacks. However, in our days, software engineering technologies introduce new methods for designing and specifying modular software. Such a technology is the component-based software technology. Using those techniques, a software system could be modular. This paper proposed a reconfigurable protocol design and specification approach as well as a protocol reconfiguration management/runtime model based on protocol components that represent distinct protocol functions, which in previous works have been designed and specified as modules. The following content could be considered as a suggestion for a UML profile for protocol components and protocol reconfiguration.

References

  1. 1.
    Plagemann, T.P.: A Framework for Dynamic Protocol Configuration. PhD Thesis, Swiss Federal Institute of Technology Zurich (1994)Google Scholar
  2. 2.
    Holzmann, G.J.: Design and Validation of Computer Protocols, Bell Laboratories, Prentice Hall, Englewood Cliffs (1991)Google Scholar
  3. 3.
    Berlemann, L., Cassaigne, A., Walke, B.: Modular Link Layer Functions of a Generic Protocol Stack for Future Wireless Networks. To appear in Proc. of Software Defined RadioTechnical Conference, Phoenix USA (November 2004)Google Scholar
  4. 4.
    Object Management Group. UML 2.0 Superstructure Specification: Final Adopted Specification (August 2003), http://www.omg.org/docs/ptc/03-08-02.pdf
  5. 5.
    Object Management Group. UML 2.0 Infrastructure Specification: Final Adopted Specification (December 2003), http://www.omg.org/docs/ptc/03-09-15.pdf
  6. 6.
    Object Management Group: Deployment and Configuration of Component-based Distributed Applications: Working Draft (2002-2003), http://www.omg.org/docs/ptc/04-05-15.pdf
  7. 7.
    McKinley, P.K., Sadjadi, S.M., Kasten, E.P., Cheng, B.H.C.: Composing Adaptive Software. Computer 37(7), 56–64 (2004)CrossRefGoogle Scholar
  8. 8.
    Alonistioti, A., Foukalas, F., Houssos, N.: Reconfigurability management issues for the support of flexible service provision and reconfigurable protocols. In: Software Defined Radio Forum Technical Conference 2003 (SDR 2003), Orlando, Florida, November 17-19 (2003)Google Scholar
  9. 9.
    Object Management Group. PIM and PSM for Software Radio Components: Final Adopted Specification, dtc/04-05-04Google Scholar
  10. 10.
    Tschudin, C.: Flexible Protocol Stacks. In: Proc. ACM SIGCOMM 1991, Zurich, Switcherland, pp. 197–204 (1991)Google Scholar
  11. 11.
    Jung, M., Biersack, E.W.: A Component-Based Architecture for Software Communication Systems. In: Proceedings of IEEE ECBS, Edinburgh, Scotland, April 2000, pp. 36–44 (2000)Google Scholar
  12. 12.
    Beyer, D.A., Lewis, M.G.: A Packet Radio API, vol. 3, pp. 1261–1265Google Scholar
  13. 13.
    End-to-End Reconfigurability, IP IST Project, http://e2r.motlabs.com/
  14. 14.
    Object Management Group. CORBA Components: Working Draft, ptc/02-08-03 (September 2002)Google Scholar
  15. 15.
    3GPP TS 32600, Telecommunication Management; Configuration Management (CM); Concept and high-level requirements (Release 6)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2005

Authors and Affiliations

  • Fotis Foukalas
    • 1
  • Yiorgos Ntarladimas
    • 1
  • Aristotelis Glentis
    • 1
  • Zachos Boufidis
    • 1
  1. 1.Communications Network Laboratory, Department of Informatics and TelecommunicationsUniversity of AthensAthensGreece

Personalised recommendations