The integration of several different modelling techniques into a single formal method has turned out to be advantageous in the formal design of software systems. Giving a semantics to an integrated formal method is currently a very active area of research. In this paper we discuss the advantages of a failure-divergence semantics for data and process integrating formal methods, in particular for those with a concept of inheritance. The discussion proceeds along the lines of the formal method CSP-OZ, a combination of CSP and Object-Z, developed in Oldenburg.
Abstract. A number of integrations of the state-based specification language Object-Z and the proces...
The increasing complexity of software systems makes their development complicated and error prone. A...
In most studies of bridging between informal specifications, formal specifications are transformed f...
(Eds.), Formal Methods for Open Object-Based Distributed Systems, FMOODS’97, vol. 2, Chapman & H...
AbstractCSP-OZ [C. Fischer, CSP-OZ: A combination of Object-Z and CSP, in: H. Bowman, J. Derrick (Ed...
Formal specification provides the means to verify a system's correctness and this can be done by the...
The paper discusses how formal methods, and, in particular, object oriented specification languages ...
Abstract. It is our view that reliability cannot be guaranteed in large, complex software systems un...
A number of integrations of the state-based specification language Object-Z and the process algebra ...
A number of integrations of the state-based specification language Object-Z and the process algebra ...
AbstractThe application of formal methods to the development of software depends on the availability...
In the original failure-divergence semantic model for Communicating Sequential Processes (CSP), the ...
AbstractCompensating CSP (cCSP) models long-running transactions. It can be used to specify service ...
Abstract. Refactoring is a method for improving the structure of pro-grams/specifications as to enha...
This paper proposes new semantics for merging object pro-gramming into logic programming. It differs...
Abstract. A number of integrations of the state-based specification language Object-Z and the proces...
The increasing complexity of software systems makes their development complicated and error prone. A...
In most studies of bridging between informal specifications, formal specifications are transformed f...
(Eds.), Formal Methods for Open Object-Based Distributed Systems, FMOODS’97, vol. 2, Chapman & H...
AbstractCSP-OZ [C. Fischer, CSP-OZ: A combination of Object-Z and CSP, in: H. Bowman, J. Derrick (Ed...
Formal specification provides the means to verify a system's correctness and this can be done by the...
The paper discusses how formal methods, and, in particular, object oriented specification languages ...
Abstract. It is our view that reliability cannot be guaranteed in large, complex software systems un...
A number of integrations of the state-based specification language Object-Z and the process algebra ...
A number of integrations of the state-based specification language Object-Z and the process algebra ...
AbstractThe application of formal methods to the development of software depends on the availability...
In the original failure-divergence semantic model for Communicating Sequential Processes (CSP), the ...
AbstractCompensating CSP (cCSP) models long-running transactions. It can be used to specify service ...
Abstract. Refactoring is a method for improving the structure of pro-grams/specifications as to enha...
This paper proposes new semantics for merging object pro-gramming into logic programming. It differs...
Abstract. A number of integrations of the state-based specification language Object-Z and the proces...
The increasing complexity of software systems makes their development complicated and error prone. A...
In most studies of bridging between informal specifications, formal specifications are transformed f...