计算机工程与科学
計算機工程與科學
계산궤공정여과학
COMPUTER ENGINEERING & SCIENCE
2011年
3期
108-112
,共5页
程序不变量%检测技术%程序编配%运行追踪
程序不變量%檢測技術%程序編配%運行追蹤
정서불변량%검측기술%정서편배%운행추종
基于合约的程序设计是提高软件质量的一种重要技术,已经得到了很大的发展.合约描述了程序内部的基本属性、程序良性运行的保证条件以及运行后的期望结果.作为合约的一种表达形式,程序不变量一般包含类不变量、前置条件和后置条件.程序不变量是程序中隐含的属性,它可以应用于程序验证、软件测试技术、逆向工程、程序质量保证等领域.本文结合当前主流的程序不变量研究的相关成果和基于合约的程序不变量程序设计方法,分别从源程序编配技术、测试用例生成技术、程序运行轨迹收集技术和程序不变量分析技术四个方面,对程序不变量挖掘的关键方法和原理进行了详细的剖析.
基于閤約的程序設計是提高軟件質量的一種重要技術,已經得到瞭很大的髮展.閤約描述瞭程序內部的基本屬性、程序良性運行的保證條件以及運行後的期望結果.作為閤約的一種錶達形式,程序不變量一般包含類不變量、前置條件和後置條件.程序不變量是程序中隱含的屬性,它可以應用于程序驗證、軟件測試技術、逆嚮工程、程序質量保證等領域.本文結閤噹前主流的程序不變量研究的相關成果和基于閤約的程序不變量程序設計方法,分彆從源程序編配技術、測試用例生成技術、程序運行軌跡收集技術和程序不變量分析技術四箇方麵,對程序不變量挖掘的關鍵方法和原理進行瞭詳細的剖析.
기우합약적정서설계시제고연건질량적일충중요기술,이경득도료흔대적발전.합약묘술료정서내부적기본속성、정서량성운행적보증조건이급운행후적기망결과.작위합약적일충표체형식,정서불변량일반포함류불변량、전치조건화후치조건.정서불변량시정서중은함적속성,타가이응용우정서험증、연건측시기술、역향공정、정서질량보증등영역.본문결합당전주류적정서불변량연구적상관성과화기우합약적정서불변량정서설계방법,분별종원정서편배기술、측시용례생성기술、정서운행궤적수집기술화정서불변량분석기술사개방면,대정서불변량알굴적관건방법화원리진행료상세적부석.