Formal Specification for Real Time Cyber Physical Systems Using Aspect-Oriented Approach

This paper proposes an approach for specifying real time cyber physical systems based on aspect-oriented formal specification, which exploits the diversity and power of existing formal specification languages. We provide an aspect-oriented specification approach based on the combination of Object-Z and Time-CSP. We increase separation variable in the basic elements and crosscutting concerns to achieve formalization of aspect-oriented characteristics. This paper gives a comprehensive model which can fully describe the characteristics of the real-time requirements in the cyber-physical systems. This aspect oriented formal specification method simplifies the requirement analysis process of real time cyber physical systems. A case study of a train control system illustrates the specification process of aspect-oriented formal specification for real time cyber physical systems.

[1]  Jin Song Dong,et al.  Blending Object-Z and Timed CSP: an introduction to TCOZ , 1998, Proceedings of the 20th International Conference on Software Engineering.

[2]  Jim Davies,et al.  A Brief History of Timed CSP , 1995, Theor. Comput. Sci..

[3]  Johannes Faber,et al.  Verifying CSP-OZ-DC Specifications with Complex Data Types and Timing Parameters , 2007, IFM.

[4]  Jin Song Dong,et al.  Specifying parallel and distributed systems in Object-Z: the lift case study , 1997, Proceedings of PDSE '97: 2nd International Workshop on Software Engineering for Parallel and Distributed Systems.

[5]  Gregor Kiczales,et al.  Aspect-oriented programming , 1996, CSUR.