1. The document discusses model driven development with smart use cases, domain driven design, and Tobago MDA.
2. It introduces smart use cases, domain driven design concepts, and software architecture considerations for model driven development.
3. An example is provided of generating code from a simple smart use case model and domain model using Tobago MDA.