【技术实现步骤摘要】
本专利技术属于编码规则扫描,涉及一种基于mqtt的客户-服务-节点三端分布式传输结构及静态编码规则扫描方法。
技术介绍
1、随着信息化进程加速发展,软件规模持续扩大,软件质量面临着巨大挑战。遵循如misra c 2012、misra c++2008、autosar等编码规则,可以使得代码具备简单且趋同的特性,降低代码缺陷的出现概率,提高软件的可维护性。因此静态编码规则扫描是有效提高软件质量的代码检测方法。目前开源和商用的静态编码规则扫描工具逐渐成熟,例如findbugs,cppcheck,checkstyle等。然而这些工具都是基于单节点单机运行,其分析时间随着代码量的增长而增加,对于百万行级别的系统级静态编码规则扫描甚至可能需要花费数个小时的时间。由此可知,效率问题是静态编码规则扫描工具的瓶颈。
2、为解决静态编码规则扫描效率问题,分布式处理是一个有效方案。当前广泛采用的分布式架构hadoop,包括分布式文件系统(hdfs)和mapreduce编程模型,mapreduce采用主/从结构,主节点和从节点分别负责任务调度和任务
...【技术保护点】
1.一种基于MQTT的客户-服务-节点三端分布式传输结构,其特征在于,包括:
2.如权利要求1所述的基于MQTT的客户-服务-节点三端分布式传输结构,其特征在于,待执行操作任务为静态编码规则扫描。
3.一种利用权利要求1或2所述客户-服务-节点三端分布式传输结构的静态编码规则扫描方法,其特征在于,包括单文件静态规则扫描阶段,具体包括:
4.如权利要求3所述的静态编码规则扫描方法,其特征在于,还包括多文件静态规则扫描阶段,具体包括:
5.如权利要求4所述的静态编码规则扫描方法,其特征在于,所述分簇策略为:
6.
...【技术特征摘要】
1.一种基于mqtt的客户-服务-节点三端分布式传输结构,其特征在于,包括:
2.如权利要求1所述的基于mqtt的客户-服务-节点三端分布式传输结构,其特征在于,待执行操作任务为静态编码规则扫描。
3.一种利用权利要求1或2所述客户-服务-节点三端分布式传输结构的静态编码规则扫描方法,其特征在于,包括单文件静态规则扫描阶段,具体包括:
4.如权利要求3所述的静态编码规则扫描方法,其特征在于,还包括多文件静态规则扫描阶段,具体包括:
5.如权利要求4所述的静态编码规则扫描方法,其特征在于,所述分簇策略...
【专利技术属性】
技术研发人员:曾令秋,金家炫,韩庆文,刘杨,周淼,雷剑梅,谭明灯,范开伟,张程,
申请(专利权)人:重庆大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。