Select Publications
Conference Papers
2011, 'Static Analysis of Device Drivers: We Can Do Better!', in Proceedings of the Second Asia-Pacific Workshop on Systems (APSys'11), ACM, New York, NY, USA, pp. 1 - 5, presented at APSys'11: 2nd ACM SIGOPS Asia-Pacific Workshop on Systems, Shanghai, China, 11 July 2011 - 12 July 2011, http://dx.doi.org/10.1145/2103799.2103809
,2011, 'Virtualizing embedded systems - Why bother?', in Proceedings - Design Automation Conference, Institute of Electrical and Electronics Engineers Inc.,, San Diego, CA, United states, pp. 901 - 905, presented at 2011 48th ACM/EDAC/IEEE Design Automation Conference, DAC 2011, San Diego, CA, United States, 05 June 2011 - 09 June 2011
,2011, 'What If You Could Actually Trust Your Kernel?', in HotOS XIII: Proceedings of the 13th Workshop on Hot Topics in Operating Systems, USENIX, http://static.usenix.org/events/hotos11/tech/, pp. 1 - 5, presented at 13th Workshop on Hot Topics in Operating Systems, Napa, CA, USA, 09 May 2011, http://www.usenix.org/events/hotos11/tech/final_files/Heiser.pdf
,2011, 'Improved device driver reliability through hardware verification reuse', in Proceedings of the 16th International Conference on Architectural Support for Programming, Association for Computing Machinery, New York, NY, United States, pp. 133 - 144, presented at 16th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2011, Newport Beach, CA, United States, 05 March 2011 - 11 March 2011, http://dx.doi.org/10.1145/1950365.1950383
,2010, 'The road to trustworthy systems', in Proceedings of the ACM Conference on Computer and Communications Security 2010, ACM, New York, pp. 3 - 9, Chicago, IL, 04 October 2010 - 08 October 2010, http://dx.doi.org/10.1145/1867635.1867638
,2010, 'Dynamic Voltage and Frequency Scaling: The Laws of Diminishing Returns', ACM Digital Library, Vancouver, Canada, presented at HotPower, Vancouver, Canada, 03 October 2010, http://www.ertos.nicta.com.au/publications/papers/LeSueur_Heiser_10.abstract
,2010, 'Improvded device driver reliability through verification reuse', in Proceedings of the Sixth international conference on Hot topics in system dependability, ACM, ACM digital library, pp. 1 - 6, presented at Sixth workshop on hot topics in system dependability, Vancouver, BC, Canada, 03 October 2010, http://portal.acm.org/citation.cfm?id=1924908.1924913
,2010, 'Architecture Optimisation with Currawong', in APSys 2010: First ACM Asia-Pacific Workshop on Systems, ACM, New York, NY, USA, presented at APSys2010: 1st ACM Asia-Pacific Workshop on Systems, New Delhi, India, 30 August 2010
,2010, 'The case for active device drivers', in APSys 2010: First ACM Asia-Pacific Workshop on Systems, ACM, New York, NY, USA, presented at APSys2010: 1st ACM Asia-Pacific Workshop on Systems, New Delhi, India, 30 August 2010
,2010, 'The OKL4 Microvisor: Convergence Point of Microkernels and Hypervisors', in APSys 2010: First ACM Asia-Pacific Workshop on Systems, ACM, New York, NY, USA, pp. 19 - 24, presented at APSys2010: 1st ACM Asia-Pacific Workshop on Systems, New Delhi, India, 30 August 2010, http://dx.doi.org/10.1145/1851276.1851282
,2010, 'Slow down or sleep, that is the question', in Proceedings of the 2011 USENIX Annual Technical Conference, ISBN 978931971850, USENIX Association, Portland, OR, USA, pp. 217 - 222, presented at USENIX Annual Technical Conference 2011, Portland, OR, USA, 14 June 2010 - 17 June 2010, http://www.usenix.org/event/atc11/tech/final_files/atc11_proceedings.pdf
,2010, 'An Analysis of Power Consumption in a Smartphone', in Proceedings of the 2010 USENIX Annual Technical Conference, The USENIX Association, Boston, MA, USA, presented at USENIX Annual Technical Conference 2010, Boston, MA, USA, 14 June 2010 - 17 June 2010, http://www.usenix.org/events/atc10/tech/
,2009, 'Trusted ← trustworthy ← proof position paper', pp. 55 - 59, http://dx.doi.org/10.1007/978-3-8348-9324-6_6
,2009, 'seL4: formal verification of an OS kernel', in Proceedings of SOSP`09, ACM, New York, NY, USA, presented at SOSP, Big Sky, Montana, USA, 11 October 2009 - 14 October 2009, http://dx.doi.org/10.1145/1629575.1629596
,2009, 'VNUMA: A Virtual Shared Memory Multiprocessor', in Proceedings of the 2009 USENIX Annual Technical Conference, The USENIX Association, Berkeley, CA, USA, pp. 349 - 362, presented at 2009 USENIX Annual Technical Conference, San Diego, CA, USA, 14 June 2009 - 19 June 2009, http://unsworks.unsw.edu.au/vital/access/manager/Repository/unsworks:4393
,2009, 'Koala a platform for OS-level power management', in PROCEEDINGS OF EUROSYS 2009, ACM, NEW YORK, presented at 4th ACM European Conference on Computer Systems, EuroSys`09, Nuremberg Germany, 01 April 2009 - 03 April 2009, http://portal.acm.org/citation.cfm?id=1519065.1519097
,2009, 'Hypervisors for consumer electronics', in 2009 6th IEEE Consumer Communications and Networking Conference, CCNC 2009, IEEE, New Jersey, USA, presented at World Summit on Genetic and Evolutionary Computation, GEC Summit - 1st ACM/SIGEVO Summit on Genetic and Evolutionary Computation, GEC`09
,2008, 'The role of virtualization in embedded systems', in IIES 2008 - Proceedings of the 1st Workshop on Isolation and Integration in Embedded Systems, pp. 11 - 16, http://dx.doi.org/10.1145/1435458.1435461
,2008, 'Pre-virtualization: Soft layering for virtual machines', in 13th IEEE Asia-Pacific Computer Systems Architecture Conference, ACSAC 2008, http://dx.doi.org/10.1109/APCSAC.2008.4625458
,2008, 'Formalising device driver interfaces', in 4th workshop on programming languages and operating systems, Stevenson, WA, USA, presented at 4th workshop on programming languages and operating systems, Stevenson, WA, USA, 18 October 2008
,2007, 'Accurate on-line prediction of processor and memoryenergy usage under voltage scaling', in EMSOFT'07: Proceedings of the Seventh ACM and IEEE International Conference on Embedded Software, pp. 84 - 93, http://dx.doi.org/10.1145/1289927.1289945
,2007, 'Reboots are for hardware: challenges and solutions to updating an operating system on the fly', in 2007 USENIX annual technical conference, Santa Clara, CA, USA, presented at USENIX annual technical conference 2007, Santa Clara, CA, USA, 17 June 2007 - 22 June 2007
,2007, 'Accurate run-time prediction of performance degradation under frequency scaling', in National ICT Australia Technical Reports, Pisa, Italy, presented at OSPERT 2007 workshop on operating systems platforms for embedded real-time applications, Pisa, Italy, 03 June 2007
,2007, 'Measurements or static analysis or both?', in 7th Workshop on worst-case execution-time analysis, Pisa, Italy, presented at 7th Workshop on worst-case execution-time analysis, Pisa, Italy, 03 June 2007
,2007, 'Hype and Virtue', in 11th Workshop on Hot Topics in Operating Systems Proceedings - HotOS X1, San Diego, Californa, USA, presented at 11th workshop on hot topics in operating systems proceedings - HotOS X1, San Diego, Californa, USA, 07 May 2007 - 09 May 2007
,2007, 'Towards a practical, verified kernel', in 11th Workshop on Hot Topics in Operating Systems Proceedings - HotOS X1, San Diego, Californa, USA, presented at 11th workshop on hot topics in operating systems proceedings - HotOS X1, San Diego, Californa, USA, 07 May 2007 - 09 May 2007
,2007, 'High-performance microkernels and virtualisation on ARM and segmented architectures', in National ICT Australia Technical Reports, Sydney, presented at 1st international workshop on microkernels for embedded systems MIKES 2007, Sydney, 16 January 2007
,2005, 'OS verification - now!', in 10th workshop on hot topics in operating systems, Santa Fe, NM, USA, presented at 10th workshop on hot topics in operating systems, Santa Fe, NM, USA, 12 June 2005 - 15 June 2005
,2005, 'Implementing transparent shared memory on clusters using virtual machines', in 2005 USENIX annual technical conference, Anaheim, California, presented at USENIX annual technical conference 2005, Anaheim, California, 10 April 2005 - 15 April 2005
,2005, 'Itanium - a system implementor`s tale', in 2005 USENIX annual technical conference, Anaheim, California, presented at USENIX annual technical conference 2005, Anaheim, California, 10 April 2005 - 15 April 2005
,2005, 'Providing dynamic update in an operating system', in 2005 USENIX annual technical conference, Anaheim, California, presented at USENIX annual technical conference 2005, Anaheim, California, 10 April 2005 - 15 April 2005
,2004, 'An Open GNSS Receiver Platfrm Architecture', in Journal of Global Positioning Systems, Electronic, CPGPS, P R China, presented at International Symposium on GNSS/GPS 2004, Sydney, 06 December 2004 - 08 December 2004
,2004, 'A Secure, Language Independent, High Performance Component Interface', in 1st International Workshop on Object Systems and Software Architectures, Victor Harbour, South Australia, presented at 1st International Workshop on Object Systems and Software Architectures, Victor Harbour, South Australia, 11 January 2004 - 14 January 2004
,2004, 'Encapsulated User-Level Device Drivers in the Mungi Operating System', in 1st International Workshop on Object Systems and Software Architectures, Victor Harbour, South Australia, presented at 1st International Workshop on Object Systems and Software Architectures, Victor Harbour, South Australia, 11 January 2004 - 14 January 2004
,2003, 'Implementation of Fast Address-Space Switching and TLB Sharing on the Strong ARM Processor', in 8th Asia-Pacific Conference, ACSAC 2003, Aizu-Wakamatsu, Japan, presented at 8th Asia-Pacific Conference, ACSAC 2003, Aizu-Wakamatsu, Japan, 23 September 2003 - 26 September 2003
,2003, 'Legba: Fast Hardware Support for Fine-Grained Protection', in 8th Asia-Pacific Conference, ACSAC 2003, Aizu-Wakamatsu, Japan, presented at 8th Asia-Pacific Conference, ACSAC 2003, Aizu-Wakamatsu, Japan, 23 September 2003 - 26 September 2003
,2003, 'Variable Radix Page Table: A Page for Modern Architecture', in 8th Asia-Pacific Conference, ACSAC 2003, Aizu-Wakamatsu, Japan, pp. 291 - 304, presented at 8th Asia-Pacific Conference, ACSAC 2003, Aizu-Wakamatsu, Japan, 23 September 2003 - 26 September 2003
,2002, 'Fault tolerance and avoidance in biomedical systems', in Proceedings of the 10th Workshop on ACM SIGOPS European Workshop, EW 10, pp. 198 - 200, http://dx.doi.org/10.1145/1133373.1133413
,2001, 'Secure OS extensibility needn't cost an arm and a leg', in Proceedings of the Workshop on Hot Topics in Operating Systems - HOTOS, pp. 168
,2001, 'Position Summary: Secure OS Extensibiliy Needn`t Cost an Arm and a Leg', in Denise Williams A (ed.), 8th Workshop on Hot Topics in Operating Systems (HotOS-VIII), Elmau, Germany, pp. 168 - 168, presented at 8th Workshop on Hot Topics in Operating Systems (HotOS-VIII), Elmau, Germany, 20 May 2001
,2001, 'Components + Security = OS Extensibility', in 6th Australasian Computer Systems Architecture Conference, Gold Coast, Qld, presented at 6th Australasian Computer Systems Architecture Conference, Gold Coast, Qld, 29 January 2001 - 30 January 2001
,2000, 'Depletion-region recombination in silicon solar cells. When does mDR = 2?', in Scheer H; McNelis B; Ossenbrink H; Dunlop E; Helm P (eds.), 16th European Photovoltaic Solar Energy Conference and Exhibition, Glasgow, Scotland, pp. CD-Rom, presented at 16th European Photovoltaic Solar Energy Conference and Exhibition, Glasgow, Scotland, 01 May 2000 - 05 May 2000
,2000, 'Exciton-enhanced auger recombination in crystalline silicon under intermediate and high injection conditions', in Scheer H; McNelis B; Ossenbrink H; Dunlop E; Helm P (eds.), 16th European Photovoltaic Solar Energy Conference and Exhibition, Glasgow, Scotland, pp. CD-Rom, presented at 16th European Photovoltaic Solar Energy Conference and Exhibition, Glasgow, Scotland, 01 May 2000 - 05 May 2000
,2000, 'Simulating electron-beam-induced current across p-n junctions', in Scheer H; McNelis B; Ossenbrink H; Dunlop E; Helm P (eds.), 16th European Photovoltaic Solar Energy Conference and Exhibition, Glasgow, Scotland, pp. CD-Rom, presented at 16th European Photovoltaic Solar Energy Conference and Exhibition, Glasgow, Scotland, 01 May 2000 - 05 May 2000
,2000, 'The extraction of the surface recombination velocity of Si:P emitters using advanced silicon models', in Scheer H; McNelis B; Ossenbrink H; Dunlop E; Helm P (eds.), 16th European Photovoltaic Solar Energy Conference and Exhibition, Glasgow, Scotland, pp. CD-Rom, presented at 16th European Photovoltaic Solar Energy Conference and Exhibition, Glasgow, Scotland, 01 May 2000 - 05 May 2000
,2000, 'Fast Address-Space Switching on the StrongARM SA-1100 Processor', in 5th Australasian Computer Architecture Conference, Canberra, presented at 5th Australasian Computer Architecture Conference, Canberra, 03 January 2000
,1999, 'Application of an improved band gap narrowing model to the numerical simulation of recombination properties of phosphorus doped silicon emitters', in Tadashi Saitoh (ed.), 11th Photovoltaic Science and Engineering Conference, Sapporo, Japan, pp. 289 - 290, presented at 11th Photovoltaic Science and Engineering Conference, Sapporo, Japan, 21 September 1999 - 24 September 1999
,1999, 'Numerical simulation of electron-beam-induced current Near a Silicon Grain Boundary and Impact of a pn-junction space charge region', in Tadashi Saitoh (ed.), 11th Photovoltaic Science and Engineering Conference, Sapporo, Japan, pp. 289 - 290, presented at 11th Photovoltaic Science and Engineering Conference, Sapporo, Japan, 21 September 1999 - 24 September 1999
,1999, 'Application of a new bandgap narrowing model to the numerical simulation of saturation current densities of phosphorus doped silicon emitters', in 11th International photovoltaic science and engineering conference, Hokkaido, Japan, presented at 11th International photovoltaic science and engineering conference, Hokkaido, Japan, 20 September 1999 - 24 September 1999
,1999, 'Improvements in numerical modelling of highly injected crystalline silicon solar cells', in 11th International photovoltaic science and engineering conference, Hokkaido, Japan, presented at 11th International photovoltaic science and engineering conference, Hokkaido, Japan, 20 September 1999 - 24 September 1999
,