• DocumentCode
    2891481
  • 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
  • fYear
    2010
  • fDate
    12-14 April 2010
  • Firstpage
    1113
  • Lastpage
    1118
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations (ITNG), 2010 Seventh International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4244-6270-4
  • Type

    conf

  • DOI
    10.1109/ITNG.2010.141
  • Filename
    5501483