Viewpoints, Formalisms, Languages, and Tools for Cyber-Physical Systems
CALIFORNIA UNIV BERKELEY DEPT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES
Pagination or Media Count:
Cyber-physical systems CPS are becoming indispensable in our modern way of life. As an application domain CPS is not new. As an intellectual discipline, however, it is. This paper focuses on CPS modeling, which is an essential activity in CPS design, with multiple challenges. In particular stakeholders lack a systematic framework and guidelines to help them choose among the many available modeling languages and tools. We propose such a framework in this paper. Our framework consists of three elements viewpoints which capture the stakeholders interests and concerns concrete languages and tools, among which the stakeholders must make a selection when defining their CPS design environments and abstract, mathematical formalisms, which are the semantic glue linking the two worlds. As part of the framework, we survey various formalisms, languages and tools and explain how they are related. We also provide examples of viewpoints and discuss how they are related to formalisms.
- Computer Programming and Software
- Computer Systems