当前位置:主页 > 科技论文 > 软件论文 >

基于二型模糊逻辑的多线程数据竞争检测方法研究

发布时间:2018-04-29 04:11

  本文选题:二型模糊逻辑 + 隐马尔科夫模型 ; 参考:《计算机科学》2017年12期


【摘要】:多线程机制以其诸多优势在程序开发中被广泛使用,然而随着多线程软件规模的增长,程序中潜存着许多并发缺陷,最常见的并发缺陷是数据竞争和死锁。目前,针对这些并发缺陷的检测手段都无法处理线程时序的不确定性,无法处理运行时环境对线程时序的影响,同时也不能计算这些并发缺陷发生的概率并根据概率生成其处理优先级。针对以上问题,提出了一种基于二型模糊逻辑的多线程数据竞争检测方法。该方法将传统的多线程时序分析和缺陷检测方法作为预处理,考虑程序运行时环境因素对线程时序的影响,利用二型模糊逻辑和隐马尔科夫模型对待检测程序建模,计算待检测程序在某一系统负载下的时序概率,并根据时序概率生成时序缺陷处理优先级列表供软件开发人员参考。
[Abstract]:Multithreading mechanism is widely used in program development because of its many advantages. However, with the growth of multithread software scale, there are many concurrency defects hidden in the program. The most common concurrent defects are data competition and deadlock. At present, none of the detection methods for these concurrent defects can handle the uncertainty of thread timing and the influence of runtime environment on thread timing. At the same time, the probability of these concurrent defects can not be calculated and the processing priority can be generated according to the probability. In order to solve the above problems, a multithread data competition detection method based on two types of fuzzy logic is proposed. This method takes the traditional method of multithread timing analysis and defect detection as preprocessing, considers the influence of environment factors on thread timing, and uses type 2 fuzzy logic and hidden Markov model to model the detection program. The time sequence probability of the program to be detected under a certain system load is calculated, and the priority list of timing defect processing is generated according to the timing probability for the reference of software developers.
【作者单位】: 苏州大学计算机科学与技术学院;
【基金】:国家自然科学基金项目(61202029,61272449,61572339) 江苏省科技支撑计划重点项目(BE2014005-4)资助
【分类号】:TP311.1

【相似文献】

相关期刊论文 前10条

1 张树群,林森茂,陈彩生;采用阴影投射法实现的光学并行模糊逻辑[J];中国激光;1993年07期

2 郭加安;王万森;姜千辉;;基于泛逻辑学的模糊逻辑关系柔性的研究[J];计算机应用与软件;2007年12期

3 刘东波;卢正鼎;;数据库中的模糊逻辑规则发现[J];计算机工程与应用;2008年26期

4 黄洪;杨卓俊;王奔;;模糊逻辑在电子商务商品推荐系统中的应用[J];计算机系统应用;2012年03期

5 刘瑾奕;张冬茉;申丽萍;;一种基于模糊逻辑的实用睡意检测方法[J];计算机应用与软件;2008年04期

6 张英涛;黄剑华;唐降龙;郭延辉;;一种基于模糊逻辑的乳腺X光片增强方法[J];哈尔滨工业大学学报;2005年11期

7 邢龙平;李东晖;胡川川;;基于模糊逻辑的无损视频压缩的算法[J];计算机应用;2012年10期

8 冯建湘,唐嵘,高利;基于模糊逻辑的软件质量评价方法[J];安徽理工大学学报(自然科学版);2003年04期

9 邓廷权;陈延梅;;基于模糊逻辑的微粒测定算子[J];哈尔滨工业大学学报;2009年12期

10 石振刚;王晓燕;;基于模糊逻辑的足迹图像滤波算法[J];沈阳理工大学学报;2010年01期

相关会议论文 前7条

1 孙涛;张宏建;胡赤鹰;;基于模糊逻辑融合算法的气液两相流流型辨识方法[A];中国仪器仪表学会第三届青年学术会议论文集(上)[C];2001年

2 高晓芳;叶剑;朱珍民;刘金刚;;嵌入模糊逻辑的上下文存储与查询机制[A];第18届全国多媒体学术会议(NCMT2009)、第5届全国人机交互学术会议(CHCI2009)、第5届全国普适计算学术会议(PCC2009)论文集[C];2009年

3 王彦新;常淑凤;郝丽霞;王红光;;基于C#多线程机制实现读者/写者问题的研究[A];Proceedings of 2010 National Vocational Education of Communications and Information Technology Conference (2010 NVCIC)[C];2010年

4 高钦和;成曙;;软计算的概念及应用[A];1996年中国智能自动化学术会议论文集(上册)[C];1996年

5 肖镜辉;刘秉权;;一种非时齐的隐马尔科夫模型及其在音字转换中的应用[A];全国第八届计算语言学联合学术会议(JSCL-2005)论文集[C];2005年

6 刘文壮;李均利;;一种基于隐马尔科夫模型的脱机手写汉字识别方法[A];2009系统仿真技术及其应用学术会议论文集[C];2009年

7 王宏生;孙美玲;李家峰;;隐马尔科夫模型在构建语言模型中的应用[A];创新沈阳文集(A)[C];2009年

相关博士学位论文 前1条

1 石振刚;基于模糊逻辑的图像处理算法研究[D];东北大学;2009年

相关硕士学位论文 前10条

1 谭磊;基于模糊逻辑的信息安全风险评估系统设计与实现[D];电子科技大学;2014年

2 沈小巍;VANET城市环境下基于传输稳定性的路由协议研究[D];福建师范大学;2016年

3 罗升;基于模糊逻辑的视频多目标跟踪算法研究[D];深圳大学;2017年

4 刘瑾奕;智能教室中基于图像处理和模糊逻辑的睡意检测研究与实现[D];上海交通大学;2007年

5 柳晨光;面向多线程机制的软件重构方法研究与实现[D];河北科技大学;2016年

6 邱新朋;基于本体及模糊逻辑的协同设计研究[D];大连理工大学;2009年

7 徐进;离心机中央控制机软件设计及基于模糊逻辑的专家系统[D];哈尔滨工业大学;2006年

8 李明泉;OWL规则扩展及其推理的应用研究[D];天津大学;2006年

9 杨春亮;基于模糊逻辑的专利数据层次分类研究[D];天津大学;2008年

10 王岚;具有情感的智能虚拟主体研究[D];兰州理工大学;2007年



本文编号:1818319

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1818319.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a387c***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com