CG2007 Programme Information
Session Title MDA techniques for building and reusing code generation patterns

Session Type Tutorial

Duration 75 minutes

Session Description

This tutorial describes a new component-based generation approach that enables the reuse of design elements that are common to many projects.

This mechanism goes a step further in the synthesis of production code: users can embed into their models generation components able to synthesize user defined design patterns. Users identify which repeatable solutions they will typically need in the context of their company’s project domains and are able to make them concrete by defining and implementing suitable generation patterns.

In this way, corporate know-how moves from reusable ideas on paper towards automated generation engines contained in UML models. A real independence from the hardware / software platform is kept, and a real reuse of these components can be made at corporate project level.



Session Leaders Fabrizio Pugnetti has been a Senior Consultant at ARTiSAN since 2002 and is part of the ARTiSAN code generation development team. With over 20 year’s industry experience, Fabrizio has worked in systems and software development in fields such as telecommunications, automotive, medical equipment, industrial automation, etc.

We caught up with Fabrizio ahead of Code Generation 2007 to talk about his background and his current work with ARTiSAN Software.

Read Fabrizio's interview with the Code Generation Network (PDF).