第34卷 第2期 武汉理工大学学报(交通科学与工程版) Vo1.34 No.2 2010年4月 Journal of Wuhan University of Technology ADr.2O10 (Transp0rtation Science&Engineering) 基于模糊Petri网的网络交互模式的建模* 彭淑芬” 何泾沙 高 枫D (JL京工业大学计算机学院” 北京 100124) (北京工业大学软件学院 北京 100124) 摘要:针对基于信任的交互模式的一般性及复杂交互模式的设计问题,对单个交互事件进行扩展, 得到了4个基础交互模式.利用模糊Petri网(FPN)描述离散事件之间模糊关系的特点,建立了基 于信任的基础交互模式的模型及其模糊交互过程的模型,并分析了它们在计算机网络中的应用. 把这4种基础交互模式的模型用于设计基于实体间信任的复杂交互模式及评估其确信度. 关键词:模糊Petri网;交互模式;模糊产生式规则;信任;确信度 中图法分类号:TP393 DOI:10.3963/j.issn.1006—2823.2010.02.043 0 引 言 表1 交互事件的最简单扩展列表 目前,将信任与交互模式结合的研究大都是 从选择交互模式的角度来讨论信任建模口 ].有 的仅仅将信任作为交互模式的主要因素来讨论两 方交互模式的建模 ].有的将虚拟认证机构引入 信任模型来保证虚拟企业的安全交互 ].文献I-5] 仅仅是在交互过程中根据直接信任选择“下游”, 没有考虑在交互开始前通过所有的交互参与方之 间的信任关系来确定整体最优的交互模式.为了 探索基于信任的交互模式的一般规律,对单个交 图1交互事件 互事件进行扩展,扩展的结果称作基础交互模式 (BIM).根据第一个交互事件的发起者(接收者) 和第二个交互事件的发起者(接收者)是否相同, 所有BIM如表1所示.“…”表示没有意义的扩 图2类型1:一个发起者多个援收看趸互模式 展.第一个交互事件发起者为e ,接收者为e .如 果第二个交互事件的发起者和接收者既不是e OHO 图3类型2:对等交互模式 也不是e ,那么它们分别记作e 和e .如果第二个 — 交互事件的发起者/接收者是e 或e ,那么记作 e .这4种BIM是计算机网络中最常用的.通过 — 组合和扩展这4种BIM,可以得到更复杂的网络 b)交互模式II 交互模式. 图4类型3:基于中间人的交互模式 收稿日期:2009-11-20 彭淑芬(1978一):女,博士生,讲师,主要研究领域为计算机网络安全 北京市教委科技发展计划重点项目资助(批准号:KZ200610005003) ・390・ 武汉理工大学学报(交通科学与工程版) 2010年第34卷 关系密切.可能是首先,e 和e ,建立了信任联盟, 且都给e 提供服务;然后,e 和e 建立了交互关 系,如果e 要和 建立另一个交互关系,那么e。, 图5类型4:多发起者~接收者交互模式 与e 协商可以加速建立与e 的交互关系.这2个 交互关系相辅相成.d,代表e 到e 的交互开始 的事件,d 代表e 到e 的交互结束的事件.U 表 示通过信任传递e,和e, 对e,的共同信任度.所 以,如果联盟成员变了,那么己, 也要相应变.下面 交互模式建立的过程就是实体间信任协商和 交互模式协商的过程.实体间的信任关系是模糊 的、变化着的,所以基于实体间的信任关系来建立 的交互也是模糊的而且可变的.故此先用模糊产 生式规则表示基于信任的基础交互模式,进而用 的模糊产生式规则中的符号的含义与式(2)中类 FPN来描述其交互过程. 1 基础交互模式的建模 1.1模糊Petri网 Petri网是对离散事件动态系统建模和分析 的重要工具,可以很好的描述交互事件的产生、扩 展过程以及相关性[6].但传统Petri网对于模糊知 识的表示和推理有很大的局限性,1988年Loon— ey提出模糊Petri网模型进行模糊推理规则表示 和推理的方法Ⅲ.FPNE 应用于模糊推理时,一 个推理规则用一个变迁来表示,推理规则中的命 题用库所表示.一个库所带有一个token值,表示 命题的真实度.每一个变迁有相关的确信值CF, 表示推理规则的置信度.2个库所之间的模糊关 系用模糊产生式规则描述.最基本的模糊产生式 规则式(1)可用FPN表示成如图6所示. Ri:IF d,THEN d (CF—U ) (1) dl “ d pi t 图6 FPN 复合模糊产生式规则有几种,如模糊产生式 规则的条件部分或结果部分有“and”或“or”连接 词,如结果部分包含另一个模糊产生式规则. 1.2类型1:一发起者多接收者的交互模式 在图2所示的类型1中,如果e 和e 之间有 密切的关系,如身份联盟、信任联盟,那么这种交 互模式进一步称为类型1.1.否则,e 和e 之间没 有关系,这种交互模式进一步称为类型1.2.因为 类型1.2没有特别的含义,所以不作讨论. 类型1.1可以用式(2)的复合模糊产生式规 则表示.连接词“and”表示针对e ,e 和e ,之间的 似,不再累述.类型1.1可以用FPN表示成如图 7所示的模型.类型1.1的模糊交互过程的FPN 描述请参考文献[8]. IF d,THEN d 1 and d 2 and…and dh(CF—U ) (2) 图7类型1.1的FPN表不 1.3类型2:对等交互模式 类型2可以用式(3)和式(4)的模糊产生式规 则表示.这2个模糊产生式规则是2个平行的,平 行表示类型2中的交互事件是从e 到e 或从e 到 ,即对等的.类型2可以用FPN表示成如图 8所示的模型.其模糊交互过程可以用FPN描述 如 成如图9所示的模型.在图9b)中,变迁 已经发 生,所以Y 为 ,与 之积.然后,图9c)中变迁 t z发生了,所以Y,重新被赋值为Y 与 之积.在 类型2中,只要 与e 之间的交互事件发生了, 无论交互事件的方向,发生的交互事件就会影响 e 与e 之间的信任度,进而影响它们之间未来的 交互事件发生的确信度. IF ,THEN (CF—Un) (3) IF d THEN d,(CF—U 2) (4) 如 图8类型2的FPN表示 第2期 彭淑芬,等:基于模糊Petri网的网络交互模式的建模 ・391・ 1.4类型3:基于中间人的交互模式 类型3可以用式(5)的复合模糊产生式规则 表示.这个复合模糊产生式规则是嵌套的.“IF ”表示e 和中间人之间的关系.“IF d,”表示中 间人和e 之间的关系.在这种类型中,中间人既 “ Pk 是第一个交互的e 又是第二个交互的e .类型3 可以用FPN表示成如图1O所示的模型.其模糊 交互过程可以用FPN表示成如图11所示的模 型.类型3中两个交互事件的关系不同于类型1 fl2 a) 。发生前 n b)r 发生后 『1 c)t,e发生前 图9类型2的带标记的FPN 或者类型2.首先,当且仅当第一个交互结束的事 件发生了,第二个交互开始的事件才能发生.其次, 第一个交互事件完成的确信度直接影响第二个交 互事件完成的确信度.最后,当且仅当第二个交互 事件完成整个交互才算完成.在图llb)中,变迁t 发生了,所以 为 与 之积.在图11c)中,变迁 t z发生了,所以y 为 与 之积.Email服务就可 看成双向的基于中间人的交互模式. IF d THEN(IF dj THEN d (CF— U 2))(CF—U 1) (5) 图1O类型3的FPN表示 1.5 类型4:多发起者一接收者交互模式 如果它们之间关系密切,这种交互模式记作 ‘。1 类型4.1.否则,记作类型4.2.类型4.1可以用式 (6)的复合模糊产生式规则表示.连接词“and”表 示针对eee 和 之间有密切关系.例如,在分布与 并行系统中,所有先决条件的任务被分解并被多 个实体同时执行,最终任务执行时要使用先决条 件的任务的执行结果.当且仅当先决条件任务都 执行了,最终任务才开始执行.类型4.1可以用 FPN建模成如图12所示的模型.由于篇幅原因, 类型4.1的模糊交互过程的FPN描述请参考文 献[8]. IF dj.1 and d,2 and…and di.THEN d^(CF—U;) 类型4.2可以用式(7)的复合模糊产生式规 则表示.连接词“or”表示针对e e 和 之间没有 关系.类型4.2及其模糊交互过程的FPN表示和 描述与最基本的模糊产生式规则式(1)类似,不赘 再述. IF djl or djz or…or dj THEN d (CF—U ) 图12类型4.1的FPN表示 2 实 例 假设一个复杂的网络交互模式用FPN模型 ・392・ 武汉理工大学学报(交通科学与工程版) 2010年第34卷 可以表示成如图13所示的模式.这个交互模式有 9个实体e1,e2,…,e8,e9,9个处所dl,dz, ……两条交互路径.从图14可见,从e 经过e。,e 到 e 的交互路径的确信度最高,整个交互的确信度 ,d。,d。分别表示这九个实体发起的交互的 为0.61.从R・可知,e 到e。的交互的确信度还 会受到e 与e。、e 与e 之间的信任关系的影响; 从Rz可知,e。到es的交互的确信度还会受到e 与es之间的信任关系的影响. 开始事件或者接受的交互的结束事件.假设确信 度阈值 为0.50,且这个基于信任的交互包括以 下5个模糊产生式规则.e。,e ,e。,e 之间的交 互属于类型1,e。,e ,e 之间的交互属于类型4, e4,e6,e7之间的交互属于类型3,e7,e8之间的 3 结 束 语 交互属于直接交互事件,e。,e 之间的交互属于 直接交互事件.假定整个交互的开始事件所在的 处所d 的真实度是整个交互的发起者的声誉,为 0.90,用户给定处所d 的真实度0.75.且整个交 互的结束事件所在的处所d。的真实度就是整个 交互的确信度. R1:IF d1 THEN d2 and d3 and d4(CF一0.85) R2:IF d3 and d5 THEN d8(CF一0.90) R3:IF THEN(IF d6 THEN d7(CF一0.90)) (CF一0.90) R :IF d7 THEN d8(CF一0.95) R5:IF 8 THEN d9(CF一0.90) 图13一个基于信任的交互模式的带标记FPN描述 ( ,0.90,( ,只}) Pd) 589,{马)) (岛,o.53) 图14图13所示的交互模式的萌蘖树 从整个交互的开始事件所在的处所d 到整 个交互的结束事件所在的处所d。之间的路径称 为一条交互路径.经过不同的交互路径,d 的真 实度不尽相同,d 的最大真实度为整个交互的确 信度.整个交互模式的萌蘖树如图14所示,共有 本文首先根据第一个交互事件和第二个交互 事件的发起者和接收者之间的关系,对单个交互 事件进行扩展,得到了4个基本交互模式.然后, 首次用模糊产生式规则表示这4种基于信任的交 互模式,并结合计算机网络中典型的应用模式分 析了用FPN描述这4种交互模式的含义.最后, 用一个实例分析如何把这4种交互模式的模型用 于解决由基本交互模式构成的复杂交互设计和确 信度评估.由这4种基础交互模式构成的复杂交 互模式的确信度不满足用户需求时,如何自适应 的提高基础交互模式的确信度或者如何改变基础 交互模式的关键特性是下一步的研究方向. 参考文献 [1]Wang Y,Vijay V.Interaction trust evaluation in de— centralized environments[J].E-Commerce and Web Technologies,2004,3182:144-153. [2]童向荣,黄厚宽,张伟.Agent动态交互信任预测与 行为异常检测模型口].计算机研究与发展,2009(8): 1364—1370. [3]田永鸿,黄铁军,高 文.在线群体交互的影响模型 及其学习算法[J].计算机学报,2003,26(7):848— 858. [4]刘端阳,潘雪增.虚拟企业的安全交互模式[J].计算 机研究与发展,2003,40(9):1307—1311. [5]刘安丰,刘 蓉.一种基于信任的Web服务工作流组 织模型[J].长沙医学院学报,2006(6):38—42. [6]刘炜.复杂网络安全事件的知识表示和关联分析 方法口].小型微型计算机系统,2008,29(12):2218— 2223. [7]Looney C G.Fuzzy petri nets for rule based decision making[J].IEEE Trans on System,Man,and Cy— bernetics—Part A,1988,l8(1):178—183. [82 Chen S M,Ke J S,Chang J F.Knowledge represen— 319 MOde1ing Trust-based Interacti。n M。de Using Fuzzy Petri Net Peng shufen1’He Jingsha。 Gao Feng” 淑一竺 一 l 一 肛c; (,j于一塑 n 豫 .Z 丁) .Z 一 .China) ’ P一一 ∞ . .heesesandtonmodteraetist-basedincharacteristics of true problems of therding to thct:AccoAbstraJ:一。nnteractiasic if。urboIlILU.悖 ex interaction mode s,inte raction eventis expanoe1 f;tablishment 0I comp1fuzzy Petri net(FPN) s,sedeventnship oi dtsfuzzy ela tioper g t he linpecialize d on mode en smudesTh fuzzy inter- ….onmodact—ftrt-hdba- ,, , y I .,.一.嗽 …交一一 胜架广框蓍张现一跳 蚤 actionc s treng,is usea to aepict幽e mO k 比砒 2 ,已The inst..more,these models are used to desiG gn complex t h of the belief in th m & ;. a nces of a bmi m ,三篡 : ac… 儿 .net wob rk。 adre。sntn ip  ̄y llcntd。 a・uate the … “~“ 一 y analyzed.Fu er Key w0rds:fuzzy petri net i interaction mode;fuzzy productton u c’ u。 ’… 建一 丁计 模 ,ru1e;trust;the strength。f the beIief 。 一 军 (上接第373页) 竺 Appalicati0n of Intelligent Optimization Algorithm in the stanchorage Meth。d t。Es.timate Concrete strength , Cui Shiqi Wang Jinshan Jiang Liping (s “ r8 j itute o Sh盘 。 g Prov c z Af 。f Building R 口 矗, ji an 250031,China)