DocumentCode :
2878839
Title :
Blending Object-Z and Timed CSP: an introduction to TCOZ
Author :
Mahony, Brendan ; Dong, Jin Song
Author_Institution :
Inf. Technol. Div., Defence Sci. & Technol. Organ., Salisbury, SA, Australia
fYear :
1998
fDate :
19-25 Apr 1998
Firstpage :
95
Lastpage :
104
Abstract :
Object-Z is an extension to the Z language designed to facilitate specification in an object-oriented style. It is an excellent tool for modeling data and algorithms, but its object semantics are single threaded and operations are atomic. Therefore, it is difficult to use Object-Z to capture the behaviour of concurrent real-time reactive systems. On the other hand, Timed CSP is good at modeling real-time concurrent behaviour, but has little support for modeling the state of a complex system. This paper introduces a blending of Object-Z and Timed CSP, known as TCOZ. The blended notation is particularly suited for specifying complex systems whose components have their own thread of control
Keywords :
communicating sequential processes; formal specification; object-oriented languages; object-oriented programming; real-time systems; specification languages; temporal logic; Object-Z; TCOZ; Timed CSP; Z language; complex systems; concurrent real-time reactive systems; data modeling; notation; object oriented language; object semantics; single threaded; specification language; Algorithm design and analysis; Australia; Concurrent computing; Control systems; Information technology; Object oriented modeling; Process control; Real time systems; Timing; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1998. Proceedings of the 1998 International Conference on
Conference_Location :
Kyoto
ISSN :
0270-5257
Print_ISBN :
0-8186-8368-6
Type :
conf
DOI :
10.1109/ICSE.1998.671106
Filename :
671106
Link To Document :
بازگشت