Computer science lab

Building, assessing, and defending the vital computer systems that affect our lives

We study the logical foundations of scalable systems beyond the scope of traditional testing or simulation, and we create and apply high-level tools for rigorous mechanical analysis.

Focus areas

The Computer Science Lab develops leading-edge tools and methods for areas including computer security, high-assurance systems, advanced user interfaces, computer networking, robotics, biotechnology, and nanotechnology. We study the logical foundations of scalable systems beyond the scope of traditional testing or simulation, and we create and apply high-level tools for rigorous mechanical analysis.

Real-world impact

REad more

  • SRI’s Natarajan Shankar named a 2025 ACM Fellow

    SRI’s Natarajan Shankar named a 2025 ACM Fellow

    The accolade from the Association of Computing Machinery recognizes Shankar’s fundamental contributions in areas such as formal methods and system assurance.

  • Ashish Gehani named 2025 SRI Fellow

    Ashish Gehani named 2025 SRI Fellow

    Senior principal computer scientist recognized for contributions in cybersecurity and trustworthy systems.

  • Ulf Lindqvist on AI and cybersecurity

    Ulf Lindqvist on AI and cybersecurity

    Speaking to Information Week, SRI’s Ulf Lindqvist explained AI’s role in empowering cyber defenders to confront emerging threats.

Latest publications

Read more +

Computer Science Lab leadership

Featured researchers