Skip to main content
Course unit, curriculum year 2024–2025
AUT.430

Fault Tolerance and Cybersecurity in Automation, 5 cr

Tampere University
Teaching periods
Active in period 3 (1.1.2025–2.3.2025)
Active in period 4 (3.3.2025–31.5.2025)
Course code
AUT.430
Language of instruction
English
Academic years
2024–2025, 2025–2026, 2026–2027
Level of study
Advanced studies
Grading scale
General scale, 0-5
Persons responsible
Responsible teacher:
Mikko Salmenperä until 31.7.2024
Responsible teacher:
Jari Seppälä until 31.7.2024
Responsible teacher:
Hamed Badihi
Responsible organisation
Faculty of Engineering and Natural Sciences 100 %
Coordinating organisation
Automation Technology Studies 100 %

Fault tolerance and cybersecurity in automation systems are critical for ensuring the safety and security of engineering systems across a wide range of fields, including aerospace, mechanical, electrical, transportation, and industrial engineering. This course is designed to equip students with foundational principles, methodologies, and practical applications in fault diagnosis, fault tolerance, and cybersecurity, specifically within the context of automated systems. A significant focus will be placed on applications to critical infrastructure, with a particular emphasis on the rapidly evolving field of cyber-physical systems and renewable energy systems. Designed to fit within a semester, the course content is adaptable, allowing for adjustments based on the students’ backgrounds and interests. The curriculum encompasses a blend of traditional methods and cutting-edge techniques in the field, providing students with a broad understanding of current challenges and opportunities. Throughout the course, potential directions for future research and development, along with discussions on prevailing open problems in fault tolerance and cybersecurity, will be explored, fostering a comprehensive and forward-thinking perspective on the subject.

• Introduction to Automation Systems: Types, components, control systems, and network architectures.
• Fault Tolerance: Principles, types of faults, redundancy techniques, fault detection, isolation, and recovery.
• Fault Diagnosis: Concepts, model-based and data-driven approaches, real-time detection and diagnosis.
• Fault-Tolerant Control: Passive and active fault-tolerant control strategies, design principles, and applications.
• Cybersecurity Fundamentals: Threat landscape, cyber-attack mechanisms, cybersecurity principles, standards, and frameworks.
• Integrating Fault Tolerance and Cybersecurity: Design and implementation strategies, secure communication, and authentication methods.
• Practical Applications and Case Studies: Analysis of incidents, best practices, and emerging trends.
• Assignments and Course Projects: Simulation exercises and group projects on designing a fault-tolerant and secure system.

Learning outcomes
Prerequisites
Further information
Studies that include this course
Completion option 1

Participation in teaching

07.01.2025 30.05.2025
Active in period 3 (1.1.2025–2.3.2025)
Active in period 4 (3.3.2025–31.5.2025)