DocumentCode :
2413872
Title :
Applying MDE Methodologies to Design Communication Protocols for Distributed Systems
Author :
Martínez, Jesús ; Merino, Pedro ; Salmerón, Alberto
Author_Institution :
Dpto. de Lenguajes y Ciencias de la Comput., Malaga Univ.
fYear :
2007
fDate :
10-12 April 2007
Firstpage :
185
Lastpage :
190
Abstract :
Traditionally, protocol engineers have to deal with the design and implementation of complex network services, spending considerable time and effort on creating robust and reliable final source code. Although approaches exist to assist engineers in the development of communication protocols which use several object-oriented frameworks, these do not benefit from new modelling guidelines developed in MDE and UML to exploit automatic code generation from graphical models. This paper introduces a new UML2 profile for communications which guides the construction of software for communications following the client-server architecture. The MDE process is then used to design suitable platform-specific models for the well-known Adaptive Communications Environment (ACE), a high performance C++ toolkit for implementing concurrent and network applications which relies heavily on architectural patterns
Keywords :
Unified Modeling Language; client-server systems; object-oriented programming; protocols; Adaptive Communications Environment; C++ toolkit; MDE methodologies; UML2 profile; client-server architecture; communication protocols; distributed systems; Complex networks; Design engineering; Design methodology; Model driven engineering; Object oriented modeling; Protocols; Reliability engineering; Robustness; Systems engineering and theory; Telecommunication network reliability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Complex, Intelligent and Software Intensive Systems, 2007. CISIS 2007. First International Conference on
Conference_Location :
Vienna
Print_ISBN :
0-7695-2823-6
Type :
conf
DOI :
10.1109/CISIS.2007.11
Filename :
4159732
Link To Document :
بازگشت