Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Merging cloned Alloy models with colorful refactorings

Publicações

Merging cloned Alloy models with colorful refactorings

Título
Merging cloned Alloy models with colorful refactorings
Tipo
Artigo em Livro de Atas de Conferência Internacional
Ano
2022
Autores
Liu, C
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Macedo, N
(Autor)
FEUP
Ver página pessoal Sem permissões para visualizar e-mail institucional Pesquisar Publicações do Participante Ver página do Authenticus Sem ORCID
Cunha, A
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Ver página do Authenticus Sem ORCID
Ata de Conferência Internacional
Páginas: 173-191
23rd Brazilian Symposium on Formal Methods (SBMF)
ELECTR NETWORK, NOV 25-27, 2020
Indexação
Outras Informações
ID Authenticus: 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.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 24
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Validating multiple variants of an automotive light system with Alloy 6 (2024)
Artigo em Revista Científica Internacional
Cunha, A; Macedo, N; Liu, C
Validating Multiple Variants of an Automotive Light System with Electrum (2020)
Artigo em Livro de Atas de Conferência Internacional
Cunha, A; Macedo, N; Liu, C
Simplifying the Analysis of Software Design Variants with a Colorful Alloy (2019)
Artigo em Livro de Atas de Conferência Internacional
Liu, C; Macedo, N; Cunha, A
Merging Cloned Alloy Models with Colorful Refactorings (2020)
Artigo em Livro de Atas de Conferência Internacional
Liu, C; Macedo, N; Cunha, A
Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-10-17 às 19:32:44 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico