Timed communicating object Z

被引:77
作者
Mahony, B [1 ]
Dong, JS
机构
[1] Def Sci & Technol Org, Div Informat Technol, Salisbury, SA, Australia
[2] Natl Univ Singapore, Sch Comp, Singapore, Singapore
关键词
software/system specification; formal methods; real-time systems; concurrency; object-oriented modeling; Z; CSP;
D O I
10.1109/32.841115
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes a timed, multithreaded object modeling notation for specifying real-time, concurrent, and reactive systems. The notation Timed Communicating Object Z (TCOZ) builds on Object Z's strengths in modeling complex data and algorithms, and on Timed CSP's strengths in modeling process control and real-time interactions. TCOZ is novel in that it includes timing primitives, properly separates process control and data/algorithm issues and supports the modeling of true multithreaded concurrency. TCOZ is particularly well-suited for specifying complex systems whose components have their own thread of control. The expressiveness of the notation is demonstrated by a case study in specifying a multilift system that operates in real-time.
引用
收藏
页码:150 / 177
页数:28
相关论文
共 53 条