Issue No.03 - May/June (2009 vol.26)
Pedro Merino , University of Málaga
Alberto Salmerón , University of Málaga
Jesús Martínez , University of Málaga
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.81
This article examines using model-driven development (MDD) with UML for communication protocols. The authors believe this approach is essential for reducing the costs of developing, maintaining, and evolving complex software systems. However, is this statement valid for communication protocol software? Such software's stringent performance and robustness requirements are critical for embedded devices in modern mobile and cellular networks. To compare UML-based MDD with a code-centric approach, the authors developed two versions of a fully functional High-Speed Downlink Packet Access (HSDPA) prototype. Experiments show that the development process was easier with UML-based MDD than with the code-centric approach, without sacrificing performance.
model-driven development, communication protocol, UML, code-centric software, High-Speed Downlink Packet Access, HSDPA, Adaptive Communication Environment, ACE, Rhapsody
Pedro Merino, Alberto Salmerón, Jesús Martínez, "UML-Based Model-Driven Development for HSDPA Design", IEEE Software, vol.26, no. 3, pp. 26-33, May/June 2009, doi:10.1109/MS.2009.81