Course Catalog 2012-2013
Basic

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2012-2013

TLT-2346 Communication Protocol Engineering, 8 cr

Additional information

Suitable for postgraduate studies
Will not be lectured year 2012-2013

Person responsible

Bilhanan Silverajan

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-1150 Ohjelmointi II Mandatory    

1 . 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

Last modified06.02.2012