Dependable and Secure Computing (Twente Graduate School)
ICT systems are used as part of an ever-growing variety of applications and form a critical backbone of our societal infrastructure. Malfunctioning or sabotage of ICT systems incur economic expenses at best, cost lives at worse, or will even disrupt society. An ICT-system is called dependable if reliance can justifiably be placed on the services it delivers. This should be possible despite the occurrence of physical faults, communication problems, software errors, human operator mistakes, or attacks by malicious intruders.
Dependability and security are interpreted in a broad sense. Depending on the application domain, it includes 7x24 availability, absolute safe and timely behavior, a guaranteed quality-of-service level, the protection of the integrity of financial transactions, enforcement of digital rights and the privacy of users. Dependable ICT is a challenge, because applications tend to be geographically distributed, have increasingly complex and adaptive functionality, are connected via wired or wireless networks, and should be open for interaction with an unknown, sometimes malicious, environment.
In this Computer Science Graduate programme you will learn and develop traditional and novel methods and techniques for analyzing and constructing dependable and secure systems. Traditional means are fault and intrusion detection, prevention, prediction, removal, and tolerance, so that systems keep working even despite faults, errors, or hackers. Emphasis will be put on computational methods, in the following areas:
- |
Modeling, automated analysis and synthesis of dependable systems; |
- |
Algorithms and protocols to enforce dependability and security; |
- |
Design of dependable and secure software architectures. |
Programme mentor
|
prof. dr. J.C. (Jaco) van der Pol Room: Zilverling 5049; Phone: 053 489 3017; Email: j.c.vanderpol@ewi.utwente.nl |
This graduate school program is supported by the Design and Analysis of Communication Systems group (DACS), the Distributed and Embedded Security group (DIES), the Formal Methods and Tools group (FMT), and the Software Engineering group (SE).
Course programme
The course programme consists of 25 EC compulsory core courses, mandatory courses among which the master thesis, 30 EC track courses and 15 EC elective courses.
Compulsory core courses (25 EC):
192130092 - Faulttolerant Digital Systems
192140122 - System Validation
192194200 - Verification of Security Protocols (TU/e, 6EC)
192111332 - Design of Software Architectures
191210441 - Control Engineering
And depending on choice of track (30 EC):
Track Dependability Modeling and Evaluation (DME):
192135310 - Modeling and Analysis of Concurrent Systems 1
192135320 - Modeling and Analysis of Concurrent Systems 2
192114200 - Quantitative Modeling and Analysis
192135450 - ADSA Model Driven Engineering
191580752 - Deterministic Models in OR
192130500 - Performance Analysis
Track Secure Networks ( SN):
192654000 - Network Security
192110941 - Secure Data Management
192620010 - Mobile and Wireless Networking 1
192194100 - Cryptography 1 (TU/e)
201100022 - Cyber-crime Science
192130300 - Performance Evaluation
Track Dependable Software Synthesis (DSS):
192661001 - Patterns of Software Development
192111233 - Aspect Oriented Programming
192170015 - Testing Techniques
192135450 - ADSA Model Driven Engineering
192114300 - Program Verification
192135310 - Modeling and Analysis of Concurrent Systems 1
Elective courses (15 EC):
These consist of:
- |
courses in the other tracks of “Dependable and Secure Computing” |
- |
courses from the following list |
- |
other courses in consultation with the programme mentor |
Listed courses:
192111092 - Advanced Logic (FMT)
192110280 - Advanced Programming Concepts (SE)
192111700 - Computability and Computational complexity (HMI)
192130112 - Distributed systems (PS)
191520751 - Graph Theory (DMMP)
192653100 - Internet Management and Measurement (DACS)
191210900 - Introduction to Biometrics (SAS)
191560561 - Introduction to Mathematical Systems Theory (MSCT)
192140700 - The Numbers tell the Tale (meten = weten)
192620020 - Mobile and Wireless Networking 2 (DACS)
191210341 - Physical Systems modeling of Embedded Systems (CE)
191211090 - Real-Time Software Development (EL)
192620000 - Telematics Networks (DACS)
191211080 - Systems Engineering (EL)
Mandatory (55 EC):
- |
Individual Specialization Assignment for Track A, B, or C (5 EC) |
- |
191612680 Computer Ethics |
- |
International Research Orientation/Internship (15 EC) |
- |
Master Thesis (including Research Proposal) (30 EC) |
