浅谈bist软件可测性系统中checkpoint的设置

浅谈bist软件可测性系统中checkpoint的设置

ID:35147655

大小:2.13 MB

页数:64页

时间:2019-03-20

浅谈bist软件可测性系统中checkpoint的设置_第1页
浅谈bist软件可测性系统中checkpoint的设置_第2页
浅谈bist软件可测性系统中checkpoint的设置_第3页
浅谈bist软件可测性系统中checkpoint的设置_第4页
浅谈bist软件可测性系统中checkpoint的设置_第5页
资源描述:

《浅谈bist软件可测性系统中checkpoint的设置》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上海大学硕士学位论文BIST软件可测性系统中Checkpoint的设置姓名:刘穆进申请学位级别:硕士专业:计算机应用技术指导教师:徐拾义20030101上海大学硕士学位论文!b!!!!蜓型!坠!婴!!!!!!!塑g!垫望!!!!垡!丝摘要,长久以来,软硬件测试就是彼此独立,各自发展的两个领域,两者之间几乎没有任何联系。而事实上软硬件测试存在着许多共性,测试人员也已经自发地应用了一些相似的测试方法,也就是说软硬件测试在某种程度上存在一致性。另一方面,软件规模越来越大,测试也越来越困难。为了减轻测试负担,需要在程序开发时就考虑测试问

2、题,即进行可测性设计。根据软硬件测试一致性的思想,借助硬件BIST(Built-In—Self-Test)技术,本文提出了软件BIST可测性设计新概念⋯一在软件开发阶段,开发人员在预先设定的模板中填充有利于测试的程序信息,软件根据这些信息自身生成测试用例测试自己。本文研究的主要内容Checkpoint的设置是BIST软件可测性设计中的一个重要模块。Checkpoint的设置类似于硬件BIST技术中预埋测试电路位置的选择。在软件中设置Checkpoint可增强可控性和可观察性,并可减少代码和逻辑复杂性。Checkpoint的设置包

3、括初始化(即在一些显然要设置Checkpoint的地方统一预置Checkpoint)和人为调整两部分。本文建立了Checkpoint初始化的规则,根据这些规则,使用YACC和LEX在BIST软件可测性设计框架中实现了Checkpoint的初始化。同时也提供了人为调整和管理CheckrIoim的接口。另外,本文提出了函数切片的概念并实现了函数切片算法。函数切片是Checkpoint初始化规则中涉及的重要概念,是某一个函数相关函数的集合,在进行回归测试中的集成测试时可减少无关函数的重复测试。关键词:软件测试,Built.In.Sel

4、f-Test,可测性设计,Checkpoint,函数切片本研究得到国家自然科学基金的资助,项目编号为(69873030,1999)和(60173029,2002)III上海大学硕士学位论文!堑!!!坚型!坐!!塑j!!;!!!业!!!!!!!垡业ABSTRACTFora10ngtime,softwaretestingandhardwaretestinghavebeenindependentofeachotheLTherearesignificantlydifferenttechniques,theoriesandgoalsdev

5、elopedinthesetwotestfields.Itseems也atthereiSnoresemblancebetweenthem.Inreality,manyWaysexistincommonbetweenhardwareandsoftwaretesting,andseveraltestmethodshavebeenappliedinbothtestingsunconsciously.ThatiStosay,testaecordisinexistence.Ontheotherhand,withthesoftware’SS

6、Calefermenting,softwaretestingiSbecomingmoreandmoredi伍cult.Inordertoeasetestburden,weneedthinkingoftestproblemwhiledevelopingsoftware·--··-design·-for-testability.BasedontheideaoftestaccordandhardwareBIST(Built—In—Self-Test)technique,thispaperproposesanovelapproach,B

7、IST-for-software,tosoftwaredesign—for-testability.Whiledeveloping,developersinsertusefulprograminformationintotemplate,whichisthekeypointofBIST-for-sottwarejustlikeadatabase.Usingthisinformation,softwareitselfgeneratestestcasesandimplementsself-testing.Themainpartofm

8、isresearch,Checkpoints,withtheirarrangementisanimportantmoduleoftheresearchonBIST-for-software.SettingCheckDointinBIST-for-software

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。