AbstractRefactorings are changes made to programs, models or specifications with the intention of improving their structure and thus making them clearer, more readable and re-usable. Refactorings are required to be behaviour-preserving in that the external behaviour of the program/model/specification remains unchanged. In this paper we show how a simple type of refactorings on object-oriented specifications (written in Object-Z) can be formally shown to be behaviour-preserving using a modelchecker (SAL). The class of refactorings treated covers those operating on a single method only
We present the Refiner tool, which offers techniques to define behavioural transformations applicabl...
We present the Refiner tool, which offers techniques to define behavioural transformations applicabl...
Behavior preservation, namely the fact that the behavior of a model is not altered by the transforma...
AbstractRefactorings are changes made to programs, models or specifications with the intention of im...
Abstract. Refactoring is a method for improving the structure of pro-grams/specifications as to enha...
engineering approach that relies on model transformation. Typ-ical kinds of model transformations ar...
Refactoring is the process of transforming a software system to improve its overall structure while ...
Abstract. This paper addresses the problem of consistency preserva-tion in model-driven software dev...
207 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.This thesis defines a set of ...
207 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.This thesis defines a set of ...
Refactorings, behavior preserving transformations, are claimed to make software easier to understand...
Object-Z offers an object-oriented means for structuring formal specifications. We investigate the a...
We present the Refiner tool, which offers techniques to define behavioural transformations applicabl...
We present the Refiner tool, which offers techniques to define behavioural transformations applicabl...
We present the Refiner tool, which offers techniques to define behavioural transformations applicabl...
We present the Refiner tool, which offers techniques to define behavioural transformations applicabl...
We present the Refiner tool, which offers techniques to define behavioural transformations applicabl...
Behavior preservation, namely the fact that the behavior of a model is not altered by the transforma...
AbstractRefactorings are changes made to programs, models or specifications with the intention of im...
Abstract. Refactoring is a method for improving the structure of pro-grams/specifications as to enha...
engineering approach that relies on model transformation. Typ-ical kinds of model transformations ar...
Refactoring is the process of transforming a software system to improve its overall structure while ...
Abstract. This paper addresses the problem of consistency preserva-tion in model-driven software dev...
207 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.This thesis defines a set of ...
207 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.This thesis defines a set of ...
Refactorings, behavior preserving transformations, are claimed to make software easier to understand...
Object-Z offers an object-oriented means for structuring formal specifications. We investigate the a...
We present the Refiner tool, which offers techniques to define behavioural transformations applicabl...
We present the Refiner tool, which offers techniques to define behavioural transformations applicabl...
We present the Refiner tool, which offers techniques to define behavioural transformations applicabl...
We present the Refiner tool, which offers techniques to define behavioural transformations applicabl...
We present the Refiner tool, which offers techniques to define behavioural transformations applicabl...
Behavior preservation, namely the fact that the behavior of a model is not altered by the transforma...