类型检查相关论文
自从2014年发布的PEP484对Python标注进行标准化之后,Python社区对Python进行类型标注的工作越来越多,包括PEP526对变量的标注、PEP5......
认证编译器是实现三层体系结构中基于逻辑证明的低级代码安全策略的基石.该文设计和实现的认证编译器是安全策略体系中代码发送方......
毋庸置疑,形式化方法对大型软件系统的可靠性扮演着重要的角色,然而传统的形式化方法局限于严格的证明、对程序员要求较高的教育背......
动态类型语言已经被广泛地应用于实践应用之中。Python是一种典型的动态类型语言,具有语法简单,开发迅速,使用灵活的优势。但是由于Py......
不可达代码是C/C++程序中的可见故障,该类故障可以导致计算结果错误或系统崩溃.本文首先分析了C/C++语言中不可代代码错误类型,从......
本文对G(o)del语言编译中多态多类类型的实现进行了研究。文章针对类型系统的实现,介绍了语义分析中的静态类型检查和实现一致匹配......
如果询问工程师们在嵌入式计算机语言方面有什么偏好的话,Java很有可能不会出现在他们开列的清单中.这意味着他们已经错过了利用某......
数据类型是程序设计语言设计中的一个重要概念。该文通过对Milner多态类型系统的扩展,提出了一个允许将类型作为一阶对象处理的参数化类型......
应用程序通过操作系统的系统调用对文件描述符进行操作并管理文件资源.如果应用程序对资源描述符的管理出现错误并发生描述符泄漏,......
数据作为软件系统的主要处理对象,其规范性有助于软件系统的设计开发和软件系统之间的数据交换.面向行业数据规范及其验证,提出了......
静态类型化XML处理语言为处理XML数据提供了新的途径,但现有的此类语言大多数效率较低.研究此类语言的一个重要问题——子类型关系的......
软件规格说明的正确性是软件目标代码正确性的前提。正确性要求这一就是类型正确。本文介绍Z规格说明类型的检查器的实现方法,并对类......
提出了一种检查代码安全的类型安全策略,详细描述了该策略的逻辑表示、形式化描述和基于该策略的证明方法,最后给出一个基于该策略......
TypeScript是一种由微软开发的自由编程语言,它是JavaScript的一个超集。与Javascnp讲目比,TypeScript的改进包括:加入类型声明和编译......
介绍了一种新型的形式说明语言PD-Cal,该语言具有良好的表达能力以及丰富的类型。通过对由该语言描述的定理证明过程进行类型检查,可判断该......
编程语言类型系统的类型安全性可以保证程序运行时满足基本安全属性,包括控制流安全,内存安全等.类型化编程语言都需要一个类型检查器......
Smalltalk的有效实现是一个有趣的研究课题。类型系统是编译代码优化的前提。本文讨论了一个Smalltalk类型系统及其类型检查方式:......
提出了一种基于分层思想的,并且无需构造具体语法树的变量类型提取方法。目的是为高级语言的类型信息的提取提供一般方法,从而降低......
本期技术专题主题一确定,编辑部内部就爆发了一场争论。什么是动态语言?动态语言有什么优势?动态语言未来会怎样?这些看上去简单的......
随着应用软件体系结构风格变化和规模变大,其运行环境变得日趋复杂,对应用系统体系结构的设计及其正确性验证提出了新的挑战.现有......
数据类型是程序语言中的一个重要概念,编译时类型检查(静态检查)和运行时类型检查(动态检查)是两种主要的类型检查方式,各自有着自......
XML验证,特别是局部验证,是XML应用中的一个关键问题. 调研分析了Xerces-J2工具包中的基于XML Schema的XML解析、验证体系,它是一......
根据权威统计数据,软件测试中发现的70%以上的错误由需求获取或体系结构设计引起.因此,应用软件体系结构在设计阶段的正确性验证非......
需求建模就是把由文本表示的需求和由图形或数学符号表示的需求结合起来,绘制出对目标系统的完整性描述,以检测软件需求的一致性、......
传统的形式化方法局限于严格的证明、对程序员要求较高的教育背景,使其举步维艰。于是作为形式化方法与面向对象的联姻的SOFL(Struct......
以上下文无关语言上的递归函数为基础的语言LFC(languageforcontextfreerecursivefunction)是一种形式规约语言,适于处理短语结构.......
本文讨论了一种带约束的多态类型系统,引入了约束类型.约束与全称量化的结合使得参数化多态函数的应用更安全,同时也为重载的表示和实......