25 Years of Model Checking : History, Achievements, Perspectives

25 Years of Model Checking : History, Achievements, Perspectives

Author
Orna Grumberg, Helmut Veith
Publication Year
2008
Publisher
Springer
Language
English
Document Type
Book
Faculty / Subject Heading
Computer Science

Model checking technology is among the foremost applications of logic to computer science and computer engineering. The model checking community has achieved many breakthroughs, bridging the gap between theoretical computer science and hardware and software engineering, and it is reaching out to new challenging areas such as system biology and hybrid systems. Model checking is extensively used in the hardware industry and has also been applied to the verification of many types of software. Model checking has been introduced into computer science and electrical engineering curricula at universities worldwide and has become a universal tool for the analysis of systems.


Keywords: Computer science / Software Engineering / Programming Languages, Compilers, Interpreters / Logics and Meanings of Programs / Programming Techniques / Mathematical Logic and Formal Languages / Abstract interpretation / Abstraction / Distributed algorithms / Distributed model checking / Explicit model checking / Formal methods / Formal property verification / Formal specification / Formal verification / Logic model checking / Modal logics / Model checking