Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/35137
Registo completo
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.author | Martins, Manuel A. | por |
dc.contributor.author | Madeira, Alexandre | por |
dc.contributor.author | Barbosa, L. S. | por |
dc.date.accessioned | 2015-05-13T14:22:52Z | - |
dc.date.available | 2015-05-13T14:22:52Z | - |
dc.date.issued | 2014 | - |
dc.identifier.issn | 1860-5974 | por |
dc.identifier.uri | https://hdl.handle.net/1822/35137 | - |
dc.description.abstract | 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. | por |
dc.description.sponsorship | The authors express their gratitude to the anonymous referees who raised a number of pertinent questions entailing a more precise characterisation of the paper's contributions and a clarification of their scope. This work was funded by HRDF - European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by National Funds through the FCT (Portuguese Foundation for Science and Technology) within project FCOMP-01-0124-FEDER-028923 (Nasoni) and the project PEst-C/MAT/UI4106/2011 with COMPETE number FCOMP-01-0124-FEDER-022690 (CIDMA-UA). The first author also acknowledges the financial assistance by the projects GetFun, reference FP7-PEOPLE-2012-IRSES, and NOCIONES IDE COMPLETUD, reference FFI2009-09345 (MICINN - Spain). A. Madeira was supported by the FCT within the project NORTE-01-0124-FEDER-000060. | por |
dc.language.iso | eng | por |
dc.publisher | Technischen Universitat Braunschweig | por |
dc.rights | openAccess | por |
dc.subject | refinement | por |
dc.subject | algebraic specification; | por |
dc.subject | deductive system | por |
dc.subject | logical interpretation | por |
dc.title | The role of logical interpretations on program development | por |
dc.type | article | por |
dc.peerreviewed | yes | por |
dc.relation.publisherversion | www.lmcs-online.org | - |
dc.comments | 1509 | por |
sdum.publicationstatus | published | por |
oaire.citationStartPage | 1 | - |
oaire.citationEndPage | 39 | - |
oaire.citationIssue | 1:1 | - |
oaire.citationTitle | Logical Methods in Computer Science | - |
oaire.citationVolume | 10 | - |
dc.identifier.doi | 10.2168/LMCS-10(1:1)2014 | por |
dc.subject.wos | Science & Technology | por |
sdum.journal | Logical Methods in Computer Science | por |
Aparece nas coleções: | HASLab - Artigos em revistas internacionais |