一种用于普适计算的软件设计方法

    公开(公告)号:CN101464795B

    公开(公告)日:2014-05-07

    申请号:CN200810199068.1

    申请日:2008-10-10

    Abstract: 本发明提供一种用于普适计算的软件架构,所述架构以计算代理为单位,计算代理每一个周期接收环境的感知信息,然后通过计算,返回一个动作作用于环境,最终完成其计算任务,所述计算代理采用一个或多个,且每一个计算代理都安置在代理槽中,由代理槽与环境进行交互,包括接收感知信息以及发送动作信息。采用本发明的软件架构,使得普适计算系统可以适应更多的设备,以及进一步节省资源。

    一种嵌入式软件动态缺陷检测方法

    公开(公告)号:CN101937392A

    公开(公告)日:2011-01-05

    申请号:CN201010265899.1

    申请日:2010-08-27

    Abstract: 本发明提供一种精确的嵌入式软件动态缺陷检测方法,包括测试代理端模块和客户端模块,两部分通过网络进行通信。测试代理运行于目标机上,检测被测程序,对所需要的数据和信息进行采样提取,并通过网络发送给客户端。测试代理分为采样模块和测试代理模块,采样模块以Linux内核模块的形式加载到内核空间中,对PMU寄存器进行操作,对指令地址进行采样;测试代理模块负责代理内核模块与客户端进行交互,接收客户端的请求与配置等,对内核模块做出相应的设置,并从内核模块中读取样本数据发送给客户端。客户端以Eclipse插件的形式开发并集成到GDIX嵌入式软件测试平台中。本发明通过测试代理端模块和客户端模块提供嵌入式软件动态缺陷检测服务,并实时在线地进行测试结果数据的处理和显示。

    一种基于uCLinux的嵌入式Konqueor浏览器的插件开发方法

    公开(公告)号:CN101539859A

    公开(公告)日:2009-09-23

    申请号:CN200810199067.7

    申请日:2008-10-10

    Abstract: 本发明提供一种基于uCLinux的嵌入式Konqueor浏览器的插件开发方法,利用嵌入式Konqueror浏览器的基本设计框架和基于KParts技术的集成方式,把需要扩展的功能封装成Part插入到浏览器中,将Part中易变的、可复用的和功能性强的部分从Part中分离出来,形成一个Lib层,进而构成一个插件开发模型。本发明提高了对嵌入式浏览器的功能扩展的效率和灵活性。

    一种嵌入式软件动态缺陷检测系统

    公开(公告)号:CN101937392B

    公开(公告)日:2012-06-20

    申请号:CN201010265899.1

    申请日:2010-08-27

    Abstract: 本发明提供一种精确的嵌入式软件动态缺陷检测方法,包括测试代理端模块和客户端模块,两部分通过网络进行通信。测试代理运行于目标机上,检测被测程序,对所需要的数据和信息进行采样提取,并通过网络发送给客户端。测试代理分为采样模块和测试代理模块,采样模块以Linux内核模块的形式加载到内核空间中,对PMU寄存器进行操作,对指令地址进行采样;测试代理模块负责代理内核模块与客户端进行交互,接收客户端的请求与配置等,对内核模块做出相应的设置,并从内核模块中读取样本数据发送给客户端。客户端以Eclipse插件的形式开发并集成到GDIX嵌入式软件测试平台中。本发明通过测试代理端模块和客户端模块提供嵌入式软件动态缺陷检测服务,并实时在线地进行测试结果数据的处理和显示。

    一种基于uCLinux的嵌入式Konqueror浏览器的插件开发方法

    公开(公告)号:CN101539859B

    公开(公告)日:2011-12-07

    申请号:CN200810199067.7

    申请日:2008-10-10

    Abstract: 本发明提供一种基于uCLinux的嵌入式Konqueor浏览器的插件开发方法,利用嵌入式Konqueror浏览器的基本设计框架和基于KParts技术的集成方式,把需要扩展的功能封装成Part插入到浏览器中,将Part中易变的、可复用的和功能性强的部分从Part中分离出来,形成一个Lib层,进而构成一个插件开发模型。本发明提高了对嵌入式浏览器的功能扩展的效率和灵活性。

    一种基于嵌入式软件的细粒度检测方法

    公开(公告)号:CN101944060A

    公开(公告)日:2011-01-12

    申请号:CN201010281516.X

    申请日:2010-09-10

    Abstract: 本发明提供一种基于嵌入式软件的细粒度检测方法,由客户端和测试代理端两部分共同协作完成,所述客户端设置在开发机中,而测试代理端设置在目标机中,客户端和测试代理端通过网络进行通信,测试代理端所采集的样本数据通过网络实时发送给客户端进行分析,本发明通过客户端模块和测试代理端模块对嵌入式软件进行了实时在线的网络监测,并且能将监测粒度细化到指定进程的每一个端口,实现了细粒度的网络监测。

    一种应用于嵌入式系统的软件性能测试方法

    公开(公告)号:CN101630285A

    公开(公告)日:2010-01-20

    申请号:CN200910041745.1

    申请日:2009-08-07

    Abstract: 本发明提供一种应用于嵌入式系统的软件性能测试方法,包括采样系统和分析系统,所述采样系统设置在目标端中,分析系统设置在宿主端中,两部分通过网络进行通信,使得采样系统所采集的样本数据通过网络实时发送给分析系统进行分析,在不对源代码和编译过的可执行文件进行修改的前提下,在程序运行时采集程序的上下文样本进行分析,从而降低测试过程中的开销。本发明通过采样系统和分析系统实现软件性能的测试,采样系统采集样本数据通过网络实时发送给分析系统进行分析。在不对源代码和编译过的可执行文件进行修改的前提下,在程序运行时采集程序的上下文样本进行分析,从而降低测试过程中的开销。

    一种用于普适计算的软件架构

    公开(公告)号:CN101464795A

    公开(公告)日:2009-06-24

    申请号:CN200810199068.1

    申请日:2008-10-10

    Abstract: 本发明提供一种用于普适计算的软件架构,所述架构以计算代理为单位,计算代理每一个周期接收环境的感知信息,然后通过计算,返回一个动作作用于环境,最终完成其计算任务,所述计算代理采用一个或多个,且每一个计算代理都安置在代理槽中,由代理槽与环境进行交互,包括接收感知信息以及发送动作信息。采用本发明的软件架构,使得普适计算系统可以适应更多的设备,以及进一步节省资源。

Patent Agency Ranking