Swii2, a HTML5/WebGL Application for Cellular Automata Debris Flows Simulation

We here present the preliminary release of Swii2, a web application for debris flows simulation. The core of the system is Sciddica-k0, the latest release of the Sciddica debris flow Cellular Automata family, already successfully applied to the 1997 Albano lake (Italy) debris flow. In Swii2, the Sciddica-k0 model runs server-side, while a Web 2.0 application controls the simulation. The graphical user interface is based on HTML5 and JavaScript, which permits to have a fully portable application. The client is able to control the basic Sciddica-k0 simulation functionalities thanks to asynchronous callbacks to the server. Simulation results are visualized in real time by means of a 3D interactive visualization system based on WebGL, a cross-platform application program interface used to create 3D graphics in Web browsers. Eventually, user-oriented cooperative services, which desktop applications in general do not offer, are conjectured and discussed.

[1]  L. D. de Pillis,et al.  A cellular automata model of tumor-immune system interactions. , 2006, Journal of theoretical biology.

[2]  Roberto Serra,et al.  An empirical method for modelling and simulating some complex macroscopic phenomena by cellular automata , 1999, Future Gener. Comput. Syst..

[3]  Fang Liu,et al.  A lattice Boltzmann model for the Fokker–Planck equation , 2012 .

[4]  Jesse James Garrett Ajax: A New Approach to Web Applications , 2007 .

[5]  A. Vicari,et al.  Near‐real‐time forecasting of lava flow hazards during the 12–13 January 2011 Etna eruption , 2011 .

[6]  William Spataro,et al.  A macroscopic collisional model for debris-flows simulation , 2007, Environ. Model. Softw..

[7]  Rocco Rongo,et al.  The latest release of the lava flows simulation model SCIARA: First application to Mt Etna (Italy) and solution of the anisotropic flow direction problem on an ideal surface , 2010, ICCS.

[8]  K. Kacperski,et al.  Opinion formation model with strong leader and external impact: a mean field approach , 1999 .

[9]  John von Neumann,et al.  Theory Of Self Reproducing Automata , 1967 .

[10]  Rocco Rongo,et al.  Revisiting the 1669 Etnean eruptive crisis using a cellular automata model and implications for volcanic hazard in the Catania area , 2003 .

[11]  Adam Tacy,et al.  GWT in Action , 2007 .

[12]  Tommaso Toffoli,et al.  Cellular Automata as an Alternative to (Rather than an Approximation of) Differential Equations in M , 1984 .

[13]  Bastien Chopard,et al.  Cellular Automata Modeling of Physical Systems , 1999, Encyclopedia of Complexity and Systems Science.

[14]  William Spataro,et al.  Parallel genetic algorithms for optimising cellular automata models of natural complex phenomena: An application to debris flows , 2006, Comput. Geosci..

[15]  Bastien Chopard,et al.  Cellular Automata Modeling of Physical Systems: Index , 1998 .

[16]  Gergely Kocsis,et al.  Cellular automata for the spreading of technologies in socio-economic systems , 2007, 0801.3672.

[17]  Toru Abe,et al.  A cellular automata model considering diversity associated with HIV infection , 2005, Artificial Life and Robotics.

[18]  Sauro Succi,et al.  Lattice Boltzmann schemes for quantum applications , 2002 .