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.