Affiliation:
1. Norwegian University of Science and Technology, Norway
2. Altran, Germany
3. RMIT University, Australia
Abstract
Many cyber-physical systems operate together with others and with humans in a joint physical space. Because of their operation in proximity to humans, they have to operate according to very high safety standards. This chapter presents a method for developing the control software of cyber-physical systems. The method is model-based and assists engineers with spatial and real-time property verification. In particular, the authors describe a toolchain consisting of the model-based development toolset Reactive Blocks, the spatial analyzer BeSpaceD in conjunction with the real-time model checkers UPPAAL and PRISM. The combination of these tools makes it possible to create models of the control software and, if necessary, simulators for the actual system behavior with Reactive Blocks. These models can then be checked for various correctness properties using the analysis tools. If all properties are fulfilled, Reactive Blocks transforms the models automatically into executable code.
Reference52 articles.
1. Automata for Modeling Real-Time Systems.;R.Alur;LNCS,1990
2. Monitoring mobile and spatially distributed cyber-physical systems
3. UPPAAL: A Tool Suite for Validation and Verification of Real-Time Systems.;J.Bengtsson;LNCS,1996
4. Towards Modeling and Checking the Spatial and Interaction Behavior of Widely Distributed Systems.;J.Blech;Improving Systems and Software Engineering Conference (ISSEC),2013