【技术实现步骤摘要】
嵌入式软件构件监测方法
本专利技术涉及软件构件化
,具体地涉及一种嵌入式软件构件监测方法。
技术介绍
嵌入式软件构件是否能够持续高效运行,这一问题一直是关注焦点。软件测试、形式化验证等传统手段在一定程度上可以解决这一问题。但是,要在开发阶段就确保软件的可信性十分困难,特别随着嵌入式软件的规模不断扩大、功能越来越复杂,其可信性越来越难以保障。传统方法存在固有的局限性,如形成化验证技术在大规模系统中的应用验证受限于组合爆炸问题,软件测试会对未来运行环境、故障等做出某些假设进行测试,但在些假设在开放动态场景中可能被打破,等等。既然很难在软件开发阶段对软件构件做完全的验证,嵌入式软件构件的运行时监测就变得越来越重要。嵌入式软件构件监测是指在运行时收集构件内部状态和外部环境信息的系统化方法。监测所收集的信息可以用来评价软件系统和软件构件是否良好运行,是否存在软件老化、性能瓶颈、故障隐患等现象,为软件交互式调试、软件调优、软件质量评估、软件实时容错,软件维护提供技术手段。
技术实现思路
本专利技术的目的是克服上述现有技术的不足,提供一种在软件调试、软件运行阶段能及时发现嵌入 ...
【技术保护点】
1.一种嵌入式软件构件监测方法,包括以下步骤:(10)构件监测信息采集:对构件的监测内容进行设计,构件的监测内容包括构件状态信息、构件参数信息和构件处理数据;所述构件状态信息包括构件当前状态、构件执行路径、构件运行时间、构件运行次数、构件容错信息;所述构件参数信息包括构件运行时的输入、输出接口参数信息;所述构件处理数据包括构件输入数据、过程数据、输出数据的各阶段数据集合;采集构件状态信息、构件参数信息、构件处理数据,并且将构件状态信息、构件参数信息、构件处理数据填写到监测共享内存区中,作为监测信息的来源;(20)构件监测信息发送:通过网络将监测信息数据发送到显示计算机;(3 ...
【技术特征摘要】
1.一种嵌入式软件构件监测方法,包括以下步骤:(10)构件监测信息采集:对构件的监测内容进行设计,构件的监测内容包括构件状态信息、构件参数信息和构件处理数据;所述构件状态信息包括构件当前状态、构件执行路径、构件运行时间、构件运行次数、构件容错信息;所述构件参数信息包括构件运行时的输入、输出接口参数信息;所述构件处理数据包括构件输入数据、过程数据、输出数据的各阶段数据集合;采集构件状态信息、构件参数信息、构件处理数据,并且将构件状态信息、构件参数信息、构件处理数据填写到监测共享内存区中,作为监测信息的来源;(20)构件监测信息发送:通过网络将监测信息数据发送到显示计算机;(30)构件监测信息解析:对收集到的监测信息数据,按显示所需的数据类型进行解析,包括构件监测信息解析和构件监测数据解析;所述构件监测信息解析包括对构件状态信息、构件参数信息进行解...
【专利技术属性】
技术研发人员:刘凤,韩文俊,黎贺,唐强,
申请(专利权)人:中国电子科技集团公司第十四研究所,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。