Opinto-opas 2005-2006

TTE-5406 FORMAL METHODS IN FACTORY AUTOMATION, 5 cr
FORMAL METHODS IN FACTORY AUTOMATION

Person responsible
Dr. Jose L. Martinez Lastra

Lecturers
Dr. Jose L. Martinez Lastra
jose.lastra@tut.fi
K3224B
Andrei Lobov
Research Scientist
andrei.lobov@tut.fi
K3241A

Lecture room and time
Per II,III: Monday 14 - 16, K3202B
Per II,III: Friday 11 - 12, K3114

Implementation rounds
Implementation 1
  Period 1 Period 2 Period 3 Period 4 Period 5 Summer Language of instruction
Lecture - 2 h/week+ 2 h/week - - - In English only
Exercise - 1 h/week+ 1 h/week - - - In English only
(Academic Calender 2005-2006)

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

Contents
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 
     

Requirements for completing the course
Written Exam AND Laboratory exercises AND course assignment(s)

Assessment criteria
Course assingment gives 30% of the final grade Laboratory works: 30% Exam: 40%

  • Used assessment scale is numeric (1-5)
  • Study material
    Type Name Author ISBN URL, edition, availablitity... Exam material Language
    Book Modeling, Simulation, and Control of Flexible Manufacturing Systems Zhou, M; Venkatesh, K. 981-02-3029-X   No  English 
    Book Software Verification and Validation for Practitioners and Managers Rakitin, S. 1-58053-296-9   No  English 
    Book Discrete, Continuous, and Hybrid Petri Nets David, R.; Alla, H. 3-540-22480-7   No  English 
    Other literature An Approach to the Formal Verification of Automated Manufacturing Systems with Programmable Control Lobov, A.   TUT Library No  English 
    Book Development and Implementation of Hierarchical Control Structures of Flexible Production Systems Using High-Level Petri Nets Colombo, A.W. 3-87525-109-1   No  English 

    Prerequisites
    Number Name Credits M/R
    MAT-41176 Theory of Automata 5 Recommendable
    MAT-41180 Formal Languages 6 Recommendable

    Other comments
    The course gives an introduction to the utilization of formal methods in the domain of factory automation. Different perspectives of factory artifacts modeling are given to students. Students learn how and where to apply formal methods.

    Course homepage

    Last modified 15.09.2005
    Modified byJorma Vihinen