信息物理融合系统(Cyber Physical Systems ,CPS )是一种计算系统和物理环境紧密结合的网络化嵌入式系统,软件作为其重要的使能部件,如果在其设计阶段能够考虑能耗影响等问题,则能有效提高软件及系统的可信性。软件体系结构在设计阶段为构造软件的结构、行为和关键属性提供设计模型和指导,对CPS软件体系结构能耗进行建模,分析和评估能耗对CPS软件可信性的影响,可以在设计阶段发现其体系结构能耗设计缺陷,并重新设计软件体系结构,从而有效提高CPS软件可信性。基于此,首先基于能耗时间Petri网建立了CPS软件体系结构能耗模型,并分析了影响CPS软件可信性的能耗问题;针对这些问题,将分析得到的能耗数据作为建立可信性指标模型的基础,提出了基于能耗指标模型的CPS可信性评估方法;最后通过实例建模和分析,进一步说明该方法的有效性。
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 chal-lenge 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 ar-chitecture 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 soft-ware architecture energy consumption based on the energy consumption time Petri nets ;then by analyzing the trustworthiness prob-lems of the CPS software influenced by the energy consumption ,propose the evaluation method for CPS software based on the ener-gy consumption model ;finally ,indicate the effectiveness of the proposed methods through an instance .