Technology news and Jobs arrow Software Testing arrow NICTA tool revolutionises software reliability
NICTA tool revolutionises software reliability E-mail
by Beverley Head   
Wednesday, 12 August 2009

Breakthrough software testing technology hailed by a Cambridge University expert as a tool able to deliver “currently unimaginable standards of reliability” to software has been unveiled by NICTA chief executive officer Dr David Skellern.

Speaking at the opening of the 2009 NICTA Techfest in Sydney, which showcased 30 research projects underway at the national ICT research group, Dr Skellern said researchers last week completed the world’s first formal machine-checked proof of a general purpose operating system. In short the technology is a way for developers to test that the software they have designed works the way it is expected to, before it is put into production.

According to Dr Skellern, NICTA’s formal verification research team has completed the world’s first mathematical proof of a general purpose operating system kernel. The Secure Embedded L4 (seL4) microkernel is being initially targeted at applications in defence and safety-critical sectors.

In a release issued by NICTA, Lawrence Paulson, professor of computational logic at Cambridge University’s Computer Lab, noted that; “Proving the correctness of 7,500 lines of C-code in an operating system’s kernel is a unique achievement, which should eventually lead to software that meets currently unimaginable standards of reliability.”

Dr Skellern explained that the kernel is the central component of most operating systems, managing key computer resources. “The mathematical proof is not done manually…rather the proofs are machine checked, but they use automatic theorem proving software. The proof means the 7,500 lines of C-code that make up the kernel has the exact behaviour that has been specified for it.

“The significance of this breakthrough lies in being able to give much stronger assurances about the operation of critical safety and security systems. It would be very reassuring to know this was the case if you were in a plane in mid air – it is not so easy to reboot a plane’s computer systems when something goes wrong,” said Dr Skellern.

Continued page 2



 
< Next story in category   Previous story in the category >
iTWire user statistics Visitors last 30 days
694,279
Subscribers 15,210
#1 independent technology news advertise here
  •   *  
  • Search
  • AdvSeach
  • Login
  • Events
  • FreeStuff

- Advertisement -

Featured Whitepapers

Follow iTWire on Twitter

About iTWire

iTWire is all about technology news, information, jobs and community for the IT and telecommunications industry professional. Subscribe to our free ICT daily newsletter