Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Merging cloned Alloy models with colorful refactorings
Publication

Publications

Merging cloned Alloy models with colorful refactorings

Title
Merging cloned Alloy models with colorful refactorings
Type
Article in International Conference Proceedings Book
Year
2022
Authors
Liu, C
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Macedo, N
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Cunha, A
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Conference proceedings International
Pages: 173-191
23rd Brazilian Symposium on Formal Methods (SBMF)
ELECTR NETWORK, NOV 25-27, 2020
Indexing
Other information
Authenticus ID: P-00T-216
Abstract (EN): Likewise to code, clone-and-own is a common way to create variants of a model, to explore the impact of different features while exploring the design of a software system. Previously, we have introduced Colorful Alloy, an extension of the popular Alloy language and toolkit to support feature-oriented design, where model elements can be annotated with feature expressions and further highlighted with different colors to ease understanding. In this paper we propose a catalog of refactoring laws for Colorful Alloy models, and show how they can be used to iteratively merge cloned Alloy models into a single featureannotated colorful model, where the commonalities and differences between the different clones are easily perceived, and more efficient aggregated analyses can be performed. We then show how these refactorings can be composed in an automated merging strategy that can be used to migrate Alloy clones into a Colorful Alloy SPL in a single step. The paper extends a conference version [1] by formalizing the semantics and type system of the improved Colorful Alloy language, allowing the simplification of some rules and the evaluation of their soundness. Additional rules were added to the catalog, and the evaluation extended. The automated merging strategy is also novel.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 24
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

Validating multiple variants of an automotive light system with Alloy 6 (2024)
Article in International Scientific Journal
Cunha, A; Macedo, N; Liu, C
Validating Multiple Variants of an Automotive Light System with Electrum (2020)
Article in International Conference Proceedings Book
Cunha, A; Macedo, N; Liu, C
Simplifying the Analysis of Software Design Variants with a Colorful Alloy (2019)
Article in International Conference Proceedings Book
Liu, C; Macedo, N; Cunha, A
Merging Cloned Alloy Models with Colorful Refactorings (2020)
Article in International Conference Proceedings Book
Liu, C; Macedo, N; Cunha, A
Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-15 at 09:59:24 | Privacy Policy | Personal Data Protection Policy | Whistleblowing