Show simple item record

dc.contributor.authorRinard, Martin C.
dc.date.accessioned2003-12-13T18:14:36Z
dc.date.available2003-12-13T18:14:36Z
dc.date.issued2004-01
dc.identifier.urihttp://hdl.handle.net/1721.1/3846
dc.description.abstractWe discuss a new approach to the construction of software systems. Instead of attempting to build a system that is as free of errors as possible, the designer instead identifies key properties that the execution must satisfy to be acceptable to its users. Together, these properties define the acceptability envelope of the system: the region that it must stay within to remain acceptable. The developer then augments the system with a layered set of components, each of which enforces one of the acceptability properties. The potential advantages of this approach include more flexible, resilient systems that recover from errors and behave acceptably across a wide range of operating environments, an appropriately prioritized investment of engineering resources, and the ability to productively incorporate unreliable components into the final software system.en
dc.description.sponsorshipSingapore-MIT Alliance (SMA)en
dc.format.extent188704 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.relation.ispartofseriesComputer Science (CS);
dc.subjectacceptability propertiesen
dc.subjectrepairen
dc.subjectmonitoringen
dc.subjectrectificationen
dc.subjectcoding tools and techniquesen
dc.subjectsoftware/program verificationen
dc.subjecttesting and debuggingen
dc.subjectlanguage constructs and featuresen
dc.subjectdesignen
dc.subjectlanguagesen
dc.subjectreliabilityen
dc.subjectsecurityen
dc.subjectrequirements/specificationsen
dc.titleAcceptability-Oriented Computingen
dc.typeArticleen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record