Call for Participation

The application of models to software development is a well-known approach and has become even more popular with the introduction of the Unified Modeling Language (UML). Despite the increasing standardization, however, models have so far still been considered merely as documentation since the relation between the developed models and the code is intentional and not formal. In general software is enduring a continuous change and as such the corresponding documentation must be adapted together or it will become inconsistent. Moreover, the usage of such models is largely depending on the interpretation of the software developer, and as such leads only indirectly to the code. This is the reason why models tend to be considered as an overhead, or even unnecessary in current software projects.

In Model-Driven Software Development (MDSD) an entirely different approach is adopted with respect to the usage of models. MDSD is considered as the natural continuation of the current programming languages and software development methods. In MDSD models do not constitute documentation but are considered equal to code. MDSD aims to utilize domain-specific languages to create models that express application structure and behavior in a more efficient way. The models are then (semi)automatically transformed into executable code by model transformations. The course will teach the important concepts in model-driven software development, the requirements for setting up a model-driven approach, the state-of-the art MDE approaches, and the key obstacles in MDSD projects.

The goals of this symposium are the following:

  •  Share knowledge and improve consciousness on MDSD

    We can observe a widespread use of MDSD in the world. It is being teached in universities, companies apply MDSD techniques, conferences and workshops are organized regulary, and large projects on MDSD are funded.  The primary goal of this symposium is to foster the consciousness about this key concept in software engineering and provide an objective evaluation.
     

  •  Stimulate research and education on MDSD

    We hope to stimulate the research and education in Turkey with respect to model-driven software development. Researchers will find a forum and a channel to present and share their ideas. Educators will find the important topics in model-driven software development and include these in their courses.
     

  • Stimulate MSc and PhD students to do research in MDSD

MDSD is one of the important developments in the software engineering in the last decade. We hope that the symposium will stimulate MSc and PhD students to do research on MDSD and related topics.

We invite interested persons from both industry and academic institutions to attend the symposium. For this please check the registration conditions.

The symposium will be held at Bilkent University, Ankara, Turkey.
Güzel Sanatlar Fakültesi, FFB22.