A systematic approach for developing cyber physical systems Conference

He, X, Dong, Z, Fu, Y. (2018). A systematic approach for developing cyber physical systems . 2018-July 456-461. 10.18293/SEKE2018-004

cited authors

  • He, X; Dong, Z; Fu, Y

authors

abstract

  • Cyber physical systems (CPSs) are pervasive in our daily life from mobile phones to auto driving cars. CPSs are inherently complex due to their sophisticated behaviors and thus difficult to build. In this paper, we propose a systematic approach to develop CPSs with quality assurance throughout the development process. A CPS is abstracted and partitioned into a set of independent executing agents, where each agent is further refined into a set of behaviors. Each behavior is modeled with a high level Petri net, called behavior net. The overall behavior of an agent is modeled by an agent through composing individual behavior nets. Finally, the overall system behavior is modeled by a system net through integrating individual agent nets incrementally. Simulation and model checking can be performed on individual behavior nets, agent nets, and the final system net. The resulting system net is systematically mapped to behavior programs in Java, which are enhanced and extended with domain specific functionality. A set of property patterns based on behavior program is developed, which are used to generate runtime monitors to check behavior program executions. We demonstrate our approach using a multi-car parking system.

publication date

  • January 1, 2018

Digital Object Identifier (DOI)

International Standard Book Number (ISBN) 10

start page

  • 456

end page

  • 461

volume

  • 2018-July