AbstractOur goal is to develop a formal method for analogically deriving programs from past programming experience. It is commonly recognized that program development plays a central role in analogical programming. This paper proposes to use a calculus to uniformly represent specification, program, and the development from the former to the latter. Thus analogical reasoning can be discussed in a single framework. In this framework, we first propose an analogy matching method to seek the analogical correspondence between two specifications based on a generalization procedure. Secondly, the analogical correspondence is used as a basis for transforming existing program derivations to new ones. The corresponding program can be obtained by simpl...
Formal methods and formal verification of source code has been used extensively in the past few yea...
Formal methods and formal verification of source code has been used extensively in the past few yea...
AbstractWe present the program development concept in a logical framework including constructive typ...
AbstractOur goal is to develop a formal method for analogically deriving programs from past programm...
We describe the Arís (Analogical Reasoning for Implementations and Specifications) system that uses...
We describe the Arís (Analogical Reasoning for Implementations and Specifications) system that uses...
We describe the Arís (Analogical Reasoning for Implementations and Specifications) system that uses...
We present a methodology for using analogy to derive programs based on a derivational transformation...
Analogy-making is an essential part of human intelligence and creativity. This paper proposes an alg...
AbstractThis paper proposes an analogical type system based on MITT. First, we talk about intuitive ...
AbstractThis paper proposes an analogical type system based on MITT. First, we talk about intuitive ...
Proc. International Workshop on Inductive Logic Programming (ILP92), 1992The EBG system builds an e...
This paper presents a mode! of analogical reasoning for learning. The mode! is based on two main ide...
Formal methods and formal verification of source code has been used extensively in the past few yea...
Es wird ein Ansatz zum Programmieren durch analoges Schließen dargestellt, der auf dem Konzept rekur...
Formal methods and formal verification of source code has been used extensively in the past few yea...
Formal methods and formal verification of source code has been used extensively in the past few yea...
AbstractWe present the program development concept in a logical framework including constructive typ...
AbstractOur goal is to develop a formal method for analogically deriving programs from past programm...
We describe the Arís (Analogical Reasoning for Implementations and Specifications) system that uses...
We describe the Arís (Analogical Reasoning for Implementations and Specifications) system that uses...
We describe the Arís (Analogical Reasoning for Implementations and Specifications) system that uses...
We present a methodology for using analogy to derive programs based on a derivational transformation...
Analogy-making is an essential part of human intelligence and creativity. This paper proposes an alg...
AbstractThis paper proposes an analogical type system based on MITT. First, we talk about intuitive ...
AbstractThis paper proposes an analogical type system based on MITT. First, we talk about intuitive ...
Proc. International Workshop on Inductive Logic Programming (ILP92), 1992The EBG system builds an e...
This paper presents a mode! of analogical reasoning for learning. The mode! is based on two main ide...
Formal methods and formal verification of source code has been used extensively in the past few yea...
Es wird ein Ansatz zum Programmieren durch analoges Schließen dargestellt, der auf dem Konzept rekur...
Formal methods and formal verification of source code has been used extensively in the past few yea...
Formal methods and formal verification of source code has been used extensively in the past few yea...
AbstractWe present the program development concept in a logical framework including constructive typ...