C语言集成电路ATE应用程序的自动分析转换

被引量 : 0次 | 上传用户:MickeyMouse01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来在集成电路工业,自动测试设备(ATE,Automatic Testing Equipment)的不断更新换代对ATE应用程序的转换平台的工作提出了挑战。在不少传统的过程化的ATE测试应用程序中,测试数据条件往往与测试算法紧密耦合,使得程序平台转换的工作严重依赖人工的阅读理解。本文提出了一种全新途径,将软件反向工程领域中基于概念的源代码分析技术引入到测试程序的转换工作中。对于某种过程化的C语言测试应用程序,首先通过编译处理得到ATE程序的AST等抽象数据结构表示。在此基础上设计并应用某种微型的查询描述,构建出该种ATE应用程序在工程应用意义上的概念库,通过对程序表示的查询,将原本处于软件范畴的概念聚合抽象为ATE测试应用领域的概念,由此在很大程度上实现基本测试算法及测试条件等信息的自动提取。最终自动生成新的ATE软件平台的应用程序。相对于传统的ATE应用程序转换过程,提高工作效率可达40%以上。
其他文献
通过文献资料法、调查法、数理统计等方法,对福建省地方性本科院校莆田学院和漳州师范学院2009届体育教育专业毕业生进行问卷调查,剖析影响体育教育专业毕业生就业的因素并提
对于公共资源实行最佳的治理,人们提出了这样两种对策,政策管制的公有制和私人所有或使用的私有化。随着经济的不断增长,经营公共资源的政府或国有企业和公共企业出现了效率
本篇论文主要探讨了《弗洛斯河上的磨坊》中玛姬的道德成长过程,并在此基础上剖析作者乔治·艾略特的道德哲学。在道德成长过程中,玛姬经历了一系列从自我主义到自我认识的觉
瑞士私人银行业的客户群耐人寻味:他们是追求财富最大化者、财富创进者、保守的管理者、财富的保护者。
环县位于甘肃省东部,庆阳市西北部,地处毛乌素沙漠南缘,是全省中部十八个干旱县之一,也是黄河中游一级支流水土流失重点县和陇东唯一的土地沙化县,自1999年启动退耕还林工程
目的探讨功能性区域颈淋巴结清扫术对多发性颈淋巴结结核患者颈部功能及预后的影响。方法将81例多发性颈淋巴结结核患者随机分为分为2组。对照组40例行颈部结核病灶清除术,观
植物内生菌是指生活史中某一时期生活在植物内而对植物组织没有引起明显病害症状的一类微生物。内生菌普遍存在于多种植物中,具有丰富的生物多样性。近年来,内生菌内逐渐发现
本论文以内蒙古地区的荞麦为主要原料,研究比较了内蒙古不同地区主栽的荞麦萌发后的营养价值,以芦丁、蛋白质和维生素C含量为主要考察指标,得出了营养价值相对高低顺序依次为
近年来,长沙市社会经济的快速发展,城市汽车数量急剧增长,给人们带来方便、快捷出行方式的同时,也给城市交通体系的健康发展带来了一系列难题,其中突出的矛盾之一是城市停车
随着我国社会经济的发展,高等教育体制改革的深入,及劳动力市场的结构性变化,大学生的就业问题日益凸显并成为社会关注的热点和难点。这给与之密切相关的高校就业指导工作和