Date Presentation Type Title Location
Jun-08 Research Presentation Static Assurance of Object-Oriented Runtime Architectural Structure Atlanta, GA
Feb-08 Guest Lecture   Professor Jim Herbsleb course on Global Software Development (CMU)
Feb-08 Software Research Seminar (SSSG) Checking Architectural Structural Conformance CMU
Nov-07 Thesis Proposal Assuring the Execution Architecture of Object-Oriented Programs CMU
Nov-07 Poster Checking Threat Modeling Data Flow Diagrams in the Large ASE'07, Atlanta, GA
Nov-07 Informal Tool Demonstration Tool Support for Visualizing at Compile-Time the Execution Structure of an Object-Oriented Program with Ownership Domain Annotations ASE'07, Atlanta, GA
Oct-07 Practitioner Report Making Frameworks Work OOPSLA'07, Montreal, Canada
Oct-07 Student Research Competition Assuring the Execution Architecture of Object-Oriented Programs using Ownership Domain Annotations OOPSLA'07, Montreal, Canada
Aug-07 Tool Demonstration Eclipse Plug-ins for Statically Checking and Visualizing Ownership Domain Annotations ECOOP'07, Berlin, Germany
Aug-07 Doctoral Symposium Flexible Ownership Domains for Expressing and Visualizing Design ECOOP'07, Berlin, Germany
Jul-07 Workshop Research Paper Compile-Time Views of Execution Structure Based on Ownership IWACO'07, at ECOOP'07, Berlin, Germany
Jul-07 Workshop Research Paper Ownership Domains in the Real World IWACO'07, at ECOOP'07, Berlin, Germany
May-07 Poster Checking Threat Models of Object-Oriented Systems CyLab Partners Conference, CMU Pittsburgh, PA
Feb-07 Software Research Seminar (SSSG) The Ownership Object Graph (OOG) CMU
Oct-06 Conference Tool Demonstration Bringing Ownership Domains to Mainstream Java OOPSLA'06, Portland, OR
Oct-06 Conference Tool Demonstration A Static Analysis for Extracting Runtime Views OOPSLA'06, Portland, OR
Oct-06 Software Research Seminar (SSSG) Ownership Domains using Annotations (Tool Demonstration Dry-Run) CMU
Sep-06 ABLE Group Modeling Security Architectures and Architectural-Level Security Analysis CMU
Sep-06 Conference Research Paper Presentation Differencing and Merging of Architectural Views ASE'06,  Tokyo, Japan
Sep-06 Software Research Seminar (SSSG) Bridging the Gap Between Security Architecture and Implementation (Slides not for public distribution) CMU
Aug-06 Final Internship Presentation to Program Analysis Group Bridging the Gap Between Security Architecture and Implementation (Slides not for public distribution) Microsoft/Center for Software Excellence (CSE), Redmond, WA
Aug-06 Intern Presentations to Microsoft Corporate VP CORE OS DEV Bridging the Gap Between Security Architecture and Implementation (Slides not for public distribution) Microsoft/Center for Software Excellence (CSE), Redmond, WA
Jul-06 Preliminary Internship Presentation to Program Analysis Group Architecture for Security Threat Modeling (Slides not for public distribution) Microsoft/Center for Software Excellence (CSE), Redmond, WA
May-06 Class Project Presentation JavaD: Bringing Ownership Domains to Mainstream Java CMU
Apr-06 Poster Presentation Conformance of Implementation to a Security Architecture CyLab, CMU
Mar-06 Internship Recruiting Talk Conformance of Implementation to Runtime Architecture Microsoft/Center for Software Excellence (CSE), Redmond, WA
Feb-06 Software Research Seminar (SSSG) Lightweight Architectural Annotations CMU
Nov-05 Conference Research Paper Presentation A Case Study in Incremental Architecture-Based Re-engineering of a Legacy Application WICSA'05, Pittsburgh, PA
Nov-05 Conference Short Paper Presentation Semi-Automated Incremental Synchronization between Conceptual and Implementation Level Architectures WICSA'05, Pittsburgh, PA
Oct-05 Guest Lectures Software Architecture Undergraduate Software Engineering class, CMU
Oct-05 Software Research Seminar (SSSG) Practicum Presentation (Slides not for public distribution) CMU
Sep-05 Software Research Seminar (SSSG) Practice Talk for WICSA-05 presentation CMU
May-05 Conference Tool Demonstration Modeling and Implementing Software Architecture with Acme and ArchJava ICSE'05,  St. Louis, MO
May-05 Workshop Paper Presentation Improving System Dependability by Enforcing Architectural Intent WADS'05, St. Louis, MO
Mar-05 Software Research Seminar (SSSG) Practicum Presentation (Slides not for public distribution) CMU
Jan-05 Software Research Seminar (SSSG) Architecture-Driven Software Development using Acme and ArchJava CMU
Oct-04 Software Research Seminar (SSSG) Architectural Refinement from Acme to ArchJava CMU
Oct-04 Class Paper Presentation Typestates for Objects CMU
May-99 Job Recruiting Talk Architecture-Based Tool Integration (emphasizes the engineering aspects of the work described in the UML'99 paper; it was presented to mix of managers and technical staff so minimal previous exposure to software architectures is assumed) Houston, TX