Course Catalog 2009-2010
Basic

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2009-2010

TLT-2346 Communication Protocol Engineering, 8 cr

Person responsible

Bilhanan Silverajan, Jarmo Harju

Implementations

  Lecture times and places Target group recommended to
Implementation 1


Per 3, 4 :
Monday 12 - 15, TB224

 
3.-n. vuosikurssi
Jatko-opiskelijat
Kandiopiskelijat  


Requirements

Exam and successful completion of 1 group assignment. In addition, there will be a series of small tasks/homeworks interleaved with lectures.
Completion parts must belong to the same implementation

Learning outcomes

The student learns the basics of protocol engineering and how to implement typical Internet protocols with various kinds of protocol implementation frameworks.

Content

Content Core content Complementary knowledge Specialist knowledge
1. Background of communication protocol engineering.     
2. Communication Protocol Development Methods     
3. Protocol Engineering Phases: Requirements analysis, specification and design of communication protocols. Formal Specification with SDL.     
4. Verification and Validation Techniques. Testing and Deployment     
5. Introduction to protocol engineering tools and frameworks.     
6. Design and implementation of protocols with SDL, DOORS and ACE.     


Prerequisites

Course Mandatory/Advisable Description
OHJ-1400 Olio-ohjelmoinnin peruskurssi Mandatory    
OHJ-1406 Introduction to Object-Oriented Programming Mandatory    
OHJ-1450 Olio-ohjelmoinnin jatkokurssi Advisable    
TLT-2300 Tietoliikenneprotokollat Mandatory    
TLT-2306 Communications Protocols Mandatory    

Additional information about prerequisites
A strong C++ knowledge is required; In addition, the student is required to be well-versed in UNIX/Linux environments. Other knowledge necessary: using GNU C++ (g++) compiler, debugging with gdb and creating basic Makefiles. Experience only in Java is not sufficient. Good knowledge about Internet protocols is mandatory for this course.

Prerequisite relations (Requires logging in to POP)

Correspondence of content

There is no equivalence with any other courses

More precise information per implementation

  Description Methods of instruction Implementation
Implementation 1 The student learns the basics of protocol engineering and how to implement typical Internet protocols with various kinds of protocol implementation frameworks.        


Last modified08.05.2009
ModifierJarmo Harju