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)


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.


Protocol Manager Software Define Radio Object Management Group Protocol Function Reconfiguration Process 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  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),
  5. 5.
    Object Management Group. UML 2.0 Infrastructure Specification: Final Adopted Specification (December 2003),
  6. 6.
    Object Management Group: Deployment and Configuration of Component-based Distributed Applications: Working Draft (2002-2003),
  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,
  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