Advantages of Model Driven Engineering for studying complex systems

Authored by Jose Evora, Hernandez Jose Juan, Mario Hernandez

Date Published: 2015

DOI: 10.1007/s11047-014-9469-y

Sponsors: European Union Agencia Canaria de Investigación Innovación y Sociedad de la información (ACIISI)

Platforms: No platforms listed

Model Documentation: Other Narrative Flow charts Pseudocode

Model Code URLs: Model code not found

Abstract

The evaluation of the emergent behaviour in complex systems requires an analytical framework which allows the observation of different phenomena that take place at different levels. In order to observe the dynamics of complex systems, it is necessary to perform simulations so that both local and the emergent behaviour can be observed. To this end, the way in which complex system simulators are built must be examined so that it will be feasible to model large scale scenarios. In this paper, the use of Model Driven Engineering methodology is proposed to deal with this issue. Among other benefits, it is shown that this methodology allows the representation and simulation of a complex system providing support for the analysis. This analysis is supported by a metamodel which describes the system components that are under study. The application of this methodology to the development of large scale simulators is explored through a case study. This case study analyses a complex socio-technical system: a power grid.
Tags