English

OptiRica: Towards an Efficient Optimizing Horn Solver

Logic in Computer Science 2022-11-23 v1 Software Engineering

Abstract

This paper describes an ongoing effort to develop an optimizing version of the Eldarica Horn solver. The work starts from the observation that many kinds of optimization problems, and in particular the MaxSAT/SMT problem, can be seen as search problems on lattices. The paper presents a Scala library providing a domain-specific language (DSL) to uniformly model optimization problems of this kind, by defining, manipulating, and systematically exploring lattices with associated objective functions. The framework can be instantiated to obtain an optimizing Horn solver. As an illustration, the application of an optimizing solver for repairing software-defined networks is described.

Cite

@article{arxiv.2211.12229,
  title  = {OptiRica: Towards an Efficient Optimizing Horn Solver},
  author = {Hossein Hojjat and Philipp Rümmer},
  journal= {arXiv preprint arXiv:2211.12229},
  year   = {2022}
}

Comments

In Proceedings HCVS/VPT 2022, arXiv:2211.10675

R2 v1 2026-06-28T06:35:04.585Z