Abstraction of specifications is a method of making verification and validation of specifications and implementations more tractable. This paper considers the special case where the abstraction is defined by eliding input or output variables in state based specifications - in particular, conditions for such abstractions to be sound and complete with respect to a refinement semantics. Output abstractions turn out to be unconditionally sound, and combinations of output abstractions are complete in certain circumstances. Concrete results are developed in the state-based notation Z, and then considered in the underlying semantic framework and for similar languages
International audienceIn a model-based testing approach as well as for the verification of propertie...
We talk in this paper about using state machines and refinement to characterise the visualisation of...
This dissertation deals with the automatic generation of sound specifications from a given program i...
Precise module interface specifications are essential in modular software development. The role of s...
AbstractPrecise module interface specifications are essential in modular software development. The r...
The Z notation is a language used for writing formal specifications of a system. However, tool suppo...
AbstractIn this paper we present an automatic combination of abstraction-refinement by which we tran...
This paper concerns calculational methods of refinement in state-based specification languages. Data...
In this paper, we look at state-based specification notations and how they may be extended with conc...
Verifying system specifications using traditional model-checking techniques rapidly becomes infeasib...
Abstract: In a model-based testing approach as well as for the verification of properties by model-c...
As the hardware and software systems are growing continuously in scale and functionality, the likeli...
Abstract. Abstraction is traditionally used in the process of verification. There, an abstrac-tion o...
Classical algebraic specification is an accepted framework for specification. A criticism which appl...
In this paper we explore how formal models are interpreted and to what degree meaning is captured in...
International audienceIn a model-based testing approach as well as for the verification of propertie...
We talk in this paper about using state machines and refinement to characterise the visualisation of...
This dissertation deals with the automatic generation of sound specifications from a given program i...
Precise module interface specifications are essential in modular software development. The role of s...
AbstractPrecise module interface specifications are essential in modular software development. The r...
The Z notation is a language used for writing formal specifications of a system. However, tool suppo...
AbstractIn this paper we present an automatic combination of abstraction-refinement by which we tran...
This paper concerns calculational methods of refinement in state-based specification languages. Data...
In this paper, we look at state-based specification notations and how they may be extended with conc...
Verifying system specifications using traditional model-checking techniques rapidly becomes infeasib...
Abstract: In a model-based testing approach as well as for the verification of properties by model-c...
As the hardware and software systems are growing continuously in scale and functionality, the likeli...
Abstract. Abstraction is traditionally used in the process of verification. There, an abstrac-tion o...
Classical algebraic specification is an accepted framework for specification. A criticism which appl...
In this paper we explore how formal models are interpreted and to what degree meaning is captured in...
International audienceIn a model-based testing approach as well as for the verification of propertie...
We talk in this paper about using state machines and refinement to characterise the visualisation of...
This dissertation deals with the automatic generation of sound specifications from a given program i...