Concurrency Meeting: CSP in Practice: Timed Verification of Robot Software
- π€ Speaker: Matthew Windsor (University of York)
- π Date & Time: Friday 12 August 2022, 10:10 - 10:35
- π Venue: Seminar Room 1, Newton Institute
Abstract
This talk describes work done by myself and the RoboStar team in York to tackle the verification of timed properties of robotic control software. We reduce the problem into one of concurrency reasoning, where Communicating Sequential Processes is the underlying formalism. On top of CSP , we build domain-specific languages that present specifications and implementation models in a manner that is both approachable to robotics experts and suitable for use in other ways (simulation model extraction, code generation, other formalisms, etc.). I discuss RoboChart, RoboStar’s DSL for software models, and RoboCert, a DSL I am working on to handle specifications.
Series This talk is part of the Isaac Newton Institute Seminar Series series.
Included in Lists
- All CMS events
- bld31
- dh539
- Featured lists
- INI info aggregator
- Isaac Newton Institute Seminar Series
- School of Physical Sciences
- Seminar Room 1, Newton Institute
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Matthew Windsor (University of York)
Friday 12 August 2022, 10:10-10:35