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

Registo completo
Campo DCValorIdioma
dc.contributor.authorMurta, Daniel R.-
dc.contributor.authorOliveira, José Nuno Fonseca-
dc.date.accessioned2013-11-06T14:42:31Z-
dc.date.available2013-11-06T14:42:31Z-
dc.date.issued2013-05-
dc.identifier.urihttps://hdl.handle.net/1822/25975-
dc.descriptionTechn. Report TR-HASLab:01:2013por
dc.description.abstractThe production of safety critical software is bound to a number of safety and certification standards in which estimating the risk of failure plays a central role. Yet risk estimation seems to live outside most programmers’ core practice, involving simulation techniques and worst case analysis performed a posteriori. In this paper we propose that risk be constructively handled in functional programming by writing programs which choose between expected and faulty be- haviour and by reasoning about them in a linear algebra extension to the standard algebra of programming. In particular, the paper calculates 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 (FCT)por
dc.language.isoengpor
dc.rightsopenAccesspor
dc.subjectLinear algebra of programmingpor
dc.subjectProbabilistic risk assessmentpor
dc.subjectProgram transformationpor
dc.subjectFault propagationpor
dc.titleCalculating fault propagation in functional programspor
dc.typereportpor
dc.peerreviewedyespor
sdum.publicationstatuspublishedpor
oaire.citationConferencePlaceHASLab / INESC TEC & UMpor
Aparece nas coleções:HASLab - Relatórios técnicos

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
haslabtr201301.pdfPDF único462,7 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