|
|
|
||
Basic concepts of behavior description of parallel and distributed systems. Equivalence checking and model
checking techniques and tools.
Last update: Katedry Tajemník (30.04.2012)
|
|
||
For successful passing of the course, the students are required to submit their homeworks before the deadline specified at the lectures, labs, and the course web page (all of them). Last update: Kofroň Jan, doc. RNDr., Ph.D. (06.10.2017)
|
|
||
P. Regan, S. Hamilton: NASA's Mission Reliable, IEEE Computer, vol. 37, no. 1, Jan 2004 G. J. Holzmann: The Spin Model Checker, Addison Wesley, 2003 E. M. Clarke, Jr., O. Grumberg, D. A. Peled: Model Checking, MIT Press, 2002 J. A. Bergstra, A. Ponse, S. A. Smolka: Handbook of Process Algebra, Elsevier 2001 R. Milner: Communication and Concurrency, Prentice Hall 1989 C. Stirling: Modal and Temporal Properties of Processes, Springer 2001 F. Plasil, S. Visnovsky: Behavior Protocols for Software Components, IEEE Transactions on Software Engineering, vol. 28, no. 11, Nov 2002 J. Adamek, F. Plasil: Component Composition Errors and Update Atomicity: Static Analysis, Journal of Software Maintenance and Evolution: Research and Practice, 2005 Last update: T_KSI (30.04.2008)
|
|
||
For getting the credits, it is necessary to submit solutions of the homework assignments and pass the written exam. Last update: Kofroň Jan, doc. RNDr., Ph.D. (03.10.2017)
|
|
||
1. Mathematical structures for behavior modeling, labeled transition systems, Kripke structures. 2. Equivalence checking. 3. Model checking. 4. Software tools for model checking. 5. Specification and verification of real time systems. 6. Process algebras. Last update: Katedry Tajemník (15.05.2013)
|