Company Filing History:
Years Active: 2002
Title: The Innovations of David R. Cutler
Introduction
David R. Cutler is a notable inventor based in San Jose, CA. He has made significant contributions to the field of software engineering, particularly in ensuring binary compatibility between software components. His innovative approach has led to the development of a unique system that enhances the reliability of software translation processes.
Latest Patents
David R. Cutler holds a patent for a "System for automatically generating tests to ensure binary compatibility between software components produced by a source-to-source computer language translator." This system and method implement a strategy for automatically generating self-checking tests of source-to-source translation. The tests ensure that software components produced by a source-to-source computer language translator remain binary-compatible with all other software components with which they previously interacted correctly. This includes components that remain in the original programming language. The system verifies the correctness of procedure interfaces in a target computer program, achieving correct translation of text preprocessor mechanisms such as macros, conditionally compiled regions of code, and source file inclusion.
Career Highlights
David R. Cutler has worked at Compaq Computer Corporation, Inc., where he has applied his expertise in software development and testing. His innovative contributions have played a crucial role in advancing the capabilities of software translation technologies.
Collaborations
Throughout his career, David has collaborated with notable colleagues, including Mark E. Molloy and Kristy A. Andrews. These collaborations have further enriched his work and contributed to the success of various projects.
Conclusion
David R. Cutler's innovative work in software compatibility testing has made a lasting impact on the field of software engineering. His contributions continue to influence the development of reliable software translation systems.