In spite of the importance of Formal Methods for development of a reliable hard- and software this domain is not well acquainted to non-professionals. In particular, many students consider Formal Methods either too poor for their pure mathematics, either too pure for their poor mathematics. We suppose that a deficit of a popular papers on Formal Methods is the main reason for this ignorance. In the paper we would like to present in a popular (but mathematically sound) form a Program Logics tributary creek of a powerful stream called Formal Methods. From the application viewpoint, the paper is oriented on model checking of program logics in finite models. The basic ideas, definitions and theorems are illustrated by game examples usually pres...
Programs are like constructive proofs of their specifications. This analogy is a precise equivalenc...
Abstract. Teaching formal methods is notoriously difficult but it is also often argued that formal m...
International audienceThe earliest and most popular use of logic in computer science views computati...
AbstractPaper discusses some issues related to the utility of finite games for early formal methods ...
It is well-known that various propo-sitional program logics (like Computa-tional Tree Logic CTL [1])...
2 Abstract This dissertation deals with a number of algorithmic problems motivated bycomputer aided ...
Game semantics has emerged as a paradigm for giving semantics to a wide range of programming languag...
We describe a formalization of the meta-mathematics of programming in a higher-order logical calculu...
The key tool in proving inexpressibility results in finite-model theory is EhrenfeuchtFra iss'e...
In this article, we reflect on the use of formal methods in the philosophy of science. These are tak...
Whereas early researchers in computability theory described effective computability in terms of such...
Software model checking is the algorithmic analysis of programs to prove prop-erties of their execut...
This text for the first or second year undergraduate in mathematics, logic, computer science, or soc...
gamble @ euler.mcs.utulsa.edu Formal methods employ mathematical techniques to prove a program satis...
A number of static checking techniques is based on con-structing and refining an abstract reachabili...
Programs are like constructive proofs of their specifications. This analogy is a precise equivalenc...
Abstract. Teaching formal methods is notoriously difficult but it is also often argued that formal m...
International audienceThe earliest and most popular use of logic in computer science views computati...
AbstractPaper discusses some issues related to the utility of finite games for early formal methods ...
It is well-known that various propo-sitional program logics (like Computa-tional Tree Logic CTL [1])...
2 Abstract This dissertation deals with a number of algorithmic problems motivated bycomputer aided ...
Game semantics has emerged as a paradigm for giving semantics to a wide range of programming languag...
We describe a formalization of the meta-mathematics of programming in a higher-order logical calculu...
The key tool in proving inexpressibility results in finite-model theory is EhrenfeuchtFra iss'e...
In this article, we reflect on the use of formal methods in the philosophy of science. These are tak...
Whereas early researchers in computability theory described effective computability in terms of such...
Software model checking is the algorithmic analysis of programs to prove prop-erties of their execut...
This text for the first or second year undergraduate in mathematics, logic, computer science, or soc...
gamble @ euler.mcs.utulsa.edu Formal methods employ mathematical techniques to prove a program satis...
A number of static checking techniques is based on con-structing and refining an abstract reachabili...
Programs are like constructive proofs of their specifications. This analogy is a precise equivalenc...
Abstract. Teaching formal methods is notoriously difficult but it is also often argued that formal m...
International audienceThe earliest and most popular use of logic in computer science views computati...