Course Syllabus
Advanced
Software Engineering
-
Formal Methods (Timed Automata & UPPAAL)
¡¡
BASIC INFORMATION
Instructor: JUNBEOM YOO
Office: New Millennium Bldg. Room 904
Office Phone: 02-450-3258
E-Mail: jbyoo@konkuk.ac.kr
Homepage: http://dslab.konkuk.ac.kr
Course Page:
http://dslab.konkuk.ac.kr/Class/2011/11ASE/11ASE.htm
DESCRIPTION
This course introduces fundamental theories underlying formal methods. It practices several formal methods through term projects. At the end of the semester, each student proposes a new research plan. This semester, especially, will focus on timed automata and UPPAAL - the famous model checker for timed automata.
COURSE ORGANIZATION
All students make several presentations of selected papers and their extended/related ones. At the end of the class, each student makes a proposal for future research plans.
COURSE OBJECTIVE
-
Understand fundamental theories underlying formal methods
- Term Project
- Timed Automata
- UPPAAL or TIMES
- Make a research proposal
¡¡
COURSE TOPICS
1. Introduction to Formal Methods (Theory)
2. Practices for Formal Methods
A. UPPAAL
B. TIMES
TEXT
1. Required Text: ¡°System and Software Verification¡± by B.Bérard, et. al., Springer
GRADING PLAN
1. Attendance 0%
2. Mid-term Exam. 30%
3. Term Project & Presentation 70%
¡¡