一种基于代码克隆检测技术的WSNs重编程方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
E E AC C: 6 1 5 0 P
d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 4 - 1 6 9 9 . 2 0 1 3 . 0 9 . 0 2 1
一
种 基 于代 码 克 隆 检 测 技 术 的 WS N s 重 编 程 方 法
汪 治理 , 章 勇 , 刘 红
第2 6卷 第 9期
2 0 1 3年 9 月
传 感 技 术 学 报
C HI NE S E J OU RN AL OF S E N S O RS AN D AC T U AT OR S
V0 l _ 2 6 No . 9
S e p.201 3
Th e WS Ns Re p r o g r a mmi n g Me t h o d Ba s t e c t i o n Te c h n o l o g y
( 南京 航空航天大学计算机科学 与技 术学院 , 南京 2 1 0 0 1 6 )
摘 要 : 提出了基于代码克隆检测技术的无线传感器网络 WS N s ( Wi r e l e s s S e n s o r N e t w o r k s ) 重编程方法。通过代码克隆检测
方 法来解决重编程过程 中生 成差 异补丁的 4个 关键问题 : 分支、 全局变量 、 相对跳转和 问接地址 。然 后将 差异补丁 以无线方式 传 输给传感器节点 , 实现 WS N s 重编程 。实验结果 表明 , 该方法是 可行 的 , 且 能够有 效 的提 高 WS N s 重编程 的效率 , 延 长无线 传感器 网络 的生命周期 。
Ab s t r a c t : A WS Ns r e p r o g r a mmi n g me t h o d i s p r o p o s e d b a s e d o n c o d e c l o n e d e t e c t i o n t e c h n o l o g y . B y u s i n g c o d e
处, 因此 需 进一 步研 究 一 种 新 的重 编 程 方 法 来 实 现 WS N s 节 点应 用程 序 的高效 更新 。
和 无线 通信 技术 等 的快 速 发 展 , 低 功 耗 多 功 能 的 传
s e n s o r n o de s o v e r t h e a i r a n d i mp l e me n t s WS Ns r e p r o g r a mmi n g . Th e e x pe r i me n t a l r e s u l t s s h o w t h a t t h e me t h o d i s f e a s i b l e, a n d i t c a n i mp r o v e t h e e ic f i e nc y o f WS Ns r e p r o g r a mmi n g a nd p r o l o n g t he l i f e o f WS Ns .
WANG Zh i l i , ZHANG Y o n g , L 1 U Ho n g
( C o l l e g e o f C o m p u t e r S c i e n c e a n d T e c h n o l o g y , N a n j i n g U n i v e r s i t y o fA e r o n a u t i c s a n d A s t r o n a u t i c s , Na n g 2 1 0 0 1 6 , C h i n a )
关键 词 : 无线传感器 网络 ; 重编程 ; 代码 克隆检测技术 ; 差 异补丁
中图分 类号 : T P 3 9 3
文 献标 识码 : A
文章 编 号 : 1 0 0 4 - 1 6 9 9 ( 2 0 1 3 ) 0 9 — 1 2 8 8 - 0 5
随着 网络技 术 、 传感 器技 术 、 嵌入 式计 算 机技 术
c r e a t i o n: b r a n c h e s , g l o b a l v a r i a b l e s , r e l a t i v e i u mp s a n d i n d i r e c t a d d r e s s e s . T h e n i t t r a n s mi t s d i f f e r e n t i a l p a t c h t o
c l o n e d e t e c t i o n t e c h n o l o g y , t h e me t h o d a d d r e s s e s f o u r ma j o r t e c h n i c a l i s s u e s i n t h e p r o c e s s o f d i f f e r e n t i a l p a t c h
Ke y w o r d s : WS N s ( Wi r e l e s s S e n s o r N e t w o r k s ) ; r e p r o g r a mm i n g ; c o d e c l o n e d e t e c t i o n t e c h n o l o g y ; d i f f e r e n t i a l p a t c h