Publication:
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
Now showing 1 - 1 of 1
Thumbnail Image
Name:
Heiser_EKKP_07.pdf
Size:
159.32 KB
Format:
application/pdf
Description:
Resource type