A formal analysis of the NVIDIA PTX memory consistency model

D Lustig, S Sahasrabuddhe, O Giroux - Proceedings of the Twenty …, 2019 - dl.acm.org
This paper presents the first formal analysis of the official memory consistency model for the
NVIDIA PTX virtual ISA. Like other GPU memory models, the PTX memory model is weakly …

Automated model repair for Alloy

K Wang, A Sullivan, S Khurshid - Proceedings of the 33rd ACM/IEEE …, 2018 - dl.acm.org
Automated program repair is an active research area. However, existing research focuses
mostly on imperative code, eg in Java. In this paper, we study the problem of repairing …

A Study of the Electrum and DynAlloy Dynamic Behavior Notations

C Cornejo, GE Regis, N Aguirre… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Alloy is a formal specification language, which despite featuring a simple syntax and
relational semantics, is very expressive and supports efficient automated specification …

Portus: Linking Alloy with SMT-based Finite Model Finding

R Dancy, NA Day, O Zila, K Tariq… - arXiv preprint arXiv …, 2024 - arxiv.org
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 …

ThoR: An Alloy5-Like DSL for Interactive Theorem Proving in Coq

B Igler, A Mayer - International Conference on Rigorous State-Based …, 2024 - Springer
The steep learning curve associated with interactive theorem proving poses a significant
entry barrier for the learner. While the Alloy specification language has simplified the …

A first step in the translation of alloy to coq

S Souaf, F Loulergue - Formal Methods and Software Engineering: 21st …, 2019 - Springer
Alloy is both a formal language and a tool for software modeling. The language is basically
first order relational logic. The analyzer is based on instance finding: it tries to refute …

Towards a formal reference computational model for cloud configuration management

P Merle, SB Rayana, L Seinturier, R Pissard-Gibollet… - 2020 - inria.hal.science
The multiplication of models, languages, APIs and tools for cloud and network configuration
management raises heterogeneity issues that can be tackled by introducing a reference …

Formalizing Hoare Logic in PVS

N Shankar - … Software Systems: Third International School, SETSS …, 2018 - Springer
We formalize a Hoare logic for the partial correctness of while programs in PVS and prove its
soundness and relative completeness. We use the PVS higher-order logic to define the …

Formal Methods meet Security in a Cost Aware Cloud Brokerage Solution

S Souaf - 2020 - theses.hal.science
With the growth of Cloud Computing comes the growth of the number of companies offering
different cloud services, which day after another causes overwhelming of the consumers …

[PDF][PDF] Buscador de Modelos Acotados para el demostrador de teoremas PVS

L Teren - 2021 - gestion.dc.uba.ar
In this thesis, the first steps in the developing of a counterexample finder for PVS based on
Kodkod is presented. A preliminary approach to the key feature of the proposed method, the …