计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2012年
6期
1211-1219
,共9页
舒挺%刘良桂%徐伟强%李文书
舒挺%劉良桂%徐偉彊%李文書
서정%류량계%서위강%리문서
自适应搜索%扩展有限状态机%状态格局%可达性分析%测试序列
自適應搜索%擴展有限狀態機%狀態格跼%可達性分析%測試序列
자괄응수색%확전유한상태궤%상태격국%가체성분석%측시서렬
基于扩展有限状态机(EFSM)模型自动生成测试序列可以提高测试效率.由于EFSM模型包含丰富的变量和谓词条件,它们之间的冲突可能导致自动生成的测试序列不可执行.对EFSM变迁及变迁之间的关联关系进行了详细的讨论和分析,定义了一个邻接变迁关联图,提出了一种自适应EFSM可执行测试序列生成算法.新算法首先根据变量和谓词包含情况对变迁进行分类,然后深入挖掘了邻接变迁之间的关联关系,最后,基于自适应预测搜索函数启发式引导可达性分析树扩展生成可执行的测试序列.实验数据表明,与宽度优先可达性分析方法相比,新算法可以有效降低可达性分析过程中产生状态空间爆炸问题的概率,从而提高测试序列自动生成的效率.在最坏的情况下,新算法的计算时空复杂度也等同于宽度优先算法.
基于擴展有限狀態機(EFSM)模型自動生成測試序列可以提高測試效率.由于EFSM模型包含豐富的變量和謂詞條件,它們之間的遲突可能導緻自動生成的測試序列不可執行.對EFSM變遷及變遷之間的關聯關繫進行瞭詳細的討論和分析,定義瞭一箇鄰接變遷關聯圖,提齣瞭一種自適應EFSM可執行測試序列生成算法.新算法首先根據變量和謂詞包含情況對變遷進行分類,然後深入挖掘瞭鄰接變遷之間的關聯關繫,最後,基于自適應預測搜索函數啟髮式引導可達性分析樹擴展生成可執行的測試序列.實驗數據錶明,與寬度優先可達性分析方法相比,新算法可以有效降低可達性分析過程中產生狀態空間爆炸問題的概率,從而提高測試序列自動生成的效率.在最壞的情況下,新算法的計算時空複雜度也等同于寬度優先算法.
기우확전유한상태궤(EFSM)모형자동생성측시서렬가이제고측시효솔.유우EFSM모형포함봉부적변량화위사조건,타문지간적충돌가능도치자동생성적측시서렬불가집행.대EFSM변천급변천지간적관련관계진행료상세적토론화분석,정의료일개린접변천관련도,제출료일충자괄응EFSM가집행측시서렬생성산법.신산법수선근거변량화위사포함정황대변천진행분류,연후심입알굴료린접변천지간적관련관계,최후,기우자괄응예측수색함수계발식인도가체성분석수확전생성가집행적측시서렬.실험수거표명,여관도우선가체성분석방법상비,신산법가이유효강저가체성분석과정중산생상태공간폭작문제적개솔,종이제고측시서렬자동생성적효솔.재최배적정황하,신산법적계산시공복잡도야등동우관도우선산법.