软件
軟件
연건
SOFT WARE
2014年
3期
94-95
,共2页
张毅%刘超%董亚卓
張毅%劉超%董亞卓
장의%류초%동아탁
软件工程%规约挖掘%静态分析%构件接口
軟件工程%規約挖掘%靜態分析%構件接口
연건공정%규약알굴%정태분석%구건접구
software engineering%specification mining%static analysis%component interfaces
规约在测试、分析、验证、维护等软件工程的各个阶段都发挥着重要作用。规约挖掘技术试图从程序代码或者程序执行轨迹中自动挖掘软件的规约。寻找相关事件是规约挖掘的第一步,也是最重要的一步。本文给出一种寻找相关事件的静态分析方法,可以把该方法与现有的规约挖掘方法相结合,挖掘更好的规约。
規約在測試、分析、驗證、維護等軟件工程的各箇階段都髮揮著重要作用。規約挖掘技術試圖從程序代碼或者程序執行軌跡中自動挖掘軟件的規約。尋找相關事件是規約挖掘的第一步,也是最重要的一步。本文給齣一種尋找相關事件的靜態分析方法,可以把該方法與現有的規約挖掘方法相結閤,挖掘更好的規約。
규약재측시、분석、험증、유호등연건공정적각개계단도발휘착중요작용。규약알굴기술시도종정서대마혹자정서집행궤적중자동알굴연건적규약。심조상관사건시규약알굴적제일보,야시최중요적일보。본문급출일충심조상관사건적정태분석방법,가이파해방법여현유적규약알굴방법상결합,알굴경호적규약。
API specifications encode legal sequences of method invocations. Various specification mining techniques have been devised to automatically infer them from programs. Identifying related methods which possibly obey some meaningful temporal specifications is one of the most important problems for these techniques. We propose a static analysis approach to find related methods of object-oriented components when their source code is available.