会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Unifying Type Checking and Property Checking for Low Level Programs
    • 统一类型检查和低级程序的属性检查
    • US20100169868A1
    • 2010-07-01
    • US12347398
    • 2008-12-31
    • Jeremy P. ConditShaz QadeerShuvendu K. Lahiri
    • Jeremy P. ConditShaz QadeerShuvendu K. Lahiri
    • G06F9/45G06F9/44
    • G06F8/437G06F8/40G06F11/3608
    • This document describes a unified type checker and property checker for a low level program's heap and its types. The type checker can use the full power of the property checker to express and verify subtle, program specific type and memory safety invariants well beyond what the native low level program system can check. Meanwhile, the property checker can rely on the type checker to provide structure and disambiguation for the program's heap, enabling more concise and more powerful type-based specifications. This approach makes use of a fully automated Satisfiability Modulo Theories (SMT) solver and a decision procedure for checking type safety, which means that the programmer's only duty is to provide high-level type and property annotations as part of the original program's source.
    • 本文档描述了低级程序堆及其类型的统一类型检查器和属性检查器。 类型检查器可以使用属性检查器的全部功能来表达和验证微妙的程序特定类型和内存安全不变量,远远超出了本机低级程序系统可以检查的内容。 同时,属性检查器可以依靠类型检查器为程序的堆提供结构和消歧,从而实现更简洁和更强大的基于类型的规范。 这种方法利用完全自动化的满意度模数理论(SMT)求解器和检查类型安全性的决策程序,这意味着程序员唯一的职责是提供高级类型和属性注释作为原始程序源的一部分。
    • 2. 发明授权
    • Unifying type checking and property checking for low level programs
    • 对低级程序进行统一的类型检查和属性检查
    • US08813043B2
    • 2014-08-19
    • US12347398
    • 2008-12-31
    • Jeremy P. ConditShaz QadeerShuvendu K. Lahiri
    • Jeremy P. ConditShaz QadeerShuvendu K. Lahiri
    • G06F9/44G06F9/45G06F11/36
    • G06F8/437G06F8/40G06F11/3608
    • This document describes a unified type checker and property checker for a low level program's heap and its types. The type checker can use the full power of the property checker to express and verify subtle, program specific type and memory safety invariants well beyond what the native low level program system can check. Meanwhile, the property checker can rely on the type checker to provide structure and disambiguation for the program's heap, enabling more concise and more powerful type-based specifications. This approach makes use of a fully automated Satisfiability Modulo Theories (SMT) solver and a decision procedure for checking type safety, which means that the programmer's only duty is to provide high-level type and property annotations as part of the original program's source.
    • 本文档描述了低级程序堆及其类型的统一类型检查器和属性检查器。 类型检查器可以使用属性检查器的全部功能来表达和验证微妙的程序特定类型和内存安全不变量,远远超出了本机低级程序系统可以检查的内容。 同时,属性检查器可以依靠类型检查器为程序的堆提供结构和消歧,从而实现更简洁和更强大的基于类型的规范。 这种方法利用完全自动化的满意度模数理论(SMT)求解器和检查类型安全性的决策程序,这意味着程序员唯一的职责是提供高级类型和属性注释作为原始程序源的一部分。