Communicating sequential processes
Communicating sequential processes
Proc. of the European symposium on programming on ESOP 86
Z in practice
Using Z: specification, refinement, and proof
Using Z: specification, refinement, and proof
Computer security
More Powerful Z Data Refinement: Pushing the State of the Art in Industrial Refinement
ZUM '98 Proceedings of the 11th International Conference of Z Users on The Z Formal Specification Notation
Design and verification of secure systems
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
CSP and determinism in security modelling
SP '95 Proceedings of the 1995 IEEE Symposium on Security and Privacy
Hi-index | 0.00 |
We have developed a general definition of segregation in the context of Z system specifications. This definition is general enough to allow multi-way communications between otherwise segregated parties along defined channels. We have an abstract definition of segregation in terms of the traces allowed by systems, a concrete style of specification to ensure segregation (a generalisation of promotion called multi-promotion) and a proof that unconstrained multi-promotion is a sufficient condition to ensure segregation.