Issue No. 03 - May/June (2009 vol. 26)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.81
Jesús Martínez , University of Málaga
Pedro Merino , University of Málaga
Alberto Salmerón , University of Málaga
Francisco Malpartida , AT4 wireless
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
P. Merino, A. Salmerón, F. Malpartida and J. Martínez, "UML-Based Model-Driven Development for HSDPA Design," in IEEE Software, vol. 26, no. , pp. 26-33, 2009.