The work presented in this thesis is concerned with the issues involved in writing and demonstrating formal specifications of information systems written in Z. The use of Z in software development, to enhance productivity and improve software quality, is not without its problems. Whilst the notation itself is highly developed, ways of systematically using Z to create specifications are, by contrast, poorly documented. Also, given that most commissioners of software are not skilled in reading Z, ways of demonstrating the important features of a formal Z specification to a customer are needed if the effective validation of the specification against user requirements is to take place. In this thesis we present a systematic approach, known as O...
Formal methods of software development rely on the validation of the specification of the software. ...
The Z notation is a language that can be used for writing formal specifications of a system since it...
There are some problems to describe the formal Z notation using a standard text editor. One of the r...
Yazılım geliştirebilmenin formal metodları o yazılım tanımlamasının geçerliliğine bağlıdır. Böyle bi...
In this paper we describe our experience of using three different animation systems. We searched for...
Formal design methods are becoming increasingly recognised as being useful for specifying complex sy...
The Z notation for the formal specification of computer based systems has been in existence since th...
In order to remain competitive, modem systems developers are increasingly under pressure to produce ...
We present an outline of a process by which operational software requirements specifications can be ...
The Z notation is a language that can be used for writing formal specifications of a system since i...
We present a methodology for the formal specification and development of software systems using Z an...
This thesis uses the Z specification language notation to discuss the relationship between programs ...
The need to automate the process of assessing a specification in a learning environment is identifie...
Specification languages usually can provide simple abstract descriptions of complex behaviors of sof...
We have been engaged in research towards designing a software system called LOZ for learning the obj...
Formal methods of software development rely on the validation of the specification of the software. ...
The Z notation is a language that can be used for writing formal specifications of a system since it...
There are some problems to describe the formal Z notation using a standard text editor. One of the r...
Yazılım geliştirebilmenin formal metodları o yazılım tanımlamasının geçerliliğine bağlıdır. Böyle bi...
In this paper we describe our experience of using three different animation systems. We searched for...
Formal design methods are becoming increasingly recognised as being useful for specifying complex sy...
The Z notation for the formal specification of computer based systems has been in existence since th...
In order to remain competitive, modem systems developers are increasingly under pressure to produce ...
We present an outline of a process by which operational software requirements specifications can be ...
The Z notation is a language that can be used for writing formal specifications of a system since i...
We present a methodology for the formal specification and development of software systems using Z an...
This thesis uses the Z specification language notation to discuss the relationship between programs ...
The need to automate the process of assessing a specification in a learning environment is identifie...
Specification languages usually can provide simple abstract descriptions of complex behaviors of sof...
We have been engaged in research towards designing a software system called LOZ for learning the obj...
Formal methods of software development rely on the validation of the specification of the software. ...
The Z notation is a language that can be used for writing formal specifications of a system since it...
There are some problems to describe the formal Z notation using a standard text editor. One of the r...