Timed Communicating Object Z
نویسندگان
چکیده
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 multi-threaded 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 multi-lift system that operates in real-time.
منابع مشابه
Active Objects in TCOZ
Active objects have their own thread of control and passive objects are controlled by others. In Object-Z, all objects are modelled as passive objects. Timed Communicating Object Z (TCOZ) extends the Object-Z notation with Timed CSP’s process and timing constructs. The blending of the concepts of object and non-terminating process leads to the notion of active object in TCOZ. This paper conside...
متن کاملNetwork Topology and a Case Study in TCOZ
Object-Z is strong in modeling the data and operations of complex systems. However, it is weak in specifying real-time and concurrent systems. The Timed Communicating Object-Z (TCOZ) extends Object-Z notation with Timed CSP's constructs. TCOZ is particularly well suited for specifying complex systems whose components have their own thread of control. This paper demonstrates expressiveness of th...
متن کاملOverview of the Semantics of TCOZ
Object-Z is an extension to the Z language designed to facilitate spec-iication in an object-oriented style. It is an excellent tool for modelling data and operations, but its object semantics are single threaded, operations are atomic, and object control logic is deened implicitly. This makes it diicult to use Object-Z to capture the behaviour of concurrent real-time reactive systems. On the o...
متن کاملSpecifying and Reasoning Generic Architecture in TCOZ
Formal modeling techniques can be used to define and verify software architectures precisely. This paper applies the recently developed integrated formal specification techniques, Timed Communicating Object Z (TCOZ), to the generic software architecture modeling and verification.
متن کاملSpecifying and Reasoning about Generic Architecture in TCOZ
Formal modeling techniques can be used to define and verify software architectures precisely. This paper applies the recently developed integrated formal specification technique, Timed Communicating Object Z (TCOZ), to the generic software architecture modeling and verification.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Software Eng.
دوره 26 شماره
صفحات -
تاریخ انتشار 2000