×

UNISEX:基于UNIx的Pascal符号执行器。 (英语) Zbl 0557.68021号

摘要:UNISEX是Pascal基于UNIX的符号执行器。UNISEX系统为测试和正式验证Pascal程序提供了一个环境。该系统支持Pascal的一大子集,在UNIX上运行,并提供了多种调试功能,以帮助完成程序验证的艰巨任务。本文简要介绍了符号执行,然后概述了UNISEX的特点,讨论了UNISEX Pascal语言,以及UNISEXs系统的一些实施细节。最后,讨论了在设计和实现该系统时遇到的一些问题以及未来的发展方向。

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
68N25号 操作系统理论

软件:

阿达95
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Howden,IEEE软件工程学报SE-2第208页–(1976)
[2] Huang,《计算调查》第7页,第113页–(1975年)
[3] 怀特,IEEE软件工程学报SE-6第247页–(1980)
[4] Goodenough,IEEE软件工程学报SE-1第156页–(1975)·doi:10.10109/TTS.1975.6312836
[5] Howden,IEEE软件工程学报SE-6第162页–(1980)
[6] 以及,“SELECT–通过符号执行测试和调试程序的正式系统”,《1975年可靠软件国际会议论文集》,1975年4月。
[7] Clarke,IEEE软件工程学报SE-2第215页–(1976)
[8] Hantler,《计算调查》,第8页,第331页–(1976年)
[9] Howden,IEEE软件工程学报SE-3第226页–(1977年)
[10] King,《ACM通讯》19第385页–(1976年)
[11] Floyd,《应用数学研讨会论文集》第19页,第19页(1967年)·doi:10.1090/psapm/019/0235771
[12] 以及,《UNISEX系统用户手册》,加利福尼亚大学计算机科学系,加利福尼亚州圣巴巴拉,1983年12月。
[13] 以及,《UNISEX Pascal语言参考手册》,加利福尼亚大学计算机科学系,加利福尼亚州圣巴巴拉,1983年12月。
[14] 以及《Pascal用户手册和报告》,Springer-Verlag,柏林-海德堡-纽约,1975年·doi:10.1007/978-3-540-37500-5
[15] 《Franz Lisp手册》,加利福尼亚大学校区,1981年。
[16] Yacc:Yet Another Compiler Compiler,贝尔实验室,新泽西州默里山,1978年7月。
[17] 以及,“Lex–词法分析器生成器”,Comp。科学。1975年10月,新泽西州默里山贝尔实验室第39号技术报告。
[18] “符号执行背景下的数组”,报告编号TN/CS/00042,马萨诸塞州阿默斯特马萨诸塞大学计算机和信息科学系,1979年8月。
[19] ,和,“吉普赛语言报告,2.0版”,技术报告ICSCA-CMP-10,德克萨斯大学奥斯汀分校,1978年9月。
[20] 《Ada语言参考手册》,美国国防部,1980年12月。
[21] “UNISEX系统–Pascal语言的符号执行器”,加州大学圣巴巴拉分校计算机科学系硕士论文,加利福尼亚州,1982年。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。