Call for Papers

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.

Submission Guidelines

We invite submissions of max 10 pages long in Turkish. Each paper should also include an abstract in English. The papers will be reviewed by at least three members of the program committee. Accepted papers will be posted on the website. The best papers will be published in the Bilgisayar Bilimleri ve Mühendisliği Dergisi (Computer Science and Engineering Journal). Papers should conform to the style provide by the BBM journal (see example paper).

Submission need to be sent using EasyChair conference management system. To submit a paper you should fırst create an EasyChair account.

Topics of interest include but are not limited to:

  • Development of domain-specific languages

  • Metamodeling and meta-metamodeling

  • Definition of the syntax and semantics of modeling languages

  • Tools for MDSD

  • UML Profiling

  • MDSD for System Engineering

  • Model-to-model transformations

  • Model-to-text transformations

  • Model-driven development process

  • Model quality assurance

  • Evolution in MDSD

  • Aspect-oriented development and MDSD

  • MDSD for Service-Oriented Computing

  • Model-driven software product line engineering

  • Introducing model-based approaches into organizations

  • Experience with MDSD

Important Dates:

  • Paper submission deadline: 30 April 2010

  • Paper notification: 14 May 2010

  • Workshop: 22 May 2010

  • Submission of camera ready version: 29 May 2010

  • Publication in BBM journal: June/July 2010