|
TTE-5406 Formal Methods in Factory Automation, 5 cr |
Corina Popescu, Lastra Jose Martinez
No implementations
Written Exam AND Laboratory exercises AND course assignment(s)
-
Students will learn formal languages and methods that can be applied in factory automation in areas such as: control modeling, verification, validation, and manufacturing planning.
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | General introduction to formal languages and methods and their utilization in dynamic discrete systems. | ||
2. | Formal languages for modeling factory automation systems | Petri Nets, Finite Automaton | |
3. | Application of formal methods in factory automation systems | ||
4. | Formal verification and validation of factory automation systems: Requirements specification languages, Model-checking, Theorem proving |
Course assingment gives 30% of the final grade Laboratory works: 30% Exam: 40%
Numerical evaluation scale (1-5) will be used on the course
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Book | Modeling, Simulation, and Control of Flexible Manufacturing Systems | Zhou, M; Venkatesh, K. | 981-02-3029-X | English | |||
Book | Petri Nets for Systems Engineering | Girault and Valk | Springer 2003 | English | |||
Book | Petri Nets in Flexible and Agile Automation | Zhou M. | Kluwer 1995 | English | |||
Book | Principles of Model Checking | Baier and Katoen | 978-0-262-02649-9 | MIT press 2008 | English | ||
Lecture slides | English | ||||||
Other literature | selected papers | English |
Course | Mandatory/Advisable | Description |
MAT-41176 Theory of Automata | Advisable | |
MAT-41180 Formaalit kielet | Advisable |
There is no equivalence with any other courses