http://web.cs.wpi.edu/images/cs_banner.gifWorcester Polytechnic Institute (WPI)

COLLOQUIUM

 

An Introduction to Domain Specific Languages

 

 

Martin Fowler

Chief Scientist,  ThoughtWorks

Chicago, IL

 

Friday, October 23, 2009

11:00 a.m. – 12:00 p.m.

Fuller Labs 320

 

Abstract:

 

Domain Specific Languages (DSLs) are an old technique in software development that's getting a recent resurgence in interest. Most developers run into them regularly - as XML configuration files, regular expressions, query languages or build scripts. However they haven't been given the attention they deserve and there is very little information out there to help developers build them effectively. I find that few people have done much to build their own DSLs and even fewer have a broad appreciation of the various techniques involved.

 

_____

 

Martin Fowler is an author, speaker, consultant and general loud-mouth on software development.

He concentrates on designing enterprise software - looking at what makes a good design and what practices are needed to come up with good design. He has pioneered object-oriented technology, refactoring, patterns, agile methodologies, domain modeling, the Unified Modeling Language (UML), and Extreme Programming.

He's the Chief Scientist at ThoughtWorks - an international application development company, and has written five books on software development:

Analysis Patterns, UML Distilled (now in its 3rd edition), Refactoring, Planning Extreme Programming (with Kent Beck), and Patterns of Enterprise Application Architecture.

 

Host: Gary Pollice

 

Refreshments will be served