Proceedings of the ECMDA Workshop on Integration of Model Driven Development and Model Driven Testing
Autoři
Více o knize
Model centric development has recently become an important software engineering process for handling the increasing complexity and requirements of larger and highly distributed software systems. This can be observed in different domains, from telecom over public sector to automotive and defence. The fundamental idea of model centric development is to replace the programming language code as the main artefact in the development process by models. These models exist on different levels of abstraction throughout the development process. They are not independent from each other and have various relations like trace or transformation relations. These relations allow establishing and maintaining consistent views on the system, spanning over different abstraction levels from requirements through specifications and test cases. Furthermore, the degree of development automation is substantially increasing through the consequent application of model transformations wherever possible. The challenge in today's research and tool development is the combination of Model-Driven Design and Model Driving Testing. In this context there are a number of interesting issues to be discussed and resolved.