Publication:
Towards trustworthy computing systems: taking microkernels to the next level
Towards trustworthy computing systems: taking microkernels to the next level
dc.contributor.author | Heiser, Gernot | en_US |
dc.contributor.author | Elphinstone, Kevin | en_US |
dc.contributor.author | Kuz, Ihor | en_US |
dc.contributor.author | Klein, Gerwin | en_US |
dc.contributor.author | Petters, Stefan | en_US |
dc.date.accessioned | 2021-11-25T13:32:13Z | |
dc.date.available | 2021-11-25T13:32:13Z | |
dc.date.issued | 2007 | en_US |
dc.description.abstract | As computer systems become increasingly mission-critical, used in life-critical situations, and relied upon to protect intellectual property, operating-system reliability is becoming an ever growing concern. In the past, mission- and life-critical embedded systems consisted of simple microcontrollers running a small amount of software that could be validated using traditional and informal techniques. However, with the growth of software complexity, traditional techniques for ensuring software reliability have not been able to keep up, leading to an overall degradation of reliability. This paper argues that microkernels are the best approach for delivering truly trustworthy computer systems in the foreseeable future. It presents the NICTA operating-systems research vision, centred around the L4 microkernel and based on four core projects. The seL4 project is designing an improved API for a secure microkernel, L4, verified will produce a full formal verification of the microkernel, Potoroo combines execution-time measurements with static analysis to determine the worst case execution profiles of the kernel, and CAmkES provides a component architecture for building systems that use the microkernel. Through close collaboration with Open Kernel Labs (a NICTA spinoff) the research output of these projects will make its way into products over the next few years. | en_US |
dc.identifier.issn | 0163-5980 | en_US |
dc.identifier.uri | http://hdl.handle.net/1959.4/39906 | |
dc.language | English | |
dc.language.iso | EN | en_US |
dc.rights | CC BY-NC-ND 3.0 | en_US |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/3.0/au/ | en_US |
dc.source | Legacy MARC | en_US |
dc.title | Towards trustworthy computing systems: taking microkernels to the next level | en_US |
dc.type | Journal Article | en |
dcterms.accessRights | open access | |
dspace.entity.type | Publication | en_US |
unsw.accessRights.uri | https://purl.org/coar/access_right/c_abf2 | |
unsw.description.publisherStatement | © ACM 2007. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM SIGOPS Operating Systems Review, {41, 4, (July 2007)} http://doi.acm.org/10.1145/10.1145/1278901.1278904 | en_US |
unsw.identifier.doiPublisher | http://dx.doi.org/10.1145/1278901.1278904 | en_US |
unsw.relation.faculty | Engineering | |
unsw.relation.ispartofissue | 4 | en_US |
unsw.relation.ispartofjournal | Operating Systems Review | en_US |
unsw.relation.ispartofpagefrompageto | 3-11 | en_US |
unsw.relation.ispartofvolume | 41 | en_US |
unsw.relation.originalPublicationAffiliation | Heiser, Gernot, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.originalPublicationAffiliation | Elphinstone, Kevin, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.originalPublicationAffiliation | Kuz, Ihor, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.originalPublicationAffiliation | Klein, Gerwin, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.originalPublicationAffiliation | Petters, Stefan, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.school | School of Computer Science and Engineering | * |
Files
Original bundle
1 - 1 of 1