2009

Exception Analysis and Points-to Analysis: Better Together

Presented at International Symposium on Software Testing and Analysis (ISSTA 2009), July 2009.

toggle abstract

Software Development Challenges: Abstraction and Analysis

Presented at University of Waterloo, Canada, April 2, 2009

toggle abstract

Strictly Declarative Specification of Sophisticated Points-To Analyses

Presented at New York University, March 30, 2009

Earlier version presented at University of Texas at San Antonio and the University of Massachusetts Amherst

toggle abstract

Screaming Fast Declarative Pointer Analysis

Presented at New England Programming Languages and Systems Symposium Series (NEPLS), March 5, 2009

toggle abstract

2008

Pointer Analysis

Presented at LogicBlox, Atlanta, May 6, 2008

2007

Towards Intelligent Coding Assistance for Code Generation in Modeling Frameworks

Delft University of Technology, The Netherlands, MoDSE Colloquium, November, 2007

toggle abstract

Grammar Engineering Support for Precedence Rule Recovery and Compatibility Checking

LDTA 2007, Braga, Portugal, March 2007

Based on article: Grammar Engineering Support for Precedence Rule Recovery and Compatibility Checking

2006

The State of Stratego/XT

Seventh Stratego User Days, November 2006, Delft University of Technology, Delft, The Netherlands

Introducing the Stratego Libraries

Seventh Stratego User Days, November 2006, Delft University of Technology, Delft, The Netherlands

MetaBorg: An Approach for Domain-Specific Language Embedding

MoDSE (Model-Driven Software Evolution) kickoff meeting, 2006-11-17, Delft University of Technology, Delft, The Netherlands

Declarative, Formal, and Extensible Syntax Definition for AspectJ. A Case for Scannerless Generalized-LR Parsing.

OOPSLA 2006, Portland, USA, October 2006

Based on article: Declarative, Formal, and Extensible Syntax Definition for AspectJ. A Case for Scannerless Generalized-LR Parsing.

toggle abstract

Infrastructure for Java Program Transformation

Master Course Program Transformation, Utrecht University, 2006-02-09

Infrastructure for Program Transformation Systems

Master Course Program Transformation, Utrecht University, 2006-02-07

2005

Components: Concepts and Techniques

Software Engineering Course, Utrecht University, 2005-10-19

Testing Tools and Techniques

Software Engineering Course, Utrecht University, 2005-10-12

Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax

GPCE 2005, Tallin, Estonia, 2005-09-30

Based on article: Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax

toggle abstract

MetaBorg in Action: Examples of Domain-specific Language Embedding and Assimilation using Stratego/XT.

Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE 2005), Braga, Portugal, July, 2005.

Dryad & Java Front. Infrastructure for Java Transformation Systems.

Sixth Stratego User Days (SUD 2005), Utrecht University, 2005-05-03

The State of Stratego/XT

Sixth Stratego User Days (SUD 2005), Utrecht University, 2005-05-03

Meta Programming with Concrete Object Syntax

Master Course Program Transformation, Utrecht University, 2005-03-08

Infrastructure for Program Transformation Systems (Extended version)

Master Course Program Transformation, Utrecht University, 2005-02-10

Infrastructure for Program Transformation Systems

Stratego/XT Tutorial at Philips, Eindhoven, The Netherlands, 2005-01-24

2004

Concrete Syntax for Objects

OOPSLA'04, Vancouver, Canada, 2004-10-28

Based on article: Concrete Syntax for Objects

toggle abstract

Components: Concepts and Techniques

Software Engineering Course, Utrecht University, 2004-10-12

Testing Tools and Techniques

Software Engineering Course, Utrecht University, 2004-09-30

Concrete Syntax for Objects

Software Technology Colloquium, Utrecht University, 2004-06-03

Stratego Shell

Fifth Stratego User Days, Utrecht University, 2004-03-01

Language Engineering Tools

Parse-Unit, Stratego-Box, and Abstract Syntax Definitions, Fifth Stratego User Days, Utrecht University, 2004-03-01

XTC Support in the Stratego Shell

Fifth Stratego User Days, Utrecht University, 2004-03-03

XML Processing and Term Rewriting

Program Transformation course, Utrecht University, 2004-02-21

2003

Connecting XML Processing and Term Rewriting with Tree Grammars

Software Technology Colloquium (Master talk), 2003-11-20

XML Transformations and Distributed Services: Stratego & XML

Program Transformation course, Utrecht University, 2003-02-17

2002

JavaFront: Techniques and Applications

Trafo Meeting, Utrecht University, September 17, 2002

Making XT XML capable

Centrum voor Wiskunde en Informatica (CWI), May 30, 2002

Term Annotation in Stratego

Third Stratego Users Day, May 3, 2002

Ant: Another Neat Tool

Trafo Meeting, Utrecht University