| Session Title | Scaling MDD for production: enabling SoC at model-time |
| Session Type | Case Study |
| Duration | 90 minutes |
| Session Description | Separation of Concerns (SoC) is a powerful principle to help the scalability and maintainability of software developments. In Model Driven Development (MDD) tools, SoC and scalability are also requirements , but are not always supported by traditional MDD tools and code generators. This session elaborates on this topic: presents the benefits of SoC and discusses techniques to enable support for SoC in MDD tools. As a proof of concept, a custom DSL & code generation tool named “socDriven” will be demonstrated during the session. |
| Speaker(s) | Pedro J Molina (Capgemini Spain) Pedro J. Molina has worked on code generation, MDD, MDA, software and user interface patterns for the last ten years. He is Manager & Architect for Capgemini Spain leading .NET development projects. In this role, Capgemini built a Software Factory solution for a Financial Terminal with full code generation requested by Bancaja (a Spanish Bank). In 2003, he received a PhD from the Technical University of Valencia (UPV) for his work on “User Interfaces: from requirements to automatic code generation”. At the same time, he worked for the R&D spin-off CARE-Technologies specialising in creating MDD/MDA tools and complete code generators for business applications based on conceptual modelling. Pedro J. has published more than twenty research papers & two books. More info and publication list available at: http://pjmolina.com/en/research. Author’s blog on MDD: http://pjmolina.com/metalevel |
| Intended Audience | Intermediate level: a basic knowledge of the MDD terminology & concepts is required. |
![]() |
