CG2007 Programme Information
Session Title The PISA Project: A MDD case study

Session Type Case Study

Duration 75 minutes

Session Description

The session presents a complete model driven development (MDD) case study developed for a bank in Spain. It will cover the goals of the project, development stages, technologies used, problems and best practices learned and economic rationale.

PISA is a two year project started in 2005 for a bank, initially conceived as a platform migration project for 5000 computers in more than 1000 branches: migrating all the financial software already running on Windows NT to Windows XP and to be Windows Vista ready.

More than 2000 banking functions in the financial terminal implemented in VB 5.0, C++ and proprietary runtime needed to be ported to C#. A full MDD approach was taken to alleviate maintenance costs and to mitigate the risk and cost of future technology migrations.



Session Leaders

Pedro J. Molina has been working on code generation, MDD, MDA, software patterns and user interface patterns for the last ten years. He is currently a Software Architect for Capgemini Spain in the design and construction of a custom Software Factory (PISA) for a Spanish bank.

Pedro has a PhD from the Technical University of Valencia (UPV) for work on “User Interfaces: from requirements to automatic code generation.” After graduating he worked for R&D spin-off CARE-Technologies specialising in creating MDA tools and complete code generators for business applications based on conceptual modelling. Pedro has published more than twenty research papers & two books.