Research on High-Confidence Software (HCS) intends to develop new cutting-edge technologies and tools that will dramatically improve the dependability of today's computer software. Successful research in HCS requires a deep knowledge and shared expertise of a large number of sub-disciplines in computer science, ranging from formal methods, programming languages, compilers, operating systems, computer security, proof assistants, software engineering, computer architecture, to embedded systems.
May 19, 2010, Professor Shao Zhong made a presentation in classroom 3124 of "Combining Foundational and Lightweight Formal Methods to Build Certifiably Dependable Software".Professor Yiyun Chen hosted the talk. Students of Computer Science and other interested students and teachers attended the meeting part.
Nov 19, 20009, Director of Sino French Laboratory for computer science, automation and applied mathematics (LIAMA), professor Jean-Pierre Jouannaud and Dr. Pierre-Yves Strub came to our research center and paid a two-day visit. LIAMA is a joint lab of INRIA and universities of China including Tsinghua University. We introduced our joint work with Yale and on-going work. Post Doc. Guo Yu and Li Zhaopeng gave talks about certified operating system kernel and certifying compiler. Prof. Jouannaud and Dr.
September 3 to 5, 2009, Yves Bertot, a senior researcher of INRIA was invited to visit USTC-Yale joint research center of high confidence software. During that time, Yves Bertot gave us a brief talk about the proof assistant "Coq" and how to formally describe programming language semantics and do static analysis with it. Post-doc Yu Guo, Zhaopeng Li and Dr. Ming Fu reported about projects on Operating System Verification, Certifying Compiler, Concurrent Program Verification, respectively. Yves Bertot had an in-depth discussion about these projects with us.