Green Hills Software since May 2007
Director of Engineering
Green Hills Software 2005 - 2007
Engineering Manager
Green Hills Software Jul 2002 - Jul 2005
Senior Software Engineer
Green Hills Software Jul 1997 - Jul 2002
Systems Software Engineer
Education:
Cornell University 1996 - 1997
Master Of Engineering, Computer Science
Cornell University 1993 - 1996
Bachelor of Science, Computer Science
Skills:
C Debugging C++ Device Drivers Debuggers Embedded Linux Arm Distributed Systems
Us Patents
Systems, Methods, And Devices For Vertically Integrated Instrumentation And Trace Reconstruction
- Santa Barbara CA, US Steven H. Ginzburg - Mountain View CA, US Nikola Valerjev - Goleta CA, US Gregory Davis - Santa Barbara CA, US Greg Eddington - Santa Barbara CA, US Nathan Field - Santa Barbara CA, US Mallory M. Green - Goleta CA, US Phillip Kelly - Goleta CA, US Michael B. Wolf - Blue Hill ME, US Tom Zavisca - Santa Barbara CA, US
International Classification:
G06F 11/36
Abstract:
In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting from the point when execution of a target program has stopped to the point when the user desires to step through the target program's execution in order to debug the software. In an embodiment, a system is configured to efficiently collect trace data that is sufficient to reconstruct the state of a computer system at any point of time from the start of execution to the time execution was stopped. Efficient and effective debugging of the software can be performed using embodiments of the disclosed methods, systems, and devices.
Systems And Methods For Summarization And Visualization Of Trace Data
- Santa Barbara CA, US Nathan D. Field - Santa Barbara CA, US Evan D. Mullinix - Santa Barbara CA, US Gwen E. Tevis - Santa Barbara CA, US Nikola Valerjev - Goleta CA, US Kevin L. Kassing - Bethell WA, US Gregory N. Eddington - Santa Barbara CA, US Tom R. Zavisca - Santa Barbara CA, US
Systems and methods for visualizing and/or analyzing trace data collected during execution of a computer system are described. Algorithms and user interface elements are disclosed for providing user interfaces, data summarization technologies, and/or underlying file structures to facilitate such visualization and/or analysis. Trace data history summarization algorithms are also disclosed. Various combinations of the disclosed systems and methods may be employed, depending on the particular requirements of each implementation.
Systems And Methods For Summarization And Visualization Of Trace Data
- Santa Barbara CA, US Nathan D. Field - Santa Barbara CA, US Evan D. Mullinix - Santa Barbara CA, US Gwen E. Tevis - Santa Barbara CA, US Nikola Valerjev - Goleta CA, US Kevin L. Kassing - Bethell WA, US Gregory N. Eddington - Santa Barbara CA, US Tom R. Zavisca - Santa Barbara CA, US
Systems and methods for visualizing and/or analyzing trace data collected during execution of a computer system are described. Algorithms and user interface elements are disclosed for providing user interfaces, data summarization technologies, and/or underlying file structures to facilitate such visualization and/or analysis. Trace data history summarization algorithms are also disclosed. Various combinations of the disclosed systems and methods may be employed, depending on the particular requirements of each implementation.
Systems, Methods, And Devices For Vertically Integrated Instrumentation And Trace Reconstruction
- Santa Barbara CA, US Steven H. Ginzburg - Mountain View CA, US Nikola Valerjev - Goleta CA, US Gregory Davis - Santa Barbara CA, US Greg Eddington - Santa Barbara CA, US Nathan Field - Santa Barbara CA, US Mallory M. Green - Goleta CA, US Phillip Kelly - Goleta CA, US Michael B. Wolf - Blue Hill ME, US Tom Zavisca - Santa Barbara CA, US
International Classification:
G06F 11/36 G06F 17/50
Abstract:
In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting from the point when execution of a target program has stopped to the point when the user desires to step through the target program's execution in order to debug the software. In an embodiment, a system is configured to efficiently collect trace data that is sufficient to reconstruct the state of a computer system at any point of time from the start of execution to the time execution was stopped. Efficient and effective debugging of the software can be performed using embodiments of the disclosed methods, systems, and devices.
Systems, Methods, And Devices For Vertically Integrated Instrumentation And Trace Reconstruction
- Santa Barbara CA, US Steven H. Ginzburg - Mountain View CA, US Nikola Valerjev - Goleta CA, US Gregory Davis - Santa Barbara CA, US Greg Eddington - Santa Barbara CA, US Nathan Field - Santa Barbara CA, US Mallory M. Green - Goleta CA, US Phillip Kelly - Goleta CA, US Michael B. Wolf - Blue Hill ME, US Tom Zavisca - Santa Barbara CA, US
International Classification:
G06F 11/36 G06F 17/50
Abstract:
In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting from the point when execution of a target program has stopped to the point when the user desires to step through the target program's execution in order to debug the software. In an embodiment, a system is configured to efficiently collect trace data that is sufficient to reconstruct the state of a computer system at any point of time from the start of execution to the time execution was stopped. Efficient and effective debugging of the software can be performed using embodiments of the disclosed methods, systems, and devices.
Systems And Methods For Summarization And Visualization Of Trace Data
- Santa Barbara CA, US Nathan D. Field - Santa Barbara CA, US Evan D. Mullinix - Santa Barbara CA, US Gwen E. Tevis - Santa Barbara CA, US Nikola Valerjev - Goleta CA, US Kevin L. Kassing - Bothell WA, US Gregory N. Eddington - Santa Barbara CA, US Tom R. Zavisca - Santa Barbara CA, US
Systems and methods for visualizing and/or analyzing trace data collected during execution of a computer system are described. Algorithms and user interface elements are disclosed for providing user interfaces, data summarization technologies, and/or underlying file structures to facilitate such visualization and/or analysis. Trace data history summarization algorithms are also disclosed. Various combinations of the disclosed systems and methods may be employed, depending on the particular requirements of each implementation.
Systems, Methods, And Devices For Vertically Integrated Instrumentation And Trace Reconstruction
- Santa Barbara CA, US Steven H. Ginzburg - Mountain View CA, US Nikola Valerjev - Goleta CA, US Gregory Davis - Santa Barbara CA, US Greg Eddington - Santa Barbara CA, US Nathan Field - Santa Barbara CA, US Mallory M. Green - Goleta CA, US Phillip Kelly - Goleta CA, US Michael B. Wolf - Blue Hill ME, US
International Classification:
G06F 11/36 G06F 17/50
Abstract:
In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting from the point when execution of a target program has stopped to the point when the user desires to step through the target program's execution in order to debug the software. In an embodiment, a system is configured to efficiently collect trace data that is sufficient to reconstruct the state of a computer system at any point of time from the start of execution to the time execution was stopped. Efficient and effective debugging of the software can be performed using embodiments of the disclosed methods, systems, and devices.
Systems And Methods For Summarization And Visualization Of Trace Data
- Santa Barbara CA, US Nathan D. Field - Santa Barbara CA, US Evan D. Mullinix - Santa Barbara CA, US Gwen E. Tevis - Santa Barbara CA, US Nikola Valerjev - Goleta CA, US Kevin L. Kassing - Bothell WA, US Gregory N. Eddington - Santa Barbara CA, US Tom R. Zavisca - Santa Barbara CA, US
Assignee:
Green Hills Software, Inc. - Santa Barbara CA
International Classification:
G06F 11/36 G06F 17/30
Abstract:
Systems and methods for visualizing and/or analyzing trace data collected during execution of a computer system are described. Algorithms and user interface elements are disclosed for providing user interfaces, data summarization technologies, and/or underlying file structures to facilitate such visualization and/or analysis. Trace data history summarization algorithms are also disclosed. Various combinations of the disclosed systems and methods may be employed, depending on the particular requirements of each implementation.
Youtube
Akcija protiv komercijalizacij... obrazovanj...
Potrubi za besplatno obrazovanje, 15.05.2009., Zadar Prosvjed studenat...