Formal methods to specify and verify concurrent programs with synchronous message passing are discussed. We stress the development towards compositional methods, i.e. methods in which the specification of a compound program can be inferred from specifications of its constituents without reference to the internal structure of those parts. Compositionality enables verification during the process of (top-down) design — the derivation of correct programs — instead of the more familiar a-posteriori verification based on already completed program codes. We sketch the transition from non-compositional towards compositional methods for concurrent programs, indicating the main principles behind compositionality. Having achieved a compositional frame...
A distributed real-time arbitration protocol is specified and verified using an assertional method. ...
Classical Hoare triples are modified to specify and design distributed real-time systems. The assert...
Classical Hoare triples are modified to specify and design distributed real-time systems. The assert...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
AbstractA simple and elegant formulation of compositional proof systems for concurrent programs resu...
A distributed real-time arbitration protocol is specified and verified using an assertional method. ...
A distributed real-time arbitration protocol is specified and verified using an assertional method. ...
A distributed real-time arbitration protocol is specified and verified using an assertional method. ...
A distributed real-time arbitration protocol is specified and verified using an assertional method. ...
A distributed real-time arbitration protocol is specified and verified using an assertional method. ...
Classical Hoare triples are modified to specify and design distributed real-time systems. The assert...
Classical Hoare triples are modified to specify and design distributed real-time systems. The assert...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
AbstractA simple and elegant formulation of compositional proof systems for concurrent programs resu...
A distributed real-time arbitration protocol is specified and verified using an assertional method. ...
A distributed real-time arbitration protocol is specified and verified using an assertional method. ...
A distributed real-time arbitration protocol is specified and verified using an assertional method. ...
A distributed real-time arbitration protocol is specified and verified using an assertional method. ...
A distributed real-time arbitration protocol is specified and verified using an assertional method. ...
Classical Hoare triples are modified to specify and design distributed real-time systems. The assert...
Classical Hoare triples are modified to specify and design distributed real-time systems. The assert...