The pragmatics of model-based design refers to the practical aspects of handling graphical system models. This encompasses a range of activities, such as editing, browsing or simulating models. We believe that the pragmatics of modeling deserves more attention than it has received so far. We also believe that there is the potential for signiﬁcant productivity enhancements, using technology that is largely already available. A key enabler here is the capability to automatically and quickly compute the layout of a graphical model, which frees the designer from the burden of manual drawing. This capability also allows to compute customized view of a model on the ﬂy, which oﬀers new possibilities for interactive browsing and for simulation. We present the open source framework KIELER (Kiel Integrated Environment for Layout Eclipse Rich Client), that integrates with the Eclipse modeling projects EMF, GMF, TMF. It aims at enhancing the pragmatics of modeling and introduces methodologies to get new user interface mechanisms. Key enabler is a sound automatic layout of diagrams, where KIELER provides extension points and own layout algorithms. Building upon layout, the poster gives an overview on the different activities and goals of KIELER like structure based editing, text/diagram synchronization, dynamically synthesized graphical views, graphical model comparison, animated environment visualizations, code generation and simulation and semantics specification for Eclipse models.
Christian Motika is a student of computer science at the Christian-Albrechts-Universität (CAU) zu Kiel, Germany. His focus is on model-driven software development, domain specific modeling, simulations and model executions as well as concurrent programming and distributed algorithms. Christian is currently working on his diploma thesis ’semantics and execution of domain specific models’ in the context of the KIELER project and the Eclipse RCP.