Saltar para:
Logótipo
Você está em: Início > Publicações > Visualização > Relations as Executable Specifications: Taming Partiality and Non-determinism Using Invariants

Relations as Executable Specifications: Taming Partiality and Non-determinism Using Invariants

Título
Relations as Executable Specifications: Taming Partiality and Non-determinism Using Invariants
Tipo
Artigo em Livro de Atas de Conferência Internacional
Ano
2012
Autores
Macedo, N
(Autor)
Outra
Ver página pessoal Sem permissões para visualizar e-mail institucional Pesquisar Publicações do Participante Ver página do Authenticus Sem ORCID
Pacheco, H
(Autor)
Outra
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: 146-161
13th International Conference on Relational and Algebraic Methods in Computer Science, RAMiCS 2012
Cambridge, 17 September 2012 through 20 September 2012
Indexação
Outras Informações
ID Authenticus: P-008-6SE
Abstract (EN): The calculus of relations has been widely used in program specification and reasoning. It is very tempting to use such specifications as running prototypes of the desired program, but, even considering finite domains, the inherent partiality and non-determinism of relations makes this impractical and highly inefficient. To tame partiality we prescribe the usage of invariants, represented by coreflexives, to characterize the exact domains and codomains of relational specifications. Such invariants can be used as pre-condition checkers to avoid runtime errors. Moreover, we show how such invariants can be used to narrow the non-deterministic execution of relational specifications, making it viable for a relevant class of problems. In particular, we show how the proposed techniques can be applied to execute specifications of bidirectional transformations, a domain where partiality and non-determinism are paramount. © 2012 Springer-Verlag.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Composing Least-change Lenses (2013)
Artigo em Revista Científica Internacional
Macedo, N; Pacheco, H; Cunha, A; Oliveira, JN
Towards a framework for multidirectional model transformations (2014)
Artigo em Livro de Atas de Conferência Internacional
Macedo, N; Cunha, A; Pacheco, H
Teaching How to Program using Automated Assessment and Functional Glossy Games (Experience Report) (2018)
Artigo em Livro de Atas de Conferência Internacional
Almeida, JB; Cunha, A; Macedo, N; Pacheco, H; Proenca, J
Bidirectional Spreadsheet Formulas (2014)
Artigo em Livro de Atas de Conferência Internacional
Macedo, N; Pacheco, H; Sousa, NR; Cunha, A
Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-08-01 às 02:45:44 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico