Co-analysis of SysML and Simulink Models for Cyber-Physical Systems Design

Model-Based Development (MBD) is a promising approach to achieving the required reliability levels of Cyber-Physical Systems. These systems are inherently heterogeneous. For example, models such as a controller and a plant have different characteristics. This paper proposes a Co-Analysis method. Logic-based analysis is employed to deal with an under-constrained or non-deterministic controller described with SysML. The analysis of the plant with Simulink adapts numerical simulation methods since the model represents physical phenomena whose time-dependent behavior is deterministic but computed with the initial states. The paper discusses further issues with the proposed co-analysis method.

[1]  Sriram Sankaranarayanan,et al.  Generating and Analyzing Symbolic Traces of Simulink/Stateflow Models , 2009, CAV.

[2]  Felip Manyà,et al.  MaxSAT, Hard and Soft Constraints , 2021, Handbook of Satisfiability.

[3]  Koushik Sen,et al.  CUTE: a concolic unit testing engine for C , 2005, ESEC/FSE-13.

[4]  Shin Nakajima,et al.  Integrated Model Checking of Static Structure and Dynamic Behavior using Temporal Description Logics , 2012, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[5]  Gerard J. Holzmann,et al.  The SPIN Model Checker , 2003 .

[6]  Edsger W. Dijkstra,et al.  The humble programmer , 1972, CACM.

[7]  Peter Gorm Larsen,et al.  Collaborative Modelling and Co-simulation in the Development of Dependable Embedded Systems , 2010, IFM.

[8]  Rajeev Alur,et al.  Formal verification of hybrid systems , 2011, 2011 Proceedings of the Ninth ACM International Conference on Embedded Software (EMSOFT).

[9]  Zohar Manna,et al.  The calculus of computation - decision procedures with applications to verification , 2007 .

[10]  Xingshe Zhou,et al.  Modeling Timing Behavior for Cyber-Physical Systems , 2009, 2009 International Conference on Computational Intelligence and Software Engineering.

[11]  Alexandre M. Bayen,et al.  Computational techniques for the verification of hybrid systems , 2003, Proc. IEEE.