Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/35137

TítuloThe role of logical interpretations on program development
Autor(es)Martins, Manuel A.
Madeira, Alexandre
Barbosa, L. S.
Palavras-chaverefinement
algebraic specification;
deductive system
logical interpretation
Data2014
EditoraTechnischen Universitat Braunschweig
RevistaLogical Methods in Computer Science
Resumo(s)Stepwise refinement of algebraic specifications is a well known formal methodology for program development. However, traditional notions of refinement based on signature morphisms are often too rigid to capture a number of relevant transformations in the context of software design, reuse, and adaptation. This paper proposes a new approach to refinement in which signature morphisms are replaced by logical interpretations as a means to witness refinements. The approach is first presented in the context of equational logic, and later generalised to deductive systems of arbitrary dimension. This allows, for example, refining sentential into equational specifications and the latter into modal ones.
TipoArtigo
URIhttps://hdl.handle.net/1822/35137
DOI10.2168/LMCS-10(1:1)2014
ISSN1860-5974
Versão da editorawww.lmcs-online.org
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em revistas internacionais

Ficheiros deste registo:
Ficheiro TamanhoFormato 
1509.pdf433,77 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID