基于朴素贝叶斯分类器的嵌入式软件编译测试系统的研究和实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:kangjilin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统的逐渐普及,越来越多的电子设备或产品安装了嵌入式芯片,有着广阔的市场。越来越多的半导体制造商,基于ARM处理器内核,不断推出嵌入式微控制器(MCU)抢占市场。半导体制造商不仅生产和销售MCU,同时也会提供该系列芯片的外设驱动软件和样例参考应用程序,又称为软件开发包(Software Development Kit),简称SDK。在SDK中,外设驱动软件库和样例程序被设计成公共模块,可以被复用到不同的编译器和MCU芯片产品中,其优点是可以减少开发和维护的代价,但缺点是在软件编译测试中会出现大量相似的编译错误日志,给软件编译测试带来了极大的挑战。本文基于朴素贝叶斯分类算法,并结合自然语言工具包(NLTK)和开源的软件测试自动化框架(STAF),设计和实现了一个嵌入式软件编译测试自动化系统,能自动分析和归类编译测试中的错误日志信息,大大提高了测试的效率,减少了人力和时间的成本。本文的主要工作如下:(1)设计并实现了用于编译错误日志分析的朴素贝叶斯分类器,通过使用收集的编译日志数据进行训练,在实际应用测试中达到了对错误日志关键错误信息的提取要求。(2)设计并实现了主流嵌入式编译器IAR,Keil,ARMGCC和MCUXpresso的后台编译和日志信息收集,并基于STAF实现了分布式编译功能。(3)基于Django框架设计并实现了嵌入式软件编译结果的查询与浏览功能,能够友好的向用户展示编译结果。
其他文献
配电系统中负载成分日益复杂,在同一配电系统中可能出现若干种电能质量问题。面向配电系统的用户电力技术是解决电能质量问题的重要手段,其中具有综合补偿能力的统一电能质量调节器(UPQC)能够应对多种问题。降低对直流侧电容的要求,有助于减小UPQC的成本。本文针对单相两电平全桥UPQC中直流纹波主要研究工作如下:首先,研究了单相UPQC中并联侧变换器直流纹波产生的原因,分析直流纹波对单相UPQC的影响以及
双波长光纤激光器具有稳定性好、转换效率高、成本低等诸多突出优点,在光通信系统、光纤传感器网络、光谱学和光信息处理等方面均得到了广泛应用。半导体光放大器(SOA)拥有较宽
进入二十一世纪以来,国内经济发展迅速,城市化进程加快,对交通量的需求也与日俱增,使得修建更多车道的公路设施已成为必然的现实需求,但是扁平超大断面公路隧洞因跨度较大,支护结构的受力将变得更加复杂,特别是在松软、破碎、膨胀性大的软弱围岩地层,以及高地应力的大变形隧道中,对支护结构的承载能力提出了更高的要求。我国公路隧道基本采用新奥法施工,格栅钢架和型钢钢架在实际施工和支护效果上都存在一些问题,为应对地
硅烯具有很多优异的物理性质,而且硅烯拥有与传统硅工业技术兼容的优点,被认为是未来高度集成电路、微纳光电子器件的优良候选材料之一。然而硅烯稳定性差和带隙过小的缺点一
研究目的:探寻老年女性以不同增速策略进行行走时其下肢关节承载负荷的情况以及老年女性下肢踝关节跖屈肌功能性不足的补偿机制,进而为老年女性行走经济性的选择提供帮助和指
华北石炭-二叠纪煤田是我国中东部煤矿最主要的可采煤层,随着我国中东部山西组上组煤炭资源的日益减少,向下延伸开采下组煤时,下组煤基底直接覆盖在中奥陶统风化剥蚀面上,中奥陶统为巨厚石灰岩,富含岩溶水,同时煤系地层含有多层薄层灰岩,含水层至煤层底板间距只有几米至几十米不等,岩溶裂隙发育同时隐伏大量的断裂构造,灰岩水压较大,局部可达7-10MPa,常规开采方法容易诱发底板突水。近年来,我国科研学者虽提出了
数据包络分析(Data envelopment analysis,DEA)作为一种评价决策单元相对效率的方法,因其在管理与决策方法中的优异表现,已经被广泛地运用在许多实际场景中。传统的DEA效率计
随着社会的快速发展,繁忙和不健康的生活方式导致患有慢性疾病的人数剧烈增长,这一发展趋势与有限的医疗资源之间的矛盾已经成为一个亟待解决的全球性公共安全卫生问题。近年
全固态被动调Q激光器由于其在微机械加工、激光测距、遥感、显微外科与非线性变频等领域的广泛应用而备受关注。与主动调Q激光器相比,采用可饱和吸收材料的激光系统具有体积
通过慢应变速率拉伸试验、应力腐蚀裂纹扩展速率测量试验及高温电化学试验研究在模拟压水堆一回路水环境中,溶解氧、氯离子和冷变形程度对304不锈钢应力腐蚀敏感性的影响。试