Patent №
US 9,536,093
Granted
2017-01-03
Filed 2014
Owner
MICROSOFT CORPORATION
Lab
AI components
3
nlp · kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14505204
Software code of a software system (e.g., a software stack) may be verified as conforming to a specification. A high-level language implementation of the software system may be compiled using a compiler to create an assembly language implementation. A high-level specification corresponding to the software system may be translated to a low-level specification. A verifier may verify that the assembly language implementation functionally conforms to properties described in the low-level specification. In this way, the software system (e.g., a complete software system that includes an operating system, device driver(s), a software library, and one or more applications) may be verified at a low level (e.g., assembly language level).
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 338800405
Assignors
HAWBLITZEL, CHRIS, PARNO, BRYAN, LORCH, JACOB R., HOWELL, JONATHAN R., ZILL, BRIAN D.
On an employer assignment, the assignors are typically the inventors.