Skip to main content

Improving the Reusability of Spatiotemporal Simulation Models: Using MDE to Implement Cellular Automata

  • Conference paper
Headway in Spatial Data Handling

Part of the book series: Lecture Notes in Geoinformation and Cartography ((LNGC))

  • 1198 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Argent, R. (2004). “An overview of model integration for environmental applications–components, frameworks and semantics”, Environmental Modelling & Software, Volume 19 (3), Pages 219-234.

    Article  Google Scholar 

  • Custer, A. (2006). “Geotools User’s Manual, v.0.1”, URL: http://www.geotools.fr/manual/geotools.xhtml

    Google Scholar 

  • Evert, F. van, Holzworth, D., Muetzelfeldt, R., Rizzoli, A., and Villa, F. (2005). “Convergence in integrated modelling frameworks”, in Zerger, A. and Argent, R.M. (eds) MODSIM 2005 International Congress on Modelling and Simulation. Modelling and Simulation Society of Australia and New Zealand, 745-750.

    Google Scholar 

  • Fall, A. and Fall, J. (2001). “A domain-specific language for models of landscape dynamics”, Ecological Modelling, 141(1-3):1–18.

    Article  Google Scholar 

  • Helsgaun, K. (2001). “jDisco - a java package for combined discrete event and continous simulation”. Technical report, Department of Computer Science, Roskilde University.

    Google Scholar 

  • Karssenberg, D. (2002). “Building dynamic spatial environmental models”, PhD thesis, Utrecht University.

    Google Scholar 

  • Muzy, A. Innocenti, E. Aiello, A. Santucci, J-F. Santoni P-A. and David R. C. Hill. (2005). “Modelling and simulation of ecological propagation processes: application to fire spread”, Environmental Modelling & Software, 20 (7), 827-842.

    Article  Google Scholar 

  • Schmidt D. (2006). “Model-driven Engineering”, Computer, 2/2006, 25-31.

    Article  Google Scholar 

  • SELES. (1999). “SELES v.1.0 Spatially Explicit Landscpe Event Simulator”.

    Google Scholar 

  • Vangheluwe, H. de Lara, J and Mosterman, P. (2002). “An introduction to multi-paradigm modeling and simulation”, in Barros, F. and Giambiasi, N. (editors), AIS’2002 Conference, 9–20.

    Google Scholar 

  • Wainer G. and Giambiasi N. (2005). “Cell-DEVS/GDEVS for Complex Continuous Systems”, Simulation, 81, 137-151.

    Article  Google Scholar 

  • Yacoubi S. El, Jai A. El, Jacewicz P. and Pausas J. G. (2003). “LUCAS: an original tool for landscape modeling”, Environmetal Modeling & Software, 18, 429-437.

    Article  Google Scholar 

  • Zeigler, B. Praehofer, H. and Kim T. (2000). Theory of Modeling and Simulation, Academic Press, San Diego, 2nd edition, 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Theisselmann, F., Dransch, D. (2008). Improving the Reusability of Spatiotemporal Simulation Models: Using MDE to Implement Cellular Automata. In: Ruas, A., Gold, C. (eds) Headway in Spatial Data Handling. Lecture Notes in Geoinformation and Cartography. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68566-1_11

Download citation

Publish with us

Policies and ethics