University of Cambridge > Talks.cam > Technical Talks - Department of Computer Science and Technology  > Helsing: Simulating a System of Systems

Helsing: Simulating a System of Systems

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Ben Karniely.

At Helsing, speed and correctness are key in delivering high quality products. The two are often in antithesis; it is difficult to quickly iterate over designs while keeping your codebase correct and vice versa. To build confidence in the systems we build, we use deterministic simulation concepts to enable full end-to-end testing and verification of our software through our in-house simulation platform called Prophecy. Prophecy aims to make simulating easy by providing libraries and services necessary to orchestrate simulations and build a system of systems. This allows other teams to test scenarios up-front and ensure their code and models are resilient to failure, and to run complex, distributed workflows through closed or open loop simulations. In this talk, we’ll be having a look at what deterministic simulation is in a nutshell, how Prophecy works, and how to simulate concurrent code in Rust using tokio.

Please register at the following link: https://forms.office.com/e/E2nCWEpkA9

Please note that it is not a requirement to sign up in order to attend the event

You can also participate in a coding challenge, and the best submission will win a DJI drone. The challenge is available in this link: https://screen-ide.coderpad.io/invite/1323704f6f9c624b725

Some catering will be provided

This talk is part of the Technical Talks - Department of Computer Science and Technology series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2025 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity