Even with impressive advances in automated formal methods, certain problems in system verification and synthesis remain challenging. Examples include the verification of quantitative properties of software involving constraints on timing and energy consumption, and the automatic synthesis of systems from specifications. The major challenges include environment modeling, incompleteness in specifications, and the complexity of underlying decision problems. This position paper proposes sciduction, an approach to tackle these challenges by integrating inductive inference, deductive reasoning, and structure hypotheses. Deductive reasoning, which leads from general rules or concepts to conclusions about specific problem instances, includes techni...
Logical reasoning plays a key role in fields as diverse as verification and synthesis, programming l...
We describe techniques for synthesis and verification of recursive functional programs over unbounde...
Combination issues lie at the core of computer science and modern discrete mathematics. Artificial i...
Automated synthesis of systems that are correct by construction has been a long-standing goal of com...
Even with impressive advances in formal methods, certain major challenges remain. Chief among these ...
Program reasoning consists of the tasks of automatically and statically ver-ifying correctness and i...
. The notion of partial deduction known from logic programming is defined in the framework of Struct...
Abstract. This paper describes a class of decision procedures that we have found useful for efficien...
Systems built for automated program construction aim at the formalization of the programming process...
We introduce in this paper the notion of partial deduction in the framework of structural synthesis ...
An equational approach to the synthesis of functional and logic programs is taken. Typically, a targ...
With science fiction of yore being reality recently with self-driving cars, wearable computers and a...
In this paper we show that the automated reasoning technique of deductive synthesis can be applied t...
Deductive program synthesis systems based on auto-mated theorem proving oer the promise of \correct ...
Deductive Software Verification is a formal technique for reasoning about properties of programs. It...
Logical reasoning plays a key role in fields as diverse as verification and synthesis, programming l...
We describe techniques for synthesis and verification of recursive functional programs over unbounde...
Combination issues lie at the core of computer science and modern discrete mathematics. Artificial i...
Automated synthesis of systems that are correct by construction has been a long-standing goal of com...
Even with impressive advances in formal methods, certain major challenges remain. Chief among these ...
Program reasoning consists of the tasks of automatically and statically ver-ifying correctness and i...
. The notion of partial deduction known from logic programming is defined in the framework of Struct...
Abstract. This paper describes a class of decision procedures that we have found useful for efficien...
Systems built for automated program construction aim at the formalization of the programming process...
We introduce in this paper the notion of partial deduction in the framework of structural synthesis ...
An equational approach to the synthesis of functional and logic programs is taken. Typically, a targ...
With science fiction of yore being reality recently with self-driving cars, wearable computers and a...
In this paper we show that the automated reasoning technique of deductive synthesis can be applied t...
Deductive program synthesis systems based on auto-mated theorem proving oer the promise of \correct ...
Deductive Software Verification is a formal technique for reasoning about properties of programs. It...
Logical reasoning plays a key role in fields as diverse as verification and synthesis, programming l...
We describe techniques for synthesis and verification of recursive functional programs over unbounde...
Combination issues lie at the core of computer science and modern discrete mathematics. Artificial i...