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
Nuno Macedo,Alcino Cunha +1 more
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
Nuno Macedo,Alcino Cunha +1 more
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.