On the Use of Inductive Reasoning in Program Synthesis: Prejudice and Prospects
نویسندگان
چکیده
In this position paper, we give a critical analysis of the deductive and inductive approaches to program synthesis, and of the current research in these fields. From the shortcomings of these approaches and works, we identify future research directions for these fields, as well as a need for cooperation and cross-fertilization between them.
منابع مشابه
Inductive Synthesis of Recursive Logic Programs: Achievements and Prospects
The inductive synthesis of recursive logic programs from incomplete information, such as input/output examples, is a challenging subfield both of ILP (Inductive Logic Programming) and of the synthesis (in general) of logic programs from formal specifications. We first overview past and present achievements, focusing on the techniques that were designed specifically for the inductive synthesis o...
متن کاملInductive Programming: A Survey of Program Synthesis Techniques
Inductive programming—the use of inductive reasoning methods for programming, algorithm design, and software development—is a currently emerging research field. A major subfield is inductive program synthesis, the (semi-)automatic construction of programs from exemplary behavior. Inductive program synthesis is not a unified research field until today but scattered over several different establi...
متن کاملThe Effect of Concept Mapping on Nursing Students' Critical Thinking Skills and Nursing Care Plan Design
Introduction: The concept mapping method has been used in nursing education for many years; However, limited studies have examined its effect on critical thinking skills and nursing care program design. The aim of this study was to investigate the effect of concept mapping method on critical thinking skills and nursing care program in nursing students. Methods: This two- group educational trial...
متن کاملمقایسه تفکر انتقادی در دانشجویان سال اول و آخر کارشناسی اطاق عمل و هوشبری دانشگاه علوم پزشکی بیرجند در سال 1390
Introduction: Raising powers of reasoning, inference and judgment, is the main destination. Critical thinking skills education should be the main priority in the education program planning. Teaching critical thinking can lead to increased learning, problem-solving skills, decision making and be creative. students who have critical and creative thinking have less wrong theoretical judgments and ...
متن کاملDeductive and Inductive Methods for Program Synthesis
The paper discusses simple functional constraint networks and a value propagation method for program construction. Structural synthesis of programs is described as an example of deductive approach to program construction. An inductive method for program synthesis utilizing stochastic optimization algorithms is introduced to complement value propagation techniques.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994