Datalog has emerged as a powerful tool for expressing staticprogram analyses. Program analysis researchers have builtnontrivial code bases in Datalog, but tool support for workingwith Datalog itself has been lacking. In this paper, weintroduce MetaDL, a language extension to Datalog thatenables source-level Datalog program analysis within Datalog.We describe several program analyses implemented inMetaDL and report on initial experiences. Our findings showthat the language is effective for real-life Datalog analysisand can simplify working with Datalog source code
We are witnessing an exciting revival of interest in recursive Datalog queries in a variety of emerg...
We present programming system DEVISER: Datalog EValuator Integrated with SchemE. DEVISER allows to s...
Techniques for learning logic programs from data typically rely on language bias mechanisms to restr...
Designing and crafting a static program analysis is challenging due to the complexity of the task at...
A meta-level extension of a logic programming language is presented. The resulting language, called ...
Datalog has witnessed promising applications in a variety of domains. We propose a programming-by-ex...
datalog can be used to specify a variety of class analyses for object-oriented programs as variatio...
Abstract. A meta-level extension of a logic programming language is presented. The resulting languag...
AbstractThis work presents a practical Java program analysis framework that is obtained by combining...
This paper describes two techniques for Datalog query evaluation and their application to object-ori...
A central task for a program analysis concerns how to efficiently find a program abstraction that ke...
The increasing available parallelism of computers demands new programming languages that make parall...
Abstract. The increasing available parallelism of computers demands new programming languages that m...
the use of the logic-programming language Datalog to code program analyses, exploiting a fast implem...
We are witnessing an exciting revival of interest in recursive Datalog queries in a variety of emerg...
We are witnessing an exciting revival of interest in recursive Datalog queries in a variety of emerg...
We present programming system DEVISER: Datalog EValuator Integrated with SchemE. DEVISER allows to s...
Techniques for learning logic programs from data typically rely on language bias mechanisms to restr...
Designing and crafting a static program analysis is challenging due to the complexity of the task at...
A meta-level extension of a logic programming language is presented. The resulting language, called ...
Datalog has witnessed promising applications in a variety of domains. We propose a programming-by-ex...
datalog can be used to specify a variety of class analyses for object-oriented programs as variatio...
Abstract. A meta-level extension of a logic programming language is presented. The resulting languag...
AbstractThis work presents a practical Java program analysis framework that is obtained by combining...
This paper describes two techniques for Datalog query evaluation and their application to object-ori...
A central task for a program analysis concerns how to efficiently find a program abstraction that ke...
The increasing available parallelism of computers demands new programming languages that make parall...
Abstract. The increasing available parallelism of computers demands new programming languages that m...
the use of the logic-programming language Datalog to code program analyses, exploiting a fast implem...
We are witnessing an exciting revival of interest in recursive Datalog queries in a variety of emerg...
We are witnessing an exciting revival of interest in recursive Datalog queries in a variety of emerg...
We present programming system DEVISER: Datalog EValuator Integrated with SchemE. DEVISER allows to s...
Techniques for learning logic programs from data typically rely on language bias mechanisms to restr...