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 条
  • [21] A SURVEY OF OBJECT ORIENTATION IN Z
    STEPNEY, S
    BARDEN, R
    COOPER, D
    SOFTWARE ENGINEERING JOURNAL, 1992, 7 (02): : 150 - 160
  • [22] Object extensions to Z: A survey
    Achee, BL
    Carver, DL
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1996, 6 (03) : 507 - 530
  • [23] Z SPECIFICATION OF AN OBJECT MANAGER
    CHALIN, P
    GROGONO, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 428 : 41 - 71
  • [24] Communicating developmental biology - Gen Z takes the reins
    Cleaver, Ondine
    DEVELOPMENTAL BIOLOGY, 2023, 496 : 95 - 96
  • [25] Timed rewriting logic with an application to object-based specification
    Politechnika Warszawska, Warszawa, Poland
    Sci Comput Program, 2-3 (225-246):
  • [26] Timed rewriting logic with an application to object-based specification
    Kosiuczenko, P
    Wirsing, M
    SCIENCE OF COMPUTER PROGRAMMING, 1997, 28 (2-3) : 225 - 246
  • [27] Animation of object-Z specifications using a Z animator
    McComb, T
    Smith, G
    FIRST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2003, : 191 - 200
  • [28] Formalizing object oriented design patterns with object-Z
    Rauf, Irum
    Nadeem, Aamer
    Khokhar, Masud
    10TH IEEE INTERNATIONAL MULTITOPIC CONFERENCE 2006, PROCEEDINGS, 2006, : 269 - +
  • [29] UML/OCL or Object-Z?
    Bettaz, Mohamed
    Maouche, Mourad
    2017 INTERNATIONAL CONFERENCE ON INFOCOM TECHNOLOGIES AND UNMANNED SYSTEMS (TRENDS AND FUTURE DIRECTIONS) (ICTUS), 2017, : 78 - 83
  • [30] Architectural design in object-Z
    McComb, T
    Smith, G
    2004 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 77 - 86