Popis: |
Modeling artefacts are increasingly recognised as being of significant importance to many areas of software development and integration. Their pervasiveness has escalated the importance of capturing the various aspects of the evolutionary pressure they are subject to. The Models and Evolution (ME) 2019 Workshop represents the forum where to discuss the evolution of artefacts of the modelling process, as inspired by analogous evolution required by software artefacts, with input from academic as well as industrial practice. With the increasing use of Model-Based Development in many domains (e.g., Automotive Software Engineering, Business Process Engineering), models are starting to become core artefacts of modern software engineering processes. By raising the level of abstraction and using concepts closer to the problem and application domain rather than the solution and technical domain, models become core assets and reusable intellectual property, being worth the effort of maintaining and evolving them. Therefore, increasingly models experience the same issues as traditional software artefacts, i.e., being subject to many kinds of changes, which range from rapidly evolving platforms to the evolution of the functionality provided by the applications developed. These modifications include changes at all levels, from requirements through architecture and design, to executable models, documentation and test suites. They typically affect various kinds of models including data models, behavioural models, domain models, source code models, goal models, etc. Coping with and managing the changes that accompany the evolution of software assets is therefore an essential aspect of Software Engineering as a discipline. The workshop on Models and Evolution has been co-located with IEEE / ACM 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS) and represented a forum for practitioners and researchers. We received twelve papers out of which seven have been selected for inclusion in the technical program and in the proceedings. The accepted papers covers many different forms of evolution in modeling including, but not limited to: - automated consistency checking in complex domains - change-driven techniques and models - supporting and analyzing evolution in variability management |