Least-change bidirectional model transformation with QVT-R and ATL

N Macedo, A Cunha - Software & Systems Modeling, 2016 - Springer
Abstract QVT Relations (QVT-R) is the standard language proposed by the OMG to specify
bidirectional model transformations. Unfortunately, in part due to ambiguities and omissions …

How to select the suitable formal method for an industrial application: a survey

F Kossak, A Mashkoor - … conference on abstract state machines, alloy, b …, 2016 - Springer
The share of formal methods is still marginal in contemporary systems and software
engineering. One of the reasons is the absence of systematic guidelines and evaluation …

Efficient analysis of DynAlloy specifications

MF Frias, CG Lopez Pombo, JP Galeotti… - ACM Transactions on …, 2007 - dl.acm.org
DynAlloy is an extension of Alloy to support the definition of actions and the specification of
assertions regarding execution traces. In this article we show how we can extend the Alloy …

A proof assistant for alloy specifications

M Ulbrich, U Geilmann, AA El Ghazi… - … 2012, Held as Part of the …, 2012 - Springer
Alloy is a specification language based on a relational first-order logic with built-in operators
for transitive closure, set cardinality, and integer arithmetic. The Alloy Analyzer checks Alloy …

Alloy Analyzer+ PVS in the analysis and verification of Alloy specifications

MF Frias, CGL Pombo, MM Moscato - … on Tools and Algorithms for the …, 2007 - Springer
This article contains two main contributions. On the theoretical side, it presents a novel
complete proof calculus for Alloy. On the applied side we present Dynamite, a tool that …

Dynamite: A tool for the verification of alloy models based on PVS

MM Moscato, CGL Pombo, MF Frias - ACM Transactions on Software …, 2014 - dl.acm.org
Automatic analysis of Alloy models is supported by the Alloy Analyzer, a tool that translates
an Alloy model to a propositional formula that is then analyzed using off-the-shelf SAT …

A refinement theory for Alloy

R Gheyi - 2007 - bdtd.ibict.br
Refatoramentos são geralmente propostos de maneira ad hoc, porque é difí&# 305; cil
provar formalmente que eles preservam comportamento. Na prática, desenvolvedores …

A static semantics for alloy and its impact in refactorings

R Gheyi, T Massoni, P Borba - Electronic Notes in Theoretical Computer …, 2007 - Elsevier
Refactorings are usually proposed in an ad hoc way because it is difficult to prove that they
are sound with respect to a formal semantics, not guaranteeing the absence of type errors or …

HeteroGenius: a framework for hybrid analysis of heterogeneous software specifications

M Giménez, MM Moscato, CGL Pombo… - arXiv preprint arXiv …, 2014 - arxiv.org
Nowadays, software artifacts are ubiquitous in our lives being an essential part of home
appliances, cars, cell phones, and even in more critical activities like aeronautics and health …

Automatic production of transformation chains using structural constraints on output models

C Castellanos, E Borde, L Pautet… - 2014 40th …, 2014 - ieeexplore.ieee.org
Model transformations are usually difficult to automate as they require to transform graphs
into other graphs while the result must respect a set of predefined constraints. In previous …