A study of risk-aware program transformation

dc.comments2564por
dc.contributor.authorMurta, Daniel Rodrigues Pachecopor
dc.contributor.authorOliveira, José Nuno Fonsecapor
dc.date.accessioned2016-02-25T11:07:06Z
dc.date.available2016-02-25T11:07:06Z
dc.date.issued2015
dc.description.abstractIn the trend towards tolerating hardware unreliability, accuracy is exchanged for cost savings. Running on less reliable machines, functionally correct code becomes risky and one needs to know how risk propagates so as to mitigate it. Risk estimation, however, seems to live outside the average programmer’s technical competence and core practice. In this paper we propose that program design by source-to-source transformation be risk-aware in the sense of making probabilistic faults visible and supporting equational reasoning on the probabilistic behaviour of programs caused by faults. This reasoning is carried out in a linear algebra extension to the standard, `a la Bird-Moor algebra of programming. This paper studies, in particular, the propagation of faults across standard program transformation techniques known as tupling and fusion, enabling the fault of the whole to be expressed in terms of the faults of its parts.por
dc.description.sponsorshipFundação para a Ciência e a Tecnologia, Portugal, under grant number BI1-2012 PTDC/EIA-CCO/122240/2010 UMINHO.por
dc.distributioninternationalpor
dc.identifier.citationMurta, D., & Oliveira, J. N. (2015). A study of risk-aware program transformation. Science of Computer Programming, 110, 51-77.por
dc.identifier.doi10.1016/j.scico.2015.04.008por
dc.identifier.issn0167-6423
dc.identifier.urihttps://hdl.handle.net/1822/40540
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherElsevier Sciencepor
dc.relationinfo:eu-repo/grantAgreement/FCT/5876-PPCDTI/122240/PTpor
dc.rightsopenAccesspor
dc.subjectProgram transformationpor
dc.subjectFunctional programmingpor
dc.subjectAlgebra of programmingpor
dc.subjectProbabilistic risk assessmentpor
dc.subject.wosScience & Technologypor
dc.titleA study of risk-aware program transformationpor
dc.typearticlepor
dspace.entity.typePublicationen
oaire.citationEndPage77por
oaire.citationIssue51por
oaire.citationStartPage77por
oaire.citationTitleScience of Computer Programmingpor
oaire.citationVolume110por
sdum.journalScience of Computer Programmingpor
sdum.publicationstatuspublishedpor

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
2564.pdf
Tamanho:
370.29 KB
Formato:
Adobe Portable Document Format