Skip to main content

Showing 1–2 of 2 results for author: Poremba, J

.
  1. arXiv:2411.15978  [pdf, other

    cs.SE cs.LO

    Portus: Linking Alloy with SMT-based Finite Model Finding

    Authors: Ryan Dancy, Nancy A. Day, Owen Zila, Khadija Tariq, Joseph Poremba

    Abstract: Alloy is a well-known, formal, declarative language for modelling systems early in the software development process. Currently, it uses the Kodkod library as a back-end for finite model finding. Kodkod translates the model to a SAT problem; however, this method can often handle only problems of fairly low-size sets and is inherently finite. We present Portus, a method for translating Alloy into an… ▽ More

    Submitted 23 May, 2025; v1 submitted 24 November, 2024; originally announced November 2024.

  2. arXiv:2003.02882  [pdf, ps, other

    cs.LO

    Static Symmetry Breaking in Many-Sorted Finite Model Finding

    Authors: Joseph Poremba

    Abstract: Symmetry in finite model finding problems of many-sorted first-order logic (MSFOL) can be exploited to reduce the number of interpretations considered during search, thereby improving solver performance. In this thesis, we situate symmetry of many-sorted finite model finding (MSFMF) problems in a general framework used for constraint satisfaction problems (CSP). We survey and classify existing app… ▽ More

    Submitted 5 March, 2020; originally announced March 2020.

    Comments: 34 pages, 1 figure. Undergraduate thesis for the University of Waterloo. Supervised by Prof. Nancy Day