I'm an author, speaker, consultant and general loud-mouth on software
development. I concentrate on designing enterprise software - looking at
what makes a good design and what practices are needed to come up with
good design. I've pioneered object-oriented technology, refactoring,
patterns, agile methodologies, domain modeling, the Unified Modeling
Language (UML), and Extreme Programming. I'm the Chief Scientist at
ThoughtWorks - an international application development company.
I've 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. I also write articles regularly on my site at Martin Fowler.
|
Presentation: "Introduction to DSL"
Track:
Domain Specific Languages
Time: Wednesday 10:15 - 10:45 Location: SAS Suecia
Abstract: Domain Specific Languages (DSLs) are limited forms of computer language designed for a specific class of problems. To introduce the rest of this track I'll describe a simple example of DSL, bring out the difference between external and internal DSLs, and talk through the trade-offs in using both forms. I'll also (very briefly) introduce the concept of Language Workbenches.
Presentation: "Keynote: Who Will Write Software in 10 Years from now - and Where? Panel of experts."Time: Wednesday 17:00 - 17:45 Location: Conference Hall |
|||