In today’s guest post, Umut Durak talks about his book Distributed Simulation: A Model Driven Engineering Approach (Simulation Foundations, Methods and Applications) that just came out this January. Enter Umut.
In the 2002 Simulation Interoperability Workshop, Andreas Tolk started the discussion in his paper Avoiding another Green Elephant – A Proposal for the Next Generation HLA based on the Model Driven Architecture with claiming that the MDA will influence the future of simulation.
Since then, there have been various efforts on investigating, developing and employing model-driven methodologies for the engineering simulation systems. In 2011 Andrea D’Ambrogio started organizing the International Workshop on Model-Driven Approaches for Simulation Engineering (Mod4Sim). This year, we will be conducting it for the sixth time. Okan Topcu, Halit Oguztuzun, Levent Yilmaz and myself had been working on model-driven methodologies applied to simulation for almost a decade when we decided to prepare a book on distributed simulation and model-driven methodologies.
Our aim was to demonstrate the utility and effectiveness of model-driven approaches in developing distributed simulations. That is how we came up with our new title Distributed Simulation: A Model Driven Engineering Approach (Simulation Foundations, Methods and Applications) from Springer. The book starts by summarizing the foundations of model-driven engineering and de facto distributed simulation standard, High Level Architecture (HLA). Then, aligned with the IEEE 1730 -2010, Recommended Practice for Distributed Simulation Engineering and Execution Process (DSEEP), we tried to introduce the steps of distributed simulation engineering with promoting model-driven methodologies. Besides our intention to provide application hints for practitioners of simulation engineering, we also tried to address research directions for the simulation research community.
Readers can find a wide range of concepts, technologies and methodologies from the model-driven world applied to simulation, including metamodeling, model transformations, code generation, model-based testing, model refactoring, EMF, ECORE; ATL, QVT, KDM, MoDisco and many others. We believe that we are addressing the important synergy between simulation and model-driven worlds by providing our readers a unique and a comprehensive text. And of course, we hope that our readers will like it.
So, dear readers, if/when you read the book, let us know what you think!!