An object-oriented language with automatic synthesis of methods (programs) and transformations of OO descriptions using a logical metalanguage (Horn-clause logic) are considered. Automatic synthesis of methods (Proof-As-Program approach) is based on intuitionistic propositional calculus. The metalanguage expresses general knowledge related to classes and objects and it is used for describing transformations of classes and objects according to these knowledge and current state of an object base. Partial deduction in combination with classical deduction is used for manipulating descriptions in the metalanguage. Program synthesis and transformation of classes and objects allow to combine declarative and imperative styles of programming and to ...
We describe an experimental object-oriented programming lan-guage, ASL2, that supports program devel...
In the paper our implementation of a tool for automatic language implementation is presented. From f...
An object-oriented program consists of a section of class declarations and a main method. The class ...
. Quality software must be reusable, extensible, and reliable. Object-oriented programming purports ...
In this paper it is presented a software development model based on transformations that allows to d...
Abstract. Object-oriented language concepts have been highly success-ful, resulting in a large numbe...
In the article, we present a logical system which allows to specify and to synthesize imperative obj...
AbstractIn this paper we present how refactoring of object-oriented programs can be accomplished by ...
Automatically generating a program from its specification eliminates a large source of errors that i...
. This paper presents a linear logic programming language, called O \Gammaffi , that gives a complet...
This paper describes a semi-automatic transformation from object-oriented conceptual models to logic...
The ultimate goal of program verification is not the theory behind the tools or the tools themselves...
não disponívelIn this work the ideas of object-oriented programming are analyzed from different poin...
AbstractThis paper explains how a declarative method language, based upon the formal notations of Z ...
This paper describes a reengineering tool for automaticaltv transforming a system composed of proced...
We describe an experimental object-oriented programming lan-guage, ASL2, that supports program devel...
In the paper our implementation of a tool for automatic language implementation is presented. From f...
An object-oriented program consists of a section of class declarations and a main method. The class ...
. Quality software must be reusable, extensible, and reliable. Object-oriented programming purports ...
In this paper it is presented a software development model based on transformations that allows to d...
Abstract. Object-oriented language concepts have been highly success-ful, resulting in a large numbe...
In the article, we present a logical system which allows to specify and to synthesize imperative obj...
AbstractIn this paper we present how refactoring of object-oriented programs can be accomplished by ...
Automatically generating a program from its specification eliminates a large source of errors that i...
. This paper presents a linear logic programming language, called O \Gammaffi , that gives a complet...
This paper describes a semi-automatic transformation from object-oriented conceptual models to logic...
The ultimate goal of program verification is not the theory behind the tools or the tools themselves...
não disponívelIn this work the ideas of object-oriented programming are analyzed from different poin...
AbstractThis paper explains how a declarative method language, based upon the formal notations of Z ...
This paper describes a reengineering tool for automaticaltv transforming a system composed of proced...
We describe an experimental object-oriented programming lan-guage, ASL2, that supports program devel...
In the paper our implementation of a tool for automatic language implementation is presented. From f...
An object-oriented program consists of a section of class declarations and a main method. The class ...