Frameworking and Domain Analysis

Workshop on how to build toolkit like software that will be able to cover a whole bunch of problems from a specific domain. Usually targeted at a specific project the workshop explains how flexible and adjustable systems are built using domain analysis (which finds the commonalities within a domain, see Eisenecker/Cernecky and the XML guy), design patterns and a framework architecture with generative programming parts - driven through meta-information both at development as well as at runtime. Lifecycle issues are very important here too. I've also done pure design pattern workshops but I believe the patterns are better understood in the context of a large application or framework.

This workshop covers:

  • Framework technologies and patterns

  • Domain Analysis, Languages and flexible implementations

  • How to organize framework projects