The Formal Methods Group:
The formal methods group at the Computer Science Department
at Bar Ilan University is led by Prof. Doron A. Peled.
Over 50% of the effort in develping software and hardward nowadays is devoted
to testing and verifying its reliability. This involves using software
engineering methods, and developing and applying algorithms for automatically
checking software and hardware against its specification.
Some research topics of this group are:
- Model checking: the automatic verification of software and hardware.
- Testing: manually or automatically checking the code againts its
specification.
- Theorem proving: using logic to verify the correctness of systems.
- Specification: how to formally specify systems.
- Synthesis: develping a system directly (automatically) from
specification.
The research includes theorical studies of automatic verification, theorem
proving, logic, automata theory, as well as the development of tools. Formal
methods is an interdisciplinary area, where the research can combine
research in security, algorithms, genetic algorithms and other areas.