Abstract: This paper describes some of the difficulties and challenges that arise dur-ing the design of tools for validating Z specifications by testing and animation. We address three issues: handling undefined terms, simplification versus enumeration, and the representation of sets, and show how each issue has been handled in the Jaza tool. Finally, we report on a brief experimental comparison of existing Z animators and con-clude that while the state of the art is improving, more work is needed to ensure that the tools are robust and respect the Z semantics.
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...
The Z notation is a formal specification language used for describing and mod-elling computing syste...
Formal specifications are now being used as a basis for communication, design, testing and verificat...
This paper describes some of the difficulties and challenges that arise during the design of tools f...
This paper describes some of the difficulties and challenges that arise during the design of tools f...
We describe how a Z animation tool can be used to check Z data refinements. We illustrate two approa...
In this paper we describe our experience of using three different animation systems. We searched for...
Abstract. In this paper we describe our experience of using three different animation systems. We se...
The work presented in this thesis is concerned with the issues involved in writing and demonstrating...
We propose a simple framework for validation unit testing of Z specifications, and illustrate this f...
Coding either a scanner or a parser from beginning has many disadvantages such as tedious, could rai...
Z is a formal specification language combining typed set theory, predicate calculus, and a schema ca...
Z is a formal specification language combining typed set theory, predicate calculus, and a schema ca...
We discuss a methodology for animating the Object-Z specification language using a Z animation envir...
The ability to animate Z specifications is useful in allowing a specifier to explore the behaviour o...
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...
The Z notation is a formal specification language used for describing and mod-elling computing syste...
Formal specifications are now being used as a basis for communication, design, testing and verificat...
This paper describes some of the difficulties and challenges that arise during the design of tools f...
This paper describes some of the difficulties and challenges that arise during the design of tools f...
We describe how a Z animation tool can be used to check Z data refinements. We illustrate two approa...
In this paper we describe our experience of using three different animation systems. We searched for...
Abstract. In this paper we describe our experience of using three different animation systems. We se...
The work presented in this thesis is concerned with the issues involved in writing and demonstrating...
We propose a simple framework for validation unit testing of Z specifications, and illustrate this f...
Coding either a scanner or a parser from beginning has many disadvantages such as tedious, could rai...
Z is a formal specification language combining typed set theory, predicate calculus, and a schema ca...
Z is a formal specification language combining typed set theory, predicate calculus, and a schema ca...
We discuss a methodology for animating the Object-Z specification language using a Z animation envir...
The ability to animate Z specifications is useful in allowing a specifier to explore the behaviour o...
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...
The Z notation is a formal specification language used for describing and mod-elling computing syste...
Formal specifications are now being used as a basis for communication, design, testing and verificat...