Automated Analysis, Validation and Suboptimal Code Detection in Model Management Programs.

Ran Wei,Dimitris S. Kolovos
2014-01-01
Abstract:As MDE is increasingly applied to larger and more complex systems, the models that MDE platforms need to manage can grow signicantly in size. Additionally, model management programs that interact with such models become larger and more complicated, which introduces further challenges in ensuring their correctness and maintainability. This paper presents an automated static analysis and validation framework for languages of the Epsilon platform. By performing static analysis on model management programs written in the Epsilon languages, this framework aims to improve program correctness and development eciency in MDE development processes. In addition, by applying analysis on model management programs, sub-optimal performance patterns can be detected early in the development process and feedback can be provided to the developers to enable ecient management of large models.
What problem does this paper attempt to address?