Preparing relational algebra for "just good enough" hardware

dc.contributor.author José Nuno Oliveira en
dc.date.accessioned 2018-01-17T11:30:12Z
dc.date.available 2018-01-17T11:30:12Z
dc.date.issued 2014 en
dc.description.abstract Device miniaturization is pointing towards tolerating imperfect hardware provided it is "good enough". Software design theories will have to face the impact of such a trend sooner or later. A school of thought in software design is relational: it expresses specifications as relations and derives programs from specifications using relational algebra. This paper proposes that linear algebra be adopted as an evolution of relational algebra able to cope with the quantification of the impact of imperfect hardware on (otherwise) reliable software. The approach is illustrated by developing a monadic calculus for component oriented software construction with a probabilistic dimension quantifying (by linear algebra) the propagation of imperfect behaviour from lower to upper layers of software systems. © 2014 Springer International Publishing. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/6653
dc.identifier.uri http://dx.doi.org/10.1007/978-3-319-06251-8_8 en
dc.language eng en
dc.relation 5601 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Preparing relational algebra for "just good enough" hardware en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-009-H16.pdf
Size:
332.26 KB
Format:
Adobe Portable Document Format
Description: