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
相关论文
共 50 条
  • [1] Timed CSP and Object-Z
    Derrick, J
    ZB 2003: FORMAL SPECIFICATION AND DEVELOPMENT IN Z AND B, 2003, 2651 : 300 - 318
  • [2] Integrating Object-Z with Timed Automata
    Dong, JS
    Duke, R
    Hao, P
    ICECCS 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2005, : 488 - 497
  • [3] Blending Object-Z and Timed CSP: An introduction to TCOZ
    Mahony, B
    Dong, JS
    PROCEEDINGS OF THE 1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1998, : 95 - 104
  • [4] Reachability of Communicating Timed Processes
    Clemente, Lorenzo
    Herbreteau, Frederic
    Stainer, Amelie
    Sutre, Gregoire
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2013), 2013, 7794 : 81 - 96
  • [5] Supervisory Coordination of Timed Communicating Processes
    Markovski, Jasen
    ICT INNOVATIONS 2013: ICT INNOVATIONS AND EDUCATION, 2014, 231 : 209 - 218
  • [6] Horn Clauses for Communicating Timed Systems
    Hojjat, Hossein
    Rummer, Philipp
    Subotic, Pavle
    Yi, Wang
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (169): : 39 - 52
  • [7] A TIMED MODEL FOR COMMUNICATING SEQUENTIAL PROCESSES
    REED, GM
    ROSCOE, AW
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 226 : 314 - 323
  • [8] A TIMED MODEL FOR COMMUNICATING SEQUENTIAL PROCESSES
    REED, GM
    ROSCOE, AW
    THEORETICAL COMPUTER SCIENCE, 1988, 58 (1-3) : 249 - 261
  • [9] Modelling communicating agents in timed reasoning logics
    Alechina, N
    Logan, B
    Whitsey, M
    LOGICS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 3229 : 95 - 107
  • [10] Timed action and object naming
    Szekely, A
    D'Amicol, S
    Devescovi, A
    Federmeier, K
    Herron, D
    Iyer, G
    Jacobsen, T
    Arévalo, AL
    Vargha, A
    Bates, E
    CORTEX, 2005, 41 (01) : 7 - 25