This paper presents an approach to synthesizing functional and robust code from object-oriented design models and Z data and operation speci cations. The approach used here is based on an integrated notation of the Unified Modeling Language and a slightly extended Z notation to include object-oriented concepts and structures. Our approach generates fully functional code which can be compiled and executed without modifications. The information from object-oriented analysis and design models along with the formal specifications are combined, analyzed, and translated into an intermediate representation from which code can be generated. A research prototype has been developed to demonstrate the feasibility and the effectiveness of our approach
Object-Z offers an object-oriented means for structuring formal specifications. We investigate the a...
In recent years, both formal methods and software reuse have been increasingly advocated as a means ...
In this paper an algebraic approach to formal object-oriented design specification is presented wher...
Abstract. We present a new formal OO method, called F OX, which is a synergetic combination of the s...
Automatically generating a program from its specification eliminates a large source of errors that i...
We present a process for introducing an object-oriented architecture into an abstract functional spe...
Formal methods provide rigorous approaches and proof mechanisms for the development and verification...
Object-Z is an object-oriented specification language which extends the Z language with classes, obj...
There is much interest in developing a firm semantic basis for object-oriented modeling concepts. By...
This paper describes a design specification and analysis framework to support the OO design stage. S...
Formal specifications have been a focus of software engineering research for many years and have bee...
The concept of developing a model for producing compilable and executable code from formal software ...
Project (M.S., Computer Science) -- California State University, Sacramento, 2009.Formal languages u...
Object-oriented analysis and design is an increasingly popular software development method. The Unif...
Abstract — The constantly increasing complexity of today’s systems demands specifications on highest...
Object-Z offers an object-oriented means for structuring formal specifications. We investigate the a...
In recent years, both formal methods and software reuse have been increasingly advocated as a means ...
In this paper an algebraic approach to formal object-oriented design specification is presented wher...
Abstract. We present a new formal OO method, called F OX, which is a synergetic combination of the s...
Automatically generating a program from its specification eliminates a large source of errors that i...
We present a process for introducing an object-oriented architecture into an abstract functional spe...
Formal methods provide rigorous approaches and proof mechanisms for the development and verification...
Object-Z is an object-oriented specification language which extends the Z language with classes, obj...
There is much interest in developing a firm semantic basis for object-oriented modeling concepts. By...
This paper describes a design specification and analysis framework to support the OO design stage. S...
Formal specifications have been a focus of software engineering research for many years and have bee...
The concept of developing a model for producing compilable and executable code from formal software ...
Project (M.S., Computer Science) -- California State University, Sacramento, 2009.Formal languages u...
Object-oriented analysis and design is an increasingly popular software development method. The Unif...
Abstract — The constantly increasing complexity of today’s systems demands specifications on highest...
Object-Z offers an object-oriented means for structuring formal specifications. We investigate the a...
In recent years, both formal methods and software reuse have been increasingly advocated as a means ...
In this paper an algebraic approach to formal object-oriented design specification is presented wher...