Title :
Experiences on Teaching Software Engineering Concepts for the Design of Communication Protocols
Author :
Cruz, JesÙs Martínez
Author_Institution :
Comput. Sci. Dept., Univ. of Malaga, Malaga, Spain
Abstract :
Protocols undoubtedly play a key role in computer networks and distributed and real-time embedded software. Therefore, Telecommunications Engineering and other related curricula usually include a specific subject for the design of communication protocols at the undergraduate level. Traditionally, these subjects focus on using standards and formal methods related to the International Telecommunications Union (ITU-T) or the International Organization for Standardization (ISO). Because the academic focus is generally on design (and validation) these approaches are indeed appropriate, but a gap exists between high-level protocol designs and their actual implementation as part of complex systems in industry. This paper describes the experiences in one of these subjects that now includes software engineering concepts and methods for the design of protocols. The objective is to fill the gap between design and implementation through the use of communication frameworks and middleware, with a focus on high-performance and reliability.
Keywords :
computer network reliability; computer science education; middleware; protocols; software engineering; telecommunication engineering education; International Organization for Standardization; International Telecommunications Union; communication protocols; computer networks; distributed embedded software; formal methods; middleware; real-time embedded software; software engineering concepts; telecommunications engineering; Computer networks; Design engineering; Design methodology; Education; Embedded software; ISO standards; Protocols; Software engineering; Standards organizations; Telecommunication standards;
Conference_Titel :
Information Technology: New Generations (ITNG), 2010 Seventh International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-6270-4
DOI :
10.1109/ITNG.2010.141