Font Size: a A A

CPS Software Trustworthiness Evaluation Based On Software Architecture Energy Consumption Modeling

Posted on:2014-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:K ZhangFull Text:PDF
GTID:2268330398465030Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of embedded computing, network communications, massdata processing technology, the capabilities of sense, control, computing andcommunication are embedded into the physical device deeply. So Cyber-Physical Systems(CPS) is proposed. Because of the requirement for the high trustworthiness of CPSapplications, it needs to study the CPS trustworthiness guarantee method. Because CPS is anetworked embedded system, the trustworthiness of its software is restricted by energyresource. So the software trustworthiness evaluation models based on energy consumptionare required to research for evaluating the CPS software trustworthiness by the constraintof energy consumption. Existing trustworthiness evaluation models usually measure orevaluate the general features of the software, such as the lines of code, the number ofdefects, failure time and so on. But these models cannot directly evaluate thetrustworthiness of the CPS software by the energy consumption constraints. And lowenergy consumption has become demand requirement as a software quality attribute, whichis needed to be considered by software architecture designers. Therefore, CPS softwaresystem is the research subject in this paper. And we focus on the issues such as energyconsumption modeling and analysis for CPS software architecture, and the CPS softwaretrustworthiness evaluation based on the energy consumption of architecture.The major works are as follows:(1) through expanding the energy consumptioninformation of time Petri nets, the Energy consumption Time Petri nets is formed. Thenestablish the energy consumption model of the CPS software from the architecturalperspective. And propose the analysis method for minimum energy consumption,maximum energy consumption, average energy consumption and other energyconsumption issues.(2) By analyzing the impact of energy consumption on the CPSsoftware trustworthiness attributes, let the energy consumption as the trustworthinessattribute evaluation parameter. Use AHP method to assign weights of trustworthiness attributes and establish trustworthiness indicator model based on the energy consumptionof architecture.(3) According to establish trustworthiness indicators model, the CPSsoftware trustworthiness evaluation process is divided into two steps for the dynamic, open,and networked characteristics of CPS software running environment. Firstly, evaluate thetrustworthiness of the single CPS software. Then against the CPS software networkedcharacteristics, through the decomposition of the structure of the CPS software interaction,evaluate the trustworthiness of software interaction. At last, illustrate the effectiveness ofthe proposed method by instances throughout the analysis and evaluation process.The proposed method can effectively describe and analyze the energy consumption ofCPS software. It can evaluate the CPS software trustworthiness at design stage byconstructing trustworthiness indicators model based on energy consumption, and providesupport for designing high trustworthiness, low energy consumption CPS.
Keywords/Search Tags:CPS software, energy consumption of architecture, energy consumption modeling, energy consumption analysis, trustworthiness evaluation
PDF Full Text Request
Related items