Code Generation 2008 Programme Information
Session TitleHow to debug your generated code simply within the PIM

Session Type Tutorial

Duration75 minutes

Session Description The software industry more or less agrees that the use of Platform-Independent Model (PIM) to code transformations is or will soon be commonplace. However, the issue of how such transformations are debugged is still subject to a lot of research and several more or less applicable solutions exist. In some cases a “round trip “ solution that enables synchronization of generated code with its source model is used, this enables standard debugging methods to be used and re-injection of ‘corrected’ into the model. But, such an approach does take use the full benefits of the MDA approach whereby code should not be manipulated once it has been transformed from the model. An innovative approach, based on model breakpoint tagging, is embodied in Blu Age™ edition 2008. This enables direct debugging within the PIM allowing introspection and step-in functions. This session will discuss the above issues and show how debugging using this capability works in practice thereby improving efficiency and dramatically improving developer productivity.

Speakers Imad Bernoussi , is the Blu Age™ Technical Marketing Director. Graduated as a State Engineer from ENSIAS, Imad has more than 8 years experience in J2EE and .NET software development. He is also an expert in MDA, particularly in the Eclipse area.

Intended Audience Beginner and upwards.