Metitarski: Past and future

LC Paulson - International Conference on Interactive Theorem …, 2012 - Springer
A brief overview is presented of MetiTarski 4, an automatic theorem prover for real-valued
special functions: ln, \exp, sin, cos, etc. MetiTarski operates through a unique interaction …

Alloy: a language and tool for exploring software designs

D Jackson - Communications of the ACM, 2019 - dl.acm.org
Alloy: a language and tool for exploring software designs Page 1 66 COMMUNICATIONS OF
THE ACM | SEPTEMBER 2019 | VOL. 62 | NO. 9 contributed articles ALLOY IS A language and …

Lightweight specification and analysis of dynamic systems with rich configurations

N Macedo, J Brunel, D Chemouil, A Cunha… - Proceedings of the …, 2016 - dl.acm.org
Model-checking is increasingly popular in the early phases of the software development
process. To establish the correctness of a software design one must usually verify both …

Alloy*: A general-purpose higher-order relational constraint solver

A Milicevic, JP Near, E Kang, D Jackson - Formal Methods in System …, 2019 - Springer
The last decade has seen a dramatic growth in the use of constraint solvers as a
computational mechanism, not only for analysis of software, but also at runtime. Solvers are …

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 …

Practical, formal synthesis and automatic enforcement of security policies for android

H Bagheri, A Sadeghi, R Jabbarvand… - 2016 46th Annual …, 2016 - ieeexplore.ieee.org
As the dominant mobile computing platform, Android has become a prime target for cyber-
security attacks. Many of these attacks are manifested at the application level, and through …

Automated test generation and mutation testing for Alloy

A Sullivan, K Wang, RN Zaeem… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
We present two novel approaches for automated testing of models written in Alloy–a well-
known declarative, first-order language that is supported by a fully automatic SAT-based …

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 …

Formal analysis of XACML policies using SMT

F Turkmen, J den Hartog, S Ranise, N Zannone - Computers & Security, 2017 - Elsevier
Abstract The eXtensible Access Control Markup Language (XACML) has attracted
significant attention from both industry and academia, and has become the de facto standard …

The power of" why" and" why not": Enriching scenario exploration with provenance

T Nelson, N Danas, DJ Dougherty… - Proceedings of the 2017 …, 2017 - dl.acm.org
Scenario-finding tools like the Alloy Analyzer are widely used in numerous concrete
domains like security, network analysis, UML analysis, and so on. They can help to verify …