Improving the reusability of spatiotemporal simulation models: Using MDE to implement cellular automata

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Numerous modeling and simulation tools, frameworks, and environments support domain experts with the implementation of spatiotemporal simulation models. The implemented models are usually bound to specific tools, because specific modeling languages, simulation engines, or processing platforms have to be used. To improve model reusability, we propose an implementation approach that applies Model Driven Engineering (MDE). In this approach, a simulation model is described on three different levels of abstraction. Starting from an abstract description of a simulation model by the modeler, this model is automatically transformed through all levels into executable code. In contrast to common implementation technologies, the intermediate steps of the transformation are clearly and formally defined by metamodels. For model execution, existing general purpose simulation and spatial data processing frameworks may be used. In this paper, the three-level approach and its application to the modeling of cellular automata are described. Partial metamodels and transformations are presented for two of the three levels. The MDE-approach provides means to enhance model reusability and promotes transparency in simulation modeling. Moreover, a tight integration of simulation and spatial data processing can be realized by synthesizing executable software which is composed of generic spatial data processing and simulation functionality. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Theisselmann, F., & Dransch, D. (2008). Improving the reusability of spatiotemporal simulation models: Using MDE to implement cellular automata. In Lecture Notes in Geoinformation and Cartography (pp. 177–195). Kluwer Academic Publishers. https://doi.org/10.1007/978-3-540-68566-1_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free