This paper describes two techniques for Datalog query evaluation and their application to object-oriented program analysis. The first technique transforms Datalog programs into an implicit Boolean Equation System (Bes) that can then be solved by using linear-time complexity algorithms that are available in existing, general purpose verification toolboxes such as Cadp. In order to improve scalability and to enable analyses involving advanced meta-programming features, we develop a second methodology that transforms Datalog programs into rewriting logic (Rwl) theories. This method takes advantage of the preeminent features and facilities that are available within the high-performance system Maude, which provides a very efficient implementatio...
To efficiently answer queries, datalog systems often materialise all consequences of a datalog progr...
Datalog has emerged as a powerful tool for expressing staticprogram analyses. Program analysis resea...
To efficiently answer queries, datalog systems often materialise all consequences of a datalog progr...
AbstractThis work presents a practical Java program analysis framework that is obtained by combining...
Abstract: During the last decade, several hard problems have been described and solved in Datalog in...
Two approaches for evaluating Datalog programs are presented: one based on boolean equation systems...
the use of the logic-programming language Datalog to code program analyses, exploiting a fast implem...
Datalog is a prominent knowledge representation language whose popularity is mainly due to its abili...
Recent work by Lam et al. [1, 2, 3] has investigated the use of the logic-programming language Datal...
Datalog, a database query language based on the logic programming paradigm, is described. The syntax...
Designing and crafting a static program analysis is challenging due to the complexity of the task at...
Περιέχει το πλήρες κείμενοLinear Datalog programs are programs whose clauses have at most one intens...
We need tools and techniques for program analysis that address the unique problemsfaced when analyzi...
AbstractLinear Datalog programs are programs whose clauses have at most one intensional atom in thei...
Using logic programming languages has seen a resurgence in the domain of static program analysis. Su...
To efficiently answer queries, datalog systems often materialise all consequences of a datalog progr...
Datalog has emerged as a powerful tool for expressing staticprogram analyses. Program analysis resea...
To efficiently answer queries, datalog systems often materialise all consequences of a datalog progr...
AbstractThis work presents a practical Java program analysis framework that is obtained by combining...
Abstract: During the last decade, several hard problems have been described and solved in Datalog in...
Two approaches for evaluating Datalog programs are presented: one based on boolean equation systems...
the use of the logic-programming language Datalog to code program analyses, exploiting a fast implem...
Datalog is a prominent knowledge representation language whose popularity is mainly due to its abili...
Recent work by Lam et al. [1, 2, 3] has investigated the use of the logic-programming language Datal...
Datalog, a database query language based on the logic programming paradigm, is described. The syntax...
Designing and crafting a static program analysis is challenging due to the complexity of the task at...
Περιέχει το πλήρες κείμενοLinear Datalog programs are programs whose clauses have at most one intens...
We need tools and techniques for program analysis that address the unique problemsfaced when analyzi...
AbstractLinear Datalog programs are programs whose clauses have at most one intensional atom in thei...
Using logic programming languages has seen a resurgence in the domain of static program analysis. Su...
To efficiently answer queries, datalog systems often materialise all consequences of a datalog progr...
Datalog has emerged as a powerful tool for expressing staticprogram analyses. Program analysis resea...
To efficiently answer queries, datalog systems often materialise all consequences of a datalog progr...