基于GEP的线性指数函数型程序不变量动态发现方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南华 大 学 学 报 ( 自然 科 学 版 )
f n to y e; r g a i v ra t i v ra t y a ia l n n l u c in t p p o r m n a in s;n a in sd n m c l mi i g y
21 0 2年 3月
0 引 言
式来 构成 不 变量 测 试 库 . 可 以很 好 的发 现 程 它 序 中蕴 含 的 不 变 量 , 同 时 也 存 在 着 很 大 的 问 但 题— — 不在 预置 形式 中的不变 量 是不 被检 测 出来 的. 函数 形 式 的 程 序 不 变 量 来 说 , ak n只 能 对 D io 检 测 出三元 线 性 关 系 的不 变 量 , 未 涉 及 其 它 函 并
数 型不 变量 .
检测 问题 ; 而对 于 其它形 式 的多 项式 , 则还 需 要 进

步 的研 究 . 的 工作 对 目前 程 序 不 变 量 发 现 技 他
因此 , 何 丰 富 D io 如 akn可 检 测 的 程 序 不 变 量, 尤其 是 函数依 赖 型程 序不 变量 , 将是 动 态不 变 量 发现 的研 究重 点 ( akn在设 计 上 留有 预置 接 D io

要 : 变量 是 用 来描 述 程 序 运 行 时 保 持 不 变性 质 的 逻 辑 断言 . 据 关 系数 据 理 不 根
论 , 序 不 变量 可分 函数依 赖 型和 非 函数依 赖 型程序 不 变量 . 眼 于函数 依 赖型 程序 程 着 不 变量 , 助 G P的 函数发 现 特 点和 D io 线 性程 序 不 变量 的发 现 能 力 , 点对 借 E a n对 k 重
D y a i a l i ng Ba e n EP n m c ly M ni s d o G
YANG a - a, Xi o hu HUANG ix a Ca - i
( col f o p tr cec n eh ooy U iesyo o t hn , e ga g H n n4 10 , hn ) S h o o m ue i ea dT c n lg , nvri f uhC ia H n n , u a 2 0 1 C ia C S n t S y
不 变量 , 用轨 迹数 据进 行检 测 , 根据 可信 度 对满 足
条件 的不 变 量 进 行 统 计 验 证 , 报 告 不 变 量 ¨ . 并 J
截 至 20 0 7年 , a o D i n工 具 预 置 了 7 k 5种 不 变 量 形
数依赖 集 . ) 助 G P的 函数 发 现 能 力 , 函 数 2借 E 在
口, 以方 便 后 续 改 进 和 扩 展 可 检 测 的不 变 量 形 式 )针 对 函数 型程 序不 变 量 , 文对 线 性 指 数 函 . 本
程序 .
ga ig 算 法在 不需 要预 知 函数 类 型 的情 况下 , rmm n )
以基本变量和算符 为遗传物质 , 通过遗传 、 变异 , 可 以发 现多元 函数 , 段 函数 , 分 和其 它不 能用 解 析
式 表达 的关 联 规 则 , 聚类 等 规 则 . 组 研 究 者 同 吴 取劲 同志在文 献 [ 中讨论 了通 过 程 序轨 迹 获 6] 取 函数 型程 序不 变量 的技 术 , 提 出基 于 G P的 并 E 函数依 赖 型程序 不 变 量发 现 方 法 : ) 1 利用 关 系数 据 理论 判 断 函数 型 程 序 不 变量 的存 在 , 获 取 函 并
目前 , 态程 序 不 变 量 研 究方 面 影 响 最 大 的 动
是 美 国 MI T程序 分 析组 En t 人 开发 的动 态 发 rs 等 现似 然程 序 不 变 量 工具 D io . a o a n D i n的核 心 思 k k 想是 预 置一 个 不变 量 测 试 库 , 测 试 库 中 的每 个 对
to n a in sDy a ia l i n t h l f GEP f aur f F cin M i i g a d i n I v ra t n m c l M nig wih t e hep o y e t e o un to n n n
Da k n a l y t n u he L n a n po e ta n to o r m n a a t . e e - i o bi t o f d o tt i e la d Ex n n i lFu ci n Pr g a I v r n s Th x i i i pei n o e t e h g fi in y o rme tpr v s h i h efce c f GEP dic v rn n a a d Ex n n il f n t n s o e g Lie l n po e ta u ci i o t p whih e pa he tp i o r s tfrFu to o r m n a i n si r rt n y e, c x nd t y e Dak n p e e o ncin Pr g a I v ra t n o de o f d i
测 , 则则 进行 非 函数 型程序 不变 量 的推导 . 否 基 因表 达 式 编 程 G P( e eE pes n Po E G n x rsi r— o
态 发 现检 测 的 是 程 序 多 次 运 行 中保 持 不 变 的性 质 , 在程 序运 行 过 程 中通 过 获 得 程 序 轨迹 数 据 是 并 对 其分 析得 到 的程 序 不 变 量 , 用 于 较 大 规模 适
M a . 01 r2 2
文 章 编 号 :6 3— 0 2 2 1 ) 1— 0 3—0 17 0 6 (0 2 0 0 6 5
基 于 G P的 线 性 指 数 函 数 型 程 序 不 变 量 动 态 发现 方 法 E
阳 小华 , 彩 霞 黄
( 南华大学 计算 机科学与技术学 院 , 湖南 衡 阳 4 10 ) 2 0 1
第2 6卷第 1 期
21 0 2年 3月

_ .
南华大学学报 ( 自然科学版 )
J u n l fUn v r iy o ot C ia S i c n eh o g ) o r a o i e st fS uh hn ( c nea dT cn l y : e o


பைடு நூலகம்
V 12 . o . 6 No 1
关键 词 : E ; 序运 行轨 迹数 据 ; 发性 信 息 ; G P程 启 线性 指数 函数 形 式 ; 序 不 变量 ; 变 程 不
量 动 态发现
中图分 类号 : P 1 T3 1
文 献标 识码 : A
M eh d n L n a n p n nil u cin P o r m n a ins to so iela dEx o e t n t r g a I v ra t aF o
程序 中蕴含 的 不 变性 质 即程 序 不 变量 , 用 它
来描 述程 序 的运 行 规 律 . 不变 量 的发 现 主 要 有 静 态 分析 和动 态 发 现两 种 方 法 . 态 分 析 主要 是 通 静 过 检查 程序 代码 等文 档 以发现 其 中蕴含 的不变 性
质, 这类 技 术通 常 只能应 用 于 中小 规模 的程序 . 动
『] 4 利用 函数关 系 存 在性 判 定 依 据提 出 了启 发式
试探 法 , 而将 程 序 不 变量 划分 为 函数 型 和 非 函 从
数 型程 序不 变 量 . 方 法 通 过 引入 关 系 数 据 理 论 该 对 程序 轨迹 数 据 进 行 函数 依 赖 推 导 , 以发 现 蕴 含 的 函数依 赖 集 , 合 非 空 , 人 函数 型 不 变 量 检 集 转
收 稿 日期 :0 2—0 0 21 2— 9
基金项 目: 湖南 省 自然科学基金 资助项 目(0J0 7 ; 1 J69 ) 湖南 省高等学校科学研 究重点基金资助项 目( 15 1 0 ) 1 A
作 者简介 : 阳小华 (9 3一) 男 , 16 , 湖南衡 阳人 , 华大学计算 机科学 与技术学 院教授 , 南 博士 生导师. 主要研 究方 向 : 知 识 科学与信息检索 .
m o e i v ra t ft i y e fo Pr g a — n i g ta k d t . r n a i n so h st p m o r r m Ru n n r c a a
k y wor e ds: GEP; r g a r n i g ta k d t h ursi n o ma in;i a n x o e t l p o r m— n n r c a a; e itc i fr to l u ne la d e p n n i a
Ab t ac I v ra t sus d t e c i e l gc la s rin fwhih r nn n o r mske p s r t:n ai n s i e o d s rb o i a s eto s o c u i g pr ga e
u c a g d Ac o d n o t e r lt n ld t h o y p o r m n a in s c n b i i e n o n h n e . c r i g t h e ai a a a t e r , r ga i v ra t a e d v d d i t o
术来 说是 ~ 重 大 的补 充 , 加 了从 程 序 轨 迹 数 据 增 中发 现更 多程 序 不变量 的可能性 . 外 , 此 则该 方 法
的提 出 为 D io ak n预 置 程 序 不 变 量 的扩 展及 后 续
函数 型 程序 不 变量 的检 测 提 供 了新 的 指 导 思 路 , 加快 了函数依 赖 型程 序不 变量 检研 究进 程 .
依 赖集 上 运 行 测 试 用 例 , 成 表 达 式 . ) 据 步 生 3依 骤 2获得 启发 信 息 , 寻找 相 应 的 数 据 理论 指 导 函 数表 达式 的确 定 . 在该方 法 的指 导下 , 者通 过 实 作 验得 出 : 助 数 学 理 论 指 导 , E 借 G P技 术 的 引 入 可 以高 效 、 准确 的解 决 标 准 多项 式 形 式 程 序 不 变 量
F nci n Pr g a u to o r m I v ra t n n F ci n n a in s a d No — un to Pr g a I v ra t .T h ss b gnnng o r m n a in s he t e i e i i fo f ci n p o r m n a in s fc s so h e e r h o ne la d Ex o e t lF c r m un to r g a i v ra t o u e n t e r s a c n Li a n p n n i un — a
线 性指 数 函数 型程 序 不 变量动 态发 现 方法进 行研 究 , 过 实验 证 明 了 G P对 线性 指 通 E
数 形式 的 函数 有较 高的 发现 效 率 , 以扩 展 D io 线性 指 数 函数 型程 序 不 变量 方 可 akn在
面的预 置 形式 以达 到从 程序 轨迹 数 据 中发现 该 类程序 不 变量 的 目的.
相关文档
最新文档