COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > REMS lunch > Formally Modelling and Verifying the FreeRTOS Real-time Operating System
Formally Modelling and Verifying the FreeRTOS Real-time Operating SystemAdd to your list(s) Download to your calendar using vCal If you have a question about this talk, please contact Peter Sewell. FreeRTOS is one of this kind of software that has a wide community of users: it is regarded by many as the de facto standard for micro-controllers in embedded applications. This project formally specifies the behaviour of FreeRTOS in the Z notation, and its consistency is verified using the Z/Eves theorem prover. This includes a precise statement of the preconditions for all API commands. Based on this model, 1. code-level annotations for verifying task related API are produced with Verifying C Complier (VCC) which is developed by Microsoft; 2. an abstract model for extension of FreeRTOS to multi-core architectures is specified with the Z notation. This work forms the basis of future work that is refinement of the models to code to produce a verified implementation for both single-core and multi-core platform. This talk is part of the REMS lunch series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsCSLB - SPARC joint workshop Cambridge Hub events Type the title of a new list here CMS Seminars from business and industry CISA Talks - Cambridge International Studies Association One O'Clock Research Spotlights (Cambridge Migration Research Network - CAMMIGRES)Other talksPanel Discussion: Climate Change Is Now Perfect toposes and infinitesimal weak generation How to lead a happy life in the midst of uncertainty Intelligent Self-Driving Vehicles Disease Migration Stokes-Smoluchowski-Einstein-Langevin theory for active colloidal suspensions |