Patents by Inventor Ewen Denney

Ewen Denney has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20090077532
    Abstract: Systems and methods for providing generic post-generation annotation inference for verification of auto-generated code by automatically inferring safety annotations used to prove software safety. The inferred logical annotations are obtained by taking into account code patterns and safety requirements. The locations for inserting the annotations in the auto-generated code are obtained by using the code patterns to produce a flow graph of the result sensitive variables and the paths to all their corresponding definitions. The verification is customized to reduce unwarranted warnings by imposing no inherent restriction on the precision. A detailed report of verification of the auto-generated code is generated to permit independent verification and validation by a third party. The method operates independently from a model used to generate the code or internal templates of the code generator. The system may use untrusted components for inferring annotations and annotating the code.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 19, 2009
    Applicant: UNIVERSITIES SPACE RESEARCH ASSOCIATION
    Inventors: Ewen DENNEY, Bernd Fischer
  • Patent number: 7020872
    Abstract: The invention relates to a method for verifying transformation (2) of a source code (1) into a transformed code (3) designed for an embedded system (7) such as in a smart card or other portable or mobile device including data processing resources. The method comprises at least the following steps: determining a single virtual machine that factors in the behavior of both of these codes (1, 3), determining for each source code (1) and transformed code (3) a plurality of auxiliary functions representing the residual differences between said source code (1) and transformed code (3), and a step for verifying a correspondence property between the auxiliary functions, the verification of the code transformation (2) being obtained from this last step.
    Type: Grant
    Filed: June 28, 2000
    Date of Patent: March 28, 2006
    Assignee: CP8 Technologies
    Inventors: Christian Goire, Thomas Jensen, Pascal Fradet, Daniel Le Metayer, Ewen Denney