A Framework for Multiscale and Multiscience Modeling and Numerical Simulations

  • Bastien Chopard
  • Jean-Luc Falcone
  • Alfons G. Hoekstra
  • Joris Borgdorff
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6714)


The Complex Automata (CxA) methodology offers a new framework to develop multiscale and multiscience numerical simulations. The CxA approach assumes that a multiscale model can be formulated in terms of several coupled single-scale submodels. With concepts such as the scale separation map, the generic submodel execution loop and the coupling templates, one can define a multiscale modeling language which is a bridge between the application design and the computer implementation.


Cellular Automaton Cellular Automaton Application Design Lattice Boltzmann Lattice Boltzmann Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
  3. 3.
    Caiazzo, A., Evans, D., Falcone, J.-L., Hegewald, J., Lorenz, E., Stahl, B., Wang, D., Bernsdorf, J., Chopard, B., Gunn, J., Hose, R., Krafczyk, M., Lawford, P., Smallwood, R., Walker, D., Hoekstra, A.: A complex automata approach for in-stent restenosis: two-dimensional multiscale modeling and simulations. J. of. Computational Sciences (2010), doi:10.1016/j.jocs.2010.09.002Google Scholar
  4. 4.
    Chopard, B., Droz, M.: Cellular Automata Modeling of Physical Systems. Cambridge University Press, Cambridge (1998)CrossRefzbMATHGoogle Scholar
  5. 5.
    Dada, J.O., Mendes, P.: Multi-scale modelling and simulation in systems biology. Integrative Biology (2011)Google Scholar
  6. 6.
    Weinan, E., Li, X., Ren, W., Vanden-Eijnden, E.: Heterogeneous multiscale methods: A review. Commun. Comput. Phys. 2, 367–450 (2007)MathSciNetzbMATHGoogle Scholar
  7. 7.
    Evans, D., Lawford, P.-V., Gunn, J., Walker, D., Hose, D.-R., Smallwood, R.H., Chopard, B., Krafczyk, M., Bernsdorf, J., Hoekstra, A.: The application of multi-scale modelling to the process of development and prevention of stenosis in a stented coronary artery. Phil. Trans. Roy. Soc. (2008) (in press)Google Scholar
  8. 8.
    Falcone, J.-L., Chopard, B., Hoekstra, A.: Mml: towards a multiscale modeling language. Procedia Computer Science 1(11), 819–826 (2010)CrossRefGoogle Scholar
  9. 9.
    Hegewald, J., Krafczyk, M., Tölke, J., Hoekstra, A., Chopard, B.: An agent-based coupling platform for complex automata. In: Bubak, M., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2008, Part II. LNCS, vol. 5102, pp. 227–233. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  10. 10.
    Hoekstra, A.G., Falcone, J.-L., Caiazzo, A., Chopard, B.: Multi-scale modeling with cellular automata: The complex automata approach. In: Umeo, H., Morishita, S., Nishinari, K., Komatsuzaki, T., Bandini, S. (eds.) ACRI 2008. LNCS, vol. 5191, pp. 192–199. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  11. 11.
    Hoekstra, A., Lorenz, E., Falcone, J.-L., Chopard, B.: Towards a complex automata formalism for multuscale modeling. Int. J. Multiscale Computational Engineering 5(6), 491–502 (2008)CrossRefGoogle Scholar
  12. 12.
    Hoekstra, A.G., Caiazzo, A., Lorenz, E., Falcone, J.-L., Chopard, B.: Complex automata: multi-scale modeling with coupled cellular automata. In: Hoekstra, A., Kroc, J., Sloot, P. (eds.) Modeling Complex Systems with Cellular Automata, ch. 3, Springer, Heidelberg (2010)Google Scholar
  13. 13.
    Ingram, G.D., Cameron, I.T., Hangos, K.M.: Classification and analysis of integrating frameworks in multiscale modelling. Chemical Engineering Science 59, 2171–2187 (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Bastien Chopard
    • 1
  • Jean-Luc Falcone
    • 1
  • Alfons G. Hoekstra
    • 2
  • Joris Borgdorff
    • 2
  1. 1.University of GenevaSwitzerland
  2. 2.University of AmsterdamThe Netherlands

Personalised recommendations