Title
Energy Consumption Analysis Method of CPS Software Based on Architecture Modeling
Abstract
CPS is kinds of networked embedded systems that combine calculating system and physical environment. Because software is the main component of CPS, its energy consumption will directly affect the trustworthiness of CPS. Software architecture can provide design model and guidance for constructing software structure, behavior and key attributes in design phase. So modeling, analyzing and evaluating the software architecture energy consumption of the CPS software can help find the energy consumption design defects, which will effectively reduce the cost and improve development efficiency. Time state transition matrix (TSTM), designed for modeling embedded software behavior, is a table-based state machine modeling language with time semantic in which the front-end is expressed in the table form and the back-end has strict formalized definition. By introducing energy consumption indicators and constraints for TSTM, form energy consumption TSTM (ETSTM), make it be suitable to the software architecture modeling of energy consumption. On this basis, the energy consumption analysis method with multiple attributes restriction based on bounded model checking technology (BMC) is provided. At last, the effectiveness of the proposed method is validated by modeling and verifying certain type train control software.
Year
DOI
Venue
2015
10.1109/FCST.2015.47
FCST
Keywords
Field
DocType
energy consumption modeling, cyber physical systems, time state transition matrix, software architecture, bounded model checking
Software design,Software design description,Computer science,Real-time computing,Software system,Resource-oriented architecture,Software construction,Energy consumption,Software development,Software sizing,Distributed computing
Conference
ISSN
Citations 
PageRank 
2159-6301
1
0.36
References 
Authors
4
6
Name
Order
Citations
PageRank
Gang Hou1123.94
Yinfeng Ban210.36
Kuanjiu Zhou3188.56
Jie Wang424325.68
Mingchu Li546978.10
Zihao Liao610.36