Session Title Assessing and Improving Model Quality

Session Type Tutorial

Duration 60 minutes

Session Description

Model-Driven Development (MDD) aims to focus software engineering activities on modelling and use model for code generation. Following this approach, high quality model is a pre-requisite for high quality code. What does it take to create high quality models? Many modellers cannot give a clear answer to this question.

We have been using model review as a technique to assess the quality of numerous models prepared by MagicDraw customers. In this session, we will share our findings about the most common model quality issues and discuss what practices have to be applied to improve quality of models and, in turn, enable higher quality MDD.


Speaker(s) Darius Silingas (NoMagic)

Dr. Darius Silingas is a Principal Consultant at No Magic Europe, a vendor of MagicDraw UML tool. He has been working in software industry since 1998 and took part in multiple large scale international projects as a programmer, architect, analyst, and consultant. He has run over 100 training/consultancy sessions in 20 countries helping organizations to adopt model-driven development with MagicDraw. Darius published a number of papers about modeling and spoke at various industrial and academic conferences. He is OMG Certified UML Professional Advanced and holds Ph.D. in Computer Science.