Toward Megamodels at Runtime (bibtex)
by , ,
Abstract:
In model-driven software development a multitude of development models that are related with each other are used to systematically realize a software system. This results in a complex development process since these models and the relations between these models have to be managed. Similar problems appear when following a model-driven approach for managing software systems at runtime. A multitude of runtime models that are related with each other are likely to be employed simultaneously, and thus they have to be maintained at runtime. While for the development case megamodels have emerged to address the problem of managing development models and relations, the problem is rather neglected for the case of runtime models by applying ad-hoc solutions. Therefore, we propose to utilize concepts of megamodels in the domain of runtime system management. Based on existing work in the research field of runtime models, we demonstrate that different kinds of runtime models and relations are already employed simultaneously in several approaches. Then, we show how megamodels help in structuring and maintaining runtime models and relations in a model-driven manner while supporting a high level of automation. Finally, we present two case studies exemplifying the application and benefits of megamodels at runtime.
Reference:
Toward Megamodels at Runtime (Thomas Vogel, Andreas Seibel, Holger Giese), In Proceedings of the 5th International Workshop on Models@run.time at the 13th IEEE/ACM International Conference on Model Driven Engineering Languages and Systems (MoDELS 2010), Oslo, Norway (Nelly Bencomo, Gordon Blair, Franck Fleurey, Cedric Jeanneret, eds.), CEUR-WS.org, volume 641, 2010. ((best paper))
Bibtex Entry:
@InProceedings{VSG10,
AUTHOR = {Vogel, Thomas and Seibel, Andreas and Giese, Holger},
TITLE = {{Toward Megamodels at Runtime}},
YEAR = {2010},
MONTH = {October},
BOOKTITLE = {Proceedings of the 5th International Workshop on Models@run.time at the 13th IEEE/ACM International Conference on Model Driven Engineering Languages and Systems (MoDELS 2010), Oslo, Norway},
VOLUME = {641},
PAGES = {13-24},
EDITOR = {Bencomo, Nelly and Blair, Gordon and Fleurey, Franck and Jeanneret, Cedric},
SERIES = {CEUR Workshop Proceedings},
PUBLISHER = {CEUR-WS.org},
URL = {http://ceur-ws.org/Vol-641/paper_14.pdf},
PDF = {uploads/pdf/VSG10_paper_14.pdf},
ABSTRACT = {In model-driven software development a multitude of development models that are related with each other are used to systematically realize a software system. This results in a complex development process since these models and the relations between these models have to be managed. Similar problems appear when following a model-driven approach for managing software systems at runtime. A multitude of runtime models that are related with each other are likely to be employed simultaneously, and thus they have to be maintained at runtime. While for the development case megamodels have emerged to address the problem of managing development models and relations, the problem is rather neglected for the case of runtime models by applying ad-hoc solutions.

Therefore, we propose to utilize concepts of megamodels in the domain of runtime system management. Based on existing work in the research field of runtime models, we demonstrate that different kinds of runtime models and relations are already employed simultaneously in several approaches. Then, we show how megamodels help in structuring and maintaining runtime models and relations in a model-driven manner while supporting a high level of automation. Finally, we present two case studies exemplifying the application and benefits of megamodels at runtime.},
NOTE = {(best paper)}
}
Powered by bibtexbrowser