Course Catalog 2010-2011
Postgraduate

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2010-2011

TLT-2346 Communication Protocol Engineering, 8 cr

Person responsible

Bilhanan Silverajan

Lessons

Study type P1 P2 P3 P4 Summer Implementations Lecture times and places
Lectures
Excercises
Assignment



 



 
 12 h/per
 10 h/per

+12 h/per
+4 h/per
 60 h/per



 
TLT-2346 2010-01 Monday 13 - 16, TC221

Requirements

Exam and successful completion of 1 large 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
TLT-2310 Tietoliikenneprotokollat I Mandatory   1
TLT-2316 Computer Networking I Mandatory   1
OHJ-1400 Olio-ohjelmoinnin peruskurssi Mandatory   2
OHJ-1406 Introduction to Object-Oriented Programming Mandatory   2
OHJ-1450 Olio-ohjelmoinnin jatkokurssi Advisable    

1 . One of these two, or equivalent knowledge

2 . One of these two, or equivalent knowledge

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

Additional information

Suitable for postgraduate studies

More precise information per implementation

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

Last modified16.04.2010