scispace - formally typeset
A

Alcino Cunha

Researcher at University of Minho

Publications -  93
Citations -  1143

Alcino Cunha is an academic researcher from University of Minho. The author has contributed to research in topics: Formal specification & Temporal logic. The author has an hindex of 17, co-authored 84 publications receiving 1019 citations.

Papers
More filters
Book ChapterDOI

Implementing QVT-R bidirectional model transformations using alloy

TL;DR: This paper proposes an alternative enforcement semantics of QVT-R that works according to the simple and predictable "principle of least change" and is implemented in Alloy, a lightweight formal specification language with support for automatic model finding via SAT solving.
Journal ArticleDOI

A Feature-Based Classification of Model Repair Approaches

TL;DR: A feature-based classification system for model repair techniques, based on an systematic literature review of the area, is proposed to assist developers and researchers from different disciplines in comparing their work under a unifying framework, and aid MDE practitioners in selecting suitable model repair approaches.
Journal ArticleDOI

Translating between Alloy specifications and UML class diagrams annotated with OCL

TL;DR: This paper presents a model transformation from Alloy to UML class diagrams annotated with OCL (UML+OCL) and shows how an existing transformation from UML+ OCL to Alloy can be improved to handle dynamic issues.
Journal ArticleDOI

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

TL;DR: This article proposes a QVT-R tool that supports meta-models enriched with OCL constraints and proposes an alternative enforcement semantics that works according to the simple and predictable “principle of least change.”
Proceedings ArticleDOI

Lightweight specification and analysis of dynamic systems with rich configurations

TL;DR: Electrum is proposed, an extension of the Alloy specification language with temporal logic operators, where both rich configurations and expressive temporal properties can easily be defined, and two alternative model-checking techniques are proposed, one bounded and the other unbounded, to verify systems expressed in this language.