|
|
Chad Verbowski
Chad Verbowski is co-founder of the Systems Management Group.
Bio:
Chad spent the second half of his childhood in Australia, graduating from high school in Melbourne a year early. He opted to study engineering in Canada and graduated from the University of Manitoba with a degree in engineering in 1996. He did his senior year thesis on network management, which led to a job offer from MFS (eventually swallowed by Worldcom) in Silicon Valley. Chad and his new family took up residence in the Santa Clara valley. A stint at Cisco Systems followed and then a leap (of faith) to a network management start-up. Chad eventually landed on his feet at Microsoft 1998. Originally hired to work on the notorious Java VM, he has found his niche at MSR. Chad's special area of interest is reducing complexity in software. He thinks that even his mother-in-law should be able to fix her own computer software problems.
Chad enjoys spending his leisure hours with his family. He is active in his son's Scouts troups and enjoys outdoor activities like hiking and camping. Chad and his family live in Redmond.
My recent work, and resume
- Configuration Management:
STRIDER:
A Black-box, State-based Approach to Change and Configuration Management and
Support. Appeared in Usenix LISA 2003 (Best Paper). Joint work with Yi-Min Wang
, John Dunagan, Yu Chen, Helen J. Wang, Chun Yuan, and Zheng Zhang
Persistent-state Checkpoint Comparison for Troubleshooting Configuration
Failures Appeared in DSN 2003. Joint work with Yi-Min Wang, and Daniel R. Simon,
Experience Talk: FDR: A Flight Data Recorder Using Black-BoxAnalysis of
Persistent State Changes for Managing Change and Configuration Appeared in USENIX LISA '04
Joint work with Yi-Min Wang, John Dunagan, and Brad Daniels
- Security Management:
Strider GhostBuster: Why It's A Bad Idea
For Stealth Software To Hide Files Appeared in MSR Tech Report (MSR-TR-2004-70) Joint work with Yi-Min Wang
, Binh Vo, Roussi Roussev, and Aaron Johnson
Gatekeeper: Monitoring Auto-Start Extensibility Points (ASEPs) for Spyware Management Appeared in USENIX LISA'04 Joint work with Yi-Min Wang
, Roussi Roussev, Aaron Johnson, Ming-Wei Wu, Yennun Huang, and Sy-Yen Kuo
A Black-Box Tracing Technique to Identify Causes of Least-Privilege
Incompatibilities Appeared in NDSS'05 Joint work with Shuo Chen
, John Dunagan, and Yi-Min Wang
- Java:
My Sun / Microsoft Legal Declaration from 9/27/99
Java/COM Integration This white paper provides an overview of how the Microsoft VM integrates Java with COM and explains how the process of exposing Java objects as COM objects (and vice-versa) is accomplished. The ability to use and implement COM objects in Java allows for seamless integration with the MicrosoftĂ’ WindowsĂ’ operating system, services, and applications from any COM-compliant programming language.
.
Using COM objects from Java The industry's leading object model, COM has become an important tools for developers seeking efficient, cost-effective ways to create robust, powerful enterprise applications. Many developers are finding that Java is an ideal way to take advantage of COM. This white paper describes how the Microsoft virtual machine creates and exposes COM objects to the Java developer. For detailed information on everything from implementing a Java-Callable Wrapper to Distributed COM.
Chad Verbowski
Microsoft Research
One Microsoft Way
Redmond WA 98052
chadv@microsoft.com
Systems Management Group home page.
|