Research Staff Member
IBM Thomas J. Watson Research Center
Me with my favorite (plastic!) battle axe. Don't go to graduate school (or out into the real world, for that matter) without one! (Photo courtesy of Mark Wegman, who is being menaced for forcing me to be photographed.)
I am a Research Staff Member at IBM's Thomas J. Watson Research Center. My research interests are in the areas of software engineering environments, advanced separation and integration of concerns, software integration and interoperability, consistency and inconsistency management, and object management (including persistence and advanced concurrency control).
I am currently co-leading (with Harold Ossher) research on Multi-Dimensional Separation of Concerns (MDSOC), which seeks to address a range of problems and limitations associated with the development and evolution of large-scale software systems--those that result from inadequate separation and integration of concerns. We have developed the Hyperspaces approach to MDSOC, and released Hyper/J (available free of charge from IBM's alphaWorks site), which supports multi-dimensional separation of concerns for Java(TM), earlier this year. See my research page for details about MDSOC, Hyperspaces, and my other ongoing work.
If you are interested in MDSOC or Advanced Separation of Concerns, please note that we and others run workshops several times a year, at major conferences. We hope to see you there or somewhere! Please send mail if you have any questions.