Pardinus: A temporal relational model finder

N Macedo, J Brunel, D Chemouil, A Cunha - Journal of Automated …, 2022 - Springer
This article presents Pardinus, an extension of the popular Kodkod relational model finder
with linear temporal logic (including past operators), to simplify the analysis of dynamic …

Ranger: Parallel analysis of alloy models by range partitioning

N Rosner, JH Siddiqui, N Aguirre… - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
We present a novel approach for parallel analysis of models written in Alloy, a declarative
extension of first-order logic based on relations. The Alloy language is supported by the fully …

Bounded exhaustive test input generation from hybrid invariants

N Rosner, V Bengolea, P Ponzio, SA Khalek… - ACM SIGPLAN …, 2014 - dl.acm.org
We present a novel technique for producing bounded exhaustive test suites from hybrid
invariants, ie, invariants that are expressed imperatively, declaratively, or as a combination …

[PDF][PDF] Efficient Bounded Exhaustive Input Generation from Program APIs

M Politano, V Bengolea, F Molina… - International …, 2023 - library.oapen.org
Bounded exhaustive input generation (BEG) is an effective approach to reveal software
faults. However, existing BEG approaches require a precise specification of the valid inputs …

Exploiting partial knowledge for efficient model analysis

N Macedo, A Cunha, E Pessoa - … , ATVA 2017, Pune, India, October 3–6 …, 2017 - Springer
The advancement of constraint solvers and model checkers has enabled the effective
analysis of high-level formal specification languages. However, these typically handle a …

Predictive constraint solving and analysis

A Almaawi, N Dini, C Yelen, M Gligoric… - Proceedings of the …, 2020 - dl.acm.org
We introduce a new idea for enhancing constraint solving engines that drive many analysis
and synthesis techniques that are powerful but have high complexity. Our insight is that in …

Efficient test generation guided by field coverage criteria

A Godio, V Bengolea, P Ponzio… - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
Field-exhaustive testing is a testing criterion suitable for object-oriented code over complex,
heap-allocated, data structures. It requires test suites to contain enough test inputs to cover …

[图书][B] Imperative Constraint Solver Prediction and Analysis

AKM Almaawi - 2020 - search.proquest.com
Software failures remain costly and the need for more effective analysis techniques for
finding faults in software systems continues to grow. A powerful form of analysis is based on …

[图书][B] Powering Reasoning About Complex Software Systems Through Heuristic Methods

HE Converse - 2020 - search.proquest.com
Today's real-world software systems are often too complex to reason about formally, which
can cause expensive failures which could be avoided with improved analysis in the process …

Parallel verification of Dynamic Systems with Rich Configurations

EJD Pessoa - 2016 - search.proquest.com
Eduardo José Dias Pessoa Parallel verification of Dynamic Systems with Rich Configurations
Page 1 Universidade do Minho Escola de Engenharia Departamento de Informática Eduardo …