M
Michal Moskal
Researcher at Microsoft
Publications - 59
Citations - 1891
Michal Moskal is an academic researcher from Microsoft. The author has contributed to research in topics: Compiler & Mobile device. The author has an hindex of 20, co-authored 56 publications receiving 1729 citations.
Papers
More filters
Book ChapterDOI
VCC: A Practical System for Verifying Concurrent C
Ernie Cohen,Markus Dahlweid,Mark Hillebrand,Dirk Leinenbach,Michal Moskal,Thomas Santen,Wolfram Schulte,Stephan Tobies +7 more
TL;DR: This paper motivates VCC, describes the verification methodology, the architecture of VCC is described, and the experience using VCC to verify the Microsoft Hyper-V hypervisor is reported on.
Proceedings ArticleDOI
TouchDevelop: programming cloud-connected mobile devices via touchscreen
TL;DR: In this vision, the state of the program is automatically distributed between mobile clients and the cloud, with automatic synchronization of data and execution between clients and cloud, liberating the programmer from worrying (or even having to know about) the details.
Proceedings ArticleDOI
VCC: Contract-based modular verification of concurrent C
TL;DR: Annotated C and the Verified C Compiler form the first modular sound verification methodology for concurrent C that scales to real-world production code.
Book ChapterDOI
Invariants, modularity, and rights
Ernie Cohen,Eyad Alkassar,Vladimir Boyarinov,Markus Dahlweid,Ulan Degenbaev,Mark Hillebrand,Bruno Langenstein,Dirk Leinenbach,Michal Moskal,Steven Obua,Wolfgang J. Paul,Hristo Pentchev,Elena Petrova,Thomas Santen,Norbert Schirmer,Sabine Schmaltz,Wolfram Schulte,Andrey Shadrin,Stephan Tobies,Alexandra Tsyban,Sergey Tverdyshev +20 more
TL;DR: This paper argues that rights to access the state are really just sugar for knowledge that certain updates preserve certain invariants, and extends program assertions to include not just knowledge about the state, but rights toaccess the state.
Journal ArticleDOI
A Precise Yet Efficient Memory Model For C
TL;DR: A sound, typed semantics for C is proposed that provides the annotational and computational advantages of the typed object model while remaining sound and complete for C.