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 > Microsoft Research Cambridge, public talks > Local Temporal Reasoning
Local Temporal ReasoningAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Microsoft Research Cambridge Talks Admins. This event may be recorded and made available internally or externally via http://research.microsoft.com. Microsoft will own the copyright of any recordings made. If you do not wish to have your image/voice recorded please consider this before attending I will discuss our recent development of the first method for proving temporal logic properties of programs written in higher-order languages such as C#, F#, Haskell, Ocaml, Perl, Ruby, Python, etc. By distinguishing between the finite traces and infinite traces in the specification, we obtain rules that permit us to reason about the temporal behavior of program parts via a type-and-effect system, which is then able to compose these facts together to prove the overall target property of the program. The type system alone is strong enough to derive many temporal safety properties, for example when using dependent (refinement) types and temporal effects. We also show how existing techniques can be used as oracles to provide liveness information (e.g. termination) about program parts and that the type-and-effect system can combine this information with temporal safety information to derive nontrivial temporal properties. Our work has application toward verification of higher-order software, as well as modular strategies for interprocedural programs. Joint work with Tachio Terauchi. To appear in LICS 2014 . This talk is part of the Microsoft Research Cambridge, public talks series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsNetworking with IndieBio: The world's largest seed biotech accelerator Cancer Research UK Cambridge Institute (CRUK CI) Seminars in Cancer BSS Formal Seminars Hebrew Open Classes Rollo Davidson Lectures Russia, Ukraine and the West: The geopolitical economy of contradictionsOther talksCohomology of the moduli space of curves The genetics of depression Viral infection dynamics in transplant recipients undergoing immunosuppression Sacred Mountains as Flood Refuge Sites in Northwest North America Propaganda porcelain: The mirror of the Russian revolution and its consequences Is Demand Side Response a woman’s work? Gender dynamics in a field trial of smart meters and Time of Use tariffs in east London. |