Escher Technologies Escher Technologies
Home Products Services Support News Company Contact Associates Publications
Escher Technologies
More:
arrowAbout Perfect Developer
arrowWhat others say about PD
arrowBug-free software
arrowSafety-critical software
arrowTeaching computer science
arrowA step-by-step guide
arrowYour development process
arrowVerified Design-by-Contract
arrowCorrect by Construction
arrowModel-Driven Development
arrowHow it works
arrowThe technology behind it
arrowPerfect Developer editions
arrowProduct details
arrowScreen shots
arrowWhy use Perfect Developer?
arrowFAQs
 

Products - Bug-free Software

Can software really be bug-free?

It is often said that all software inevitably contains bugs. But is this really true? Why do we regard it as unusual when a bridge collapses or an automobile breaks down - yet when a software program crashes, we just shrug our shoulders and restart?

The myth that software inevitable contains bugs allows software developers to use outdated methods and tools that offer little protection against human error. In contrast, bridges and automobiles are designed to be "correct by construction", using mathematical modelling tools to ensure that the design is correct before the artifact is built.

Today, correct by construction software development is not only feasible but also economic. Perfect Developer is a unique model driven development tool for creating bug-free software. Unline other MDD tools, models in Perfect Developer include precise specifications of required behaviour. This allows automated mathematical verification and the generation of complete, ready-to-compile code; so that software engineers can create bug-free software quickly and economically.

 


TOPTOP
Copyright © 1997-2008 Escher Technologies Limited. All rights reserved. Information in this document is subject to change without notice.