Foto N. Afrati, Manolis Gergatsoulis & Francesca Toni (2003):
Linearisability on Datalog programs.
Theor. Comput. Sci. 308(1-3),
pp. 199–226,
doi:10.1016/S0304-3975(02)00730-2.
Roberto Bagnara, Patricia M. Hill & Enea Zaffanella (2008):
The Parma Polyhedra Library: Toward a complete set of numerical abstractions for the analysis and verification of hardware and software systems.
Sci. Comput. Program. 72(1-2),
pp. 3–21,
doi:10.1016/j.scico.2007.08.001.
Christel Baier & Cesare Tinelli (2015):
Tools and Algorithms for the Construction and Analysis of Systems - 21st International Conference, TACAS 2015, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2015, London, UK, April 11-18, 2015. Proceedings.
Lecture Notes in Computer Science 9035.
Springer,
doi:10.1007/978-3-662-46681-0.
Dirk Beyer (2015):
Software Verification and Verifiable Witnesses - (Report on SV-COMP 2015).
In: Baier & Tinelli,
pp. 401–416,
doi:10.1007/978-3-662-46681-0_31.
Nikolaj Bjørner, Kenneth L. McMillan & Andrey Rybalchenko (2013):
On Solving Universally Quantified Horn Clauses.
In: Francesco Logozzo & Manuel Fähndrich: SAS,
LNCS 7935.
Springer,
pp. 105–125.
Available at http://dx.doi.org/10.1007/978-3-642-38856-9_8.
Patrick Cousot & Radhia Cousot (1977):
Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints.
In: Robert M. Graham, Michael A. Harrison & Ravi Sethi: POPL.
ACM,
pp. 238–252.
Available at http://doi.acm.org/10.1145/512950.512973.
Emanuele De Angelis, Fabio Fioravanti, Alberto Pettorossi & Maurizio Proietti (2014):
VeriMAP: A Tool for Verifying Programs through Transformations.
In: Erika Ábrahám & Klaus Havelund: TACAS,
LNCS 8413.
Springer,
pp. 568–574.
Available at http://dx.doi.org/10.1007/978-3-642-54862-8_47.
Emanuele De Angelis, Fabio Fioravanti, Alberto Pettorossi & Maurizio Proietti (2015):
Proving correctness of imperative programs by linearizing constrained Horn clauses.
TPLP 15(4-5),
pp. 635–650,
doi:10.1017/S1471068415000289.
Bruno Dutertre (2014):
Yices 2.2.
In: Armin Biere & Roderick Bloem: Computer-Aided Verification (CAV'2014),
Lecture Notes in Computer Science 8559.
Springer,
pp. 737–744,
doi:10.1007/978-3-319-08867-9_49.
Javier Esparza, Pierre Ganty, Stefan Kiefer & Michael Luttenberger (2011):
Parikh's theorem: A simple and direct automaton construction.
Inf. Process. Lett. 111(12),
pp. 614–619,
doi:10.1016/j.ipl.2011.03.019.
Javier Esparza, Stefan Kiefer & Michael Luttenberger (2007):
On Fixed Point Equations over Commutative Semirings.
In: STACS 2007, 24th Annual Symposium on Theoretical Aspects of Computer Science, Proceedings,
LNCS 4393.
Springer,
pp. 296–307,
doi:10.1007/978-3-540-70918-3_26.
J. P. Gallagher (1986):
Transforming Logic Programs by Specialising Interpreters.
In: Proceedings of the 7th European Conference on Artificial Intelligence (ECAI-86), Brighton,
pp. 109–122.
John P. Gallagher (1993):
Tutorial on Specialisation of Logic Programs.
In: David A. Schmidt: Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation, PEPM'93, Copenhagen, Denmark, June 14-16, 1993.
ACM,
pp. 88–98,
doi:10.1145/154630.154640.
Available at http://dl.acm.org/citation.cfm?id=154630.
Pierre Ganty, Radu Iosif & Filip Konečný (2013):
Underapproximation of Procedure Summaries for Integer Programs.
In: Nir Piterman & Scott A. Smolka: TACAS 2013. Proceedings,
Lecture Notes in Computer Science 7795.
Springer,
pp. 245–259,
doi:10.1007/978-3-642-36742-7_18.
Sergey Grebenshchikov, Ashutosh Gupta, Nuno P. Lopes, Corneliu Popeea & Andrey Rybalchenko (2012):
HSF(C): A Software Verifier Based on Horn Clauses - (Competition Contribution).
In: Cormac Flanagan & Barbara König: TACAS,
LNCS 7214.
Springer,
pp. 549–551.
Available at http://dx.doi.org/10.1007/978-3-642-28756-5_46.
Sergey Grebenshchikov, Nuno P. Lopes, Corneliu Popeea & Andrey Rybalchenko (2012):
Synthesizing software verifiers from proof rules.
In: Jan Vitek, Haibo Lin & Frank Tip: ACM SIGPLAN PLDI.
ACM,
pp. 405–416,
doi:10.1145/2254064.2254112.
Available at http://dl.acm.org/citation.cfm?id=2254064.
Arie Gurfinkel, Temesghen Kahsai & Jorge A. Navas (2015):
SeaHorn: A Framework for Verifying C Programs (Competition Contribution).
In: Baier & Tinelli,
pp. 447–450,
doi:10.1007/978-3-662-46681-0_41.
Manuel V. Hermenegildo, Francisco Bueno, Manuel Carro, Pedro López-García, Edison Mera, José F. Morales & Germán Puebla (2012):
An overview of Ciao and its design philosophy.
TPLP 12(1-2),
pp. 219–252,
doi:10.1017/S1471068411000457.
Hossein Hojjat, Filip Konecný, Florent Garnier, Radu Iosif, Viktor Kuncak & Philipp Rümmer (2012):
A Verification Toolkit for Numerical Transition Systems - Tool Paper.
In: Dimitra Giannakopoulou & Dominique Méry: FM. Proceedings,
Lecture Notes in Computer Science 7436.
Springer,
pp. 247–251,
doi:10.1007/978-3-642-32759-9_21.
N. Jones, C.K. Gomard & P. Sestoft (1993):
Partial Evaluation and Automatic Software Generation.
Prentice Hall.
Neil D. Jones (2004):
Transformation by interpreter specialisation.
Sci. Comput. Program. 52,
pp. 307–339,
doi:10.1016/j.scico.2004.03.010.
Bishoksan Kafle & John P Gallagher (2015):
Horn clause verification with convex polyhedral abstraction and tree automata-based refinement.
Computer Languages, Systems & Structures,
doi:10.1016/j.cl.2015.11.001.
Bishoksan Kafle, John P. Gallagher & Pierre Ganty (2015):
Decomposition by tree dimension in Horn clause verification.
In: Alexei Lisitsa, Andrei P. Nemytykh & Alberto Pettorossi: VPT.,
EPTCS 199,
pp. 1–14,
doi:10.4204/EPTCS.199.1.
Michael Leuschel (1994):
Partial Evaluation of the ``Real Thing".
In: Laurent Fribourg & Franco Turini: LOPSTR, Proceedings,
Lecture Notes in Computer Science 883.
Springer,
pp. 122–137,
doi:10.1007/3-540-58792-6_8.
Michael Leuschel, Daniel Elphick, Mauricio Varea, Stephen-John Craig & Marc Fontaine (2006):
The Ecce and Logen partial evaluators and their web interfaces.
In: John Hatcliff & Frank Tip: PEPM 2006.
ACM,
pp. 88–94,
doi:10.1145/1111542.1111557.
Michael Leuschel & Germán Vidal (2014):
Fast offline partial evaluation of logic programs.
Inf. Comput. 235,
pp. 70–97,
doi:10.1016/j.ic.2014.01.005.
Michael Luttenberger & Maximilian Schlund (2016):
Convergence of Newton's Method over Commutative Semirings.
Inf. Comput. 246,
pp. 43–61,
doi:10.1016/j.ic.2015.11.008.
Kenneth L. McMillan & Andrey Rybalchenko (2013):
Solving Constrained Horn Clauses using Interpolation.
Technical Report.
Microsoft Research.
Philipp Rümmer, Hossein Hojjat & Viktor Kuncak (2013):
Disjunctive Interpolants for Horn-Clause Verification.
In: Natasha Sharygina & Helmut Veith: CAV,
Lecture Notes in Computer Science 8044.
Springer,
pp. 347–363,
doi:10.1007/978-3-642-39799-8.
Available at 10.1007/978-3-642-39799-8_24.