A Framework for the Specification of Reactive and Concurrent Systems in Z

@inproceedings{Baumann1995AFF,
  title={A Framework for the Specification of Reactive and Concurrent Systems in Z},
  author={P. Baumann and K. Lermer},
  booktitle={FSTTCS},
  year={1995}
}
The formal specification language Z is used to specify transformational programs. We show in analogy to [2] that specifying concurrent systems in Z means conjoining the individual specifications and defining the input-output relations for the processes. The TLA approach to fairness is adapted to define liveness conditions for concurrent systems. Machine closure of the specifications will be proved. As a case study we apply our framework to the Bakery Algorithm where a complete Z specification… Expand
17 Citations
Specifying parallel and distributed real-time systems in Z
  • P. Baumann, K. Lermer
  • Computer Science
  • Proceedings of the 4th International Workshop on Parallel and Distributed Real-Time Systems
  • 1996
  • 8
2 Previous Work and Background
Reenement of Z Machines
Specifying safety and critical real-time systems in Z
  • M. S. Kumar, S. Goel
  • Computer Science
  • 2010 International Conference on Computer and Communication Technology (ICCCT)
  • 2010
  • 6
Automated rapid prototyping of TUG specifications using Prolog
  • C. Chiang
  • Computer Science
  • Inf. Softw. Technol.
  • 2004
  • 2
PZ nets a formal method integrating Petri nets with Z
  • Xudong He
  • Computer Science
  • Inf. Softw. Technol.
  • 2001
  • 48
...
1
2
...

References

SHOWING 1-10 OF 12 REFERENCES
Temporal Logic and Z Specifications
  • 52
Conjoining specifications
  • 526
  • PDF
The Temporal Logic of Reactive and Concurrent Systems
  • 3,914
  • PDF
A New Approach to Proving the Correctness of Multiprocess Programs
  • 83
  • PDF
The temporal logic of actions
  • 2,109
  • PDF
Specification and validation methods
  • 192
The Rudiments of Algorithm Refinement
  • 17
  • PDF
The bakery algorithm: yet another specification and verification
  • 62
  • PDF
The Existence of Refinement Mappings
  • 438
  • Highly Influential
Invariant properties in a dialog system
  • 12
...
1
2
...