嵌入式软件测评管理的数据处理系统技术方案

技术编号:7626374 阅读:183 留言:0更新日期:2012-08-01 04:39
一种嵌入式软件测评管理的数据处理系统,它包括处理器、数据采集器、实时数据库和比较器,所述的数据采集器作为数据处理系统的信号输入,采集运行嵌入式软件的处理器的相关数据,数据采集器的信号输出端分别连接实时数据库和比较器的对应信号输入端,比较器的另一信号输入端连接实时数据库的信号输出端,比较器的信号输出端连接处理器的对应信号输入端。本实用新型专利技术通过比较器对数据进行分段过滤,在查询时只提取出发生变化的数据部分,去除重复数据,使用户得到包含全部信息的最小有效子集。同时,在针对某一属性进行测试时,用户可以选择隐藏其它无关属性的数据,最大程度降低干扰,便于数据的精确定位和分析。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及数据处理技术,尤其是应用于嵌入式系统可靠性测评的数据管理系统,具体地说是一种嵌入式软件测评管理的数据处理系统
技术介绍
目前,随着PC外平台软件开发需求的不断增长,以及非通用操作系统的不断普及,嵌入式软件发展迅速。其需求正变得愈发复杂,任务也越加多样化。通常嵌入式系统对于可靠性的要求较高,并且拥有一套特殊的失效判定准则。目前对于嵌入式软件的测试多采用专业测试系统,如DSTE、GESTE, EMS等,但关注测试数据处理的并不多。虽然嵌入式软件与非嵌入式软件在测试目的与测试方法上有很多相似处,其测试数据处理方式可以相互借鉴。但由于嵌入式软件测试数据有数据量大的特点,因而需要一套针对嵌入式软件测评管理的数据处理模块。
技术实现思路
本技术的目的是针对目前对嵌入式系统可靠性的要求较高、测试数据难以处理的问题,提出一种嵌入式软件测评管理的数据处理系统。本技术的技术方案是一种嵌入式软件测评管理的数据处理系统,它包括处理器、数据采集器、实时数据库和比较器,所述的数据采集器作为数据处理系统的信号输入,采集运行嵌入式软件的处理器的相关数据,数据采集器的信号输出端分别连接实时数据库和比较器的对应信号输入端,比较器的另一信号输入端连接实时数据库的信号输出端,比较器的信号输出端连接处理器的对应信号输入端。本技术的处理器的信号输入/输出端分别连接输入设备的信号输出端和输出设备的信号输入端。本技术的输入设备包括鼠标、键盘和触摸屏。本技术的输出设备包括显示器。本技术的有益效果嵌入式软件测评的数据量往往非常庞大,但会包含大量毫无意义的重复类型数据。而其中最有意义的数据占有比例却很小,它们会造成软件的极端情况,正是软件测试人员最关注的部分。本技术通过比较器对数据进行分段过滤,在查询时只提取出发生变化的数据部分,去除重复数据,使用户得到包含全部信息的最小有效子集。同时,在针对某一属性进行测试时,用户可以选择隐藏其它无关属性的数据,最大程度降低干扰,便于数据的精确定位和分析。本技术提供处理器对数据进行处理,将分析结果以变化曲线等可视化效果呈现,便于用户了解数据的具体变化规律。附图说明图I是本技术的原理框图。具体实施方式以下结合附图和实施例对本技术作进一步的说明。如图I所示,一种嵌入式软件测评管理的数据处理系统,它包括处理器(型号可为 CA-2A)、数据采集器(型号可为NLS-PT980)、实时数据库(型号可为eDNA)和比较器(型号可为LM119),所述的数据采集器作为数据处理系统的信号输入,采集运行嵌入式软件的处理器的相关数据,数据采集器的信号输出端分别连接实时数据库和比较器的对应信号输入端,比较器的另一信号输入端连接实时数据库的信号输出端,比较器的信号输出端连接处理器的对应信号输入端。本技术的处理器的信号输入/输出端分别连接输入设备的信号输出端和输出设备的信号输入端。本技术的输入设备包括鼠标、键盘和触摸屏。本技术的输出设备包括显示器。由于嵌入式软件测评的数据量往往非常庞大,但会包含大量毫无意义的重复类型数据。而其中最有意义的数据占有比例却很小,它们会造成软件的极端情况,正是软件测试人员最关注的部分。本技术通过比较器对数据进行分段过滤,在查询时只提取出发生变化的数据部分,去除重复数据,使用户得到包含全部信息的最小有效子集。同时,在针对某一属性进行测试时,用户可以选择隐藏其它无关属性的数据,最大程度降低干扰,便于数据的精确定位和分析。本技术提供处理器对数据进行处理,将分析结果以变化曲线等可视化效果呈现,便于用户了解数据的具体变化规律。以下将对嵌入式软件测评管理的数据处理模块的具体实施过程做进一步详细描述。数据库的读写速度对于海量数据的处理效率有着重要影响。在访问数据库时,不论数据量的大小,数据库处理器都有部分固定的资源和时间消耗,因而要尽量减少分散访问。在过滤数据时,采用的算法是遍历所有记录,与用户指定列进行与或比较,将所有结果不同的记录添加进过滤后的数据表。为了避免重复的固定消耗,此时不采用对数据库逐条查询,而是以大小固定的数据块为单位进行查询,达到提高过滤速度的效果。同时,为了避免对系统内存的大量消耗,在读入数据时采用回调函数实时读取需要的数据,使其消耗内存相比于一次性读入全部数据时显著减少,缩短了系统的响应时间。通过以上的数据过滤技术,有效地提取出了关键数据,方便了数据的分析研究。但由于数据缺失,会导致数据的变化曲线不完整,因而需要对缺失点进行补充,平滑处理曲线的临界变化点。此时不需对所有缺失点都进行补充,而是在每一段缺失点中提取一个点,就可以还原出真实的曲线。本技术未涉及部分均与现有技术相同或可采用现有技术加以实现。权利要求1.一种嵌入式软件测评管理的数据处理系统,其特征是它包括处理器、数据采集器、实时数据库和比较器,所述的数据采集器作为数据处理系统的信号输入,采集运行嵌入式软件的处理器的相关数据,数据采集器的信号输出端分别连接实时数据库和比较器的对应信号输入端,比较器的另一信号输入端连接实时数据库的信号输出端,比较器的信号输出端连接处理器的对应信号输入端。2.根据权利要求I所述的嵌入式软件测评管理的数据处理系统,其特征是所述的处理器的信号输入/输出端分别连接输入设备的信号输出端和输出设备的信号输入端。3.根据权利要求2所述的嵌入式软件测评管理的数据处理系统,其特征是所述的输入设备包括鼠标、键盘和触摸屏。4.根据权利要求2所述的嵌入式软件测评管理的数据处理系统,其特征是所述的输出设备包括显示器。专利摘要一种嵌入式软件测评管理的数据处理系统,它包括处理器、数据采集器、实时数据库和比较器,所述的数据采集器作为数据处理系统的信号输入,采集运行嵌入式软件的处理器的相关数据,数据采集器的信号输出端分别连接实时数据库和比较器的对应信号输入端,比较器的另一信号输入端连接实时数据库的信号输出端,比较器的信号输出端连接处理器的对应信号输入端。本技术通过比较器对数据进行分段过滤,在查询时只提取出发生变化的数据部分,去除重复数据,使用户得到包含全部信息的最小有效子集。同时,在针对某一属性进行测试时,用户可以选择隐藏其它无关属性的数据,最大程度降低干扰,便于数据的精确定位和分析。文档编号G06F11/36GK202351859SQ20112044400公开日2012年7月25日 申请日期2011年11月11日 优先权日2011年11月11日专利技术者张宏, 戚湧, 朱明 , 李千目 申请人:无锡南理工科技发展有限公司本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:戚湧李千目朱明张宏
申请(专利权)人:无锡南理工科技发展有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术