电子学报

• 学术论文 • 上一篇    下一篇

基于体系结构能耗建模的CPS软件可信性评估方法

张广泉1,2, 张侃1,3, 祝义4, 周航5   

  1. 1. 苏州大学计算机科学与技术学院, 江苏苏州 215006;
    2. 南京大学计算机软件新技术国家重点实验室, 江苏南京 210093;
    3. 中国科学院软件研究所计算机科学国家重点实验室, 北京 100190;
    4. 江苏师范大学计算机科学与技术学院, 江苏徐州 221116;
    5. 南京航空航天大学民航学院, 江苏南京 210016
  • 收稿日期:2013-03-12 修回日期:2013-06-25 出版日期:2013-11-25 发布日期:2013-11-25
  • 通讯作者: 张广泉
  • 作者简介:张 侃 男,1988年出生于江苏太仓.苏州大学计算机科学与技术学院硕士研究生.研究方向为CPS、软件可信性评估. E-mail:20104227016@suda.edu.cn
  • 基金资助:
    国家自然科学基金(No.61100074,No.61262002);江苏省自然科学基金(No.BK2011281);苏州市应用基础研究计划(No.SYG201241)

Trustworthiness Evaluation Method for CPS Software Based on Software Architecture Energy Consumption Modeling

ZHANG Guang-quan1,2, ZHANG Kan1,3, ZHU Yi4, ZHOU Hang5   

  1. 1. School of Computer Science and Technology, Soochow University, Suzhou, Jiangsu215006, China;
    2. State Key Lab.for Novel Software Technology, Nanjing University, Nanjing, Jiangsu 210093, China;
    3. State Key Lab.of Computer Science, Institute of Software, Chinese Academy of Science, Beijing 100190, China;
    4. School of Computer Science and Technology, Jiangsu Normal University, Xuzhou, Jiangsu 221116, China;
    5. College of Civil Aviation, Nanjing University of Aeronautics and Astronautics, Nanjing, Jiangsu 210016, China
  • Received:2013-03-12 Revised:2013-06-25 Online:2013-11-25 Published:2013-11-25

摘要: 信息物理融合系统(Cyber Physical Systems,CPS)是一种计算系统和物理环境紧密结合的网络化嵌入式系统,软件作为其重要的使能部件,如果在其设计阶段能够考虑能耗影响等问题,则能有效提高软件及系统的可信性.软件体系结构在设计阶段为构造软件的结构、行为和关键属性提供设计模型和指导,对CPS软件体系结构能耗进行建模,分析和评估能耗对CPS软件可信性的影响,可以在设计阶段发现其体系结构能耗设计缺陷,并重新设计软件体系结构,从而有效提高CPS软件可信性.基于此,首先基于能耗时间Petri网建立了CPS软件体系结构能耗模型,并分析了影响CPS软件可信性的能耗问题;针对这些问题,将分析得到的能耗数据作为建立可信性指标模型的基础,提出了基于能耗指标模型的CPS可信性评估方法;最后通过实例建模和分析,进一步说明该方法的有效性.

关键词: 信息物理融合系统, 软件可信性评估, 可信性指标模型, 能耗建模

Abstract: CPS is a kind of networked embedded system.Its trustworthiness and cost are impacted by energy consumption.Because software is the main component of CPS,it is influenced by the energy consumption of CPS.So it has become a major challenge for CPS development to design low-power,high trustworthiness CPS software.Existing analysis and evaluation methods have problems such as the experimental high cost and big price.If the trustworthiness problem of software can be found in the design phase,it can effectively reduce the cost and improve development efficiency.So modeling,analyzing and evaluating the software architecture energy consumption of the CPS software architecture design stage can help find the energy consumption design defects.It can effectively improve the trustworthiness of the CPS software and reduce development costs.Against this,first build the CPS software architecture energy consumption based on the energy consumption time Petri nets;then by analyzing the trustworthiness problems of the CPS software influenced by the energy consumption,propose the evaluation method for CPS software based on the energy consumption model;finally,indicate the effectiveness of the proposed methods through an instance.

Key words: (CPS) cyber physical systems, software trustworthiness evaluation, trustworthiness indicator model, energy consumption modeling

中图分类号: