吉林大学学报(工学版) ›› 2013, Vol. 43 ›› Issue (04): 1052-1058.doi: 10.7964/jdxbgxb201304033
邓辉1, 吴尽昭2
DENG Hui1, WU Jin-zhao2
摘要:
针对软件程序状态间转移关系存在不等式约束的问题,给出一种形式化的程序描述系统,即线性半代数变迁系统。在该系统的基础上,为简化软件程序结构,采用特征列的方法,提出了基于线性半代数系统共同零点的互模拟等价概念及计算方法。但在工程应用中大多数实验所得数据仅为给定误差范围内的近似值,精确的系统等价关系缺乏容错性及灵活性。为获得更恰当的系统关系,利用奇异值分解对系统进行近似处理,建立了系统的近似互模拟等价概念及计算方法。通过符号与数值混合计算,实现误差可计算及可控制。最终选取近似等价系统代替原复杂系统。并发通信程序中的实例分析表明,该方法在简化软件程序设计中具有合理性及有效性。
中图分类号:
[1] Sankaranarayanan S, Sipma H B, Manna Z. Non-linear loop invariant generation using groebner bases[J]. Contemporary Mathematics, 2004, 39(1):318-329.[2] 邓辉,吴尽昭. 多项式程序模型的互模拟等价[J]. 北京交通大学学报, 2011, 35(4):73-77. Deng Hui, Wu Jin-zhao. Bisimulation equivalen-ce for polynomial program model[J]. Journal of Beijing Jiaotong University,2011, 35(4): 73-77.[3] Deng Hui, Wu Jin-zhao, Zhou Ning. Approximate equivalence and optimization for high-level data-path[J]. Journal of Information and Computationnal Science,2011, 8(16): 4131-4142.[4] Van Glabbeek R J. The linear time-branching time spectrum[J]. Lecture Notes in Computer Science, 1990, 458: 278-297.[5] Pappas G J. Bisimulation linear systems[J]. Automatica, 2003, 39(12): 2035-2047.[6] Van der schaft A J. Bisimulation of dynamical systems[J]. Lecture Notes in Computer Science, 2004, 2293: 291-294.[7] Haghverdi E,Tabuada P,Pappas G J.Bisimulation relations for dynamical control and hybrid systems[J].Theoretical Computer Science, 2005,342(2-3):229-261.[8] Alter O, Brown P O, Botstein D. Singular value decomposition for genome-wide expression data processing and modeling[J]. The National Academy of Sciences, 2000, 97(18):10101-10106.[9] 王东明. 消去法及其应用[M]. 北京:科学出版社, 2002.[10] 吴文俊. 数字机械化[M]. 北京:科学出版社, 2003.[11] Buchberger B. A View on the Future of Symbolic Computation[M]. New York: ACM press, 2005.[12] Zhou Chao-chen. Program verification through computer algebra. Formal Method and Software Engineering. USA: Lecture Notes in Computer Science, 2006.[13] 宋光艾. 高等代数[M]. 北京:清华大学出版社, 2012. |
[1] | 马健, 樊建平, 刘峰, 李红辉. 面向对象软件系统演化模型[J]. 吉林大学学报(工学版), 2018, 48(2): 545-550. |
[2] | 罗养霞, 郭晔. 基于数据依赖特征的软件识别[J]. 吉林大学学报(工学版), 2017, 47(6): 1894-1902. |
[3] | 李娟, 孟可心, 李月, 刘慧力. 基于相似匹配维纳滤波的地震资料噪声压制[J]. 吉林大学学报(工学版), 2017, 47(6): 1964-1968. |
[4] | 郑明, 卓慕瑰, 张树功, 周柚, 刘桂霞. 基于混合并行遗传算法和阈值限定法的基因调控网络构建[J]. 吉林大学学报(工学版), 2017, 47(2): 624-631. |
[5] | 应欢, 王东辉, 武成岗, 王喆, 唐博文, 李建军. 适用于商用系统环境的低开销确定性重放技术[J]. 吉林大学学报(工学版), 2017, 47(1): 208-217. |
[6] | 李勇, 黄志球, 王勇, 房丙午. 基于多源数据的跨项目软件缺陷预测[J]. 吉林大学学报(工学版), 2016, 46(6): 2034-2041. |
[7] | 王念滨, 祝官文, 周连科, 王红卫. 支持高效路径查询的数据空间索引方法[J]. 吉林大学学报(工学版), 2016, 46(3): 911-916. |
[8] | 特日跟, 江晟, 李雄飞, 李军. 基于整数数据的文档压缩编码方案[J]. 吉林大学学报(工学版), 2016, 46(1): 228-234. |
[9] | 康辉, 王家琦, 梅芳. 基于Pi演算的并行编程语言[J]. 吉林大学学报(工学版), 2016, 46(1): 235-241. |
[10] | 陈鹏飞, 田地, 杨光. 基于MVC架构的LIBS软件设计与实现[J]. 吉林大学学报(工学版), 2016, 46(1): 242-245. |
[11] | 刘磊, 王燕燕, 申春, 李玉祥, 刘雷. Bellman-Ford算法性能可移植的GPU并行优化[J]. 吉林大学学报(工学版), 2015, 45(5): 1559-1564. |
[12] | 冯晓宁, 王卓, 张旭. 基于L-π演算的WSN路由协议形式化方法[J]. 吉林大学学报(工学版), 2015, 45(5): 1565-1571. |
[13] | 李明哲, 王劲林, 陈晓, 陈君. 基于网络处理器的流媒体应用架构模型(VPL)[J]. 吉林大学学报(工学版), 2015, 45(5): 1572-1580. |
[14] | 王克朝, 王甜甜, 苏小红, 马培军. 基于频繁闭合序列模式挖掘的学生程序雷同检测[J]. 吉林大学学报(工学版), 2015, 45(4): 1260-1265. |
[15] | 黄宏涛,王静,叶海智,黄少滨. 基于惰性切片的线性时态逻辑性质验证[J]. 吉林大学学报(工学版), 2015, 45(1): 245-251. |
|