Skip to main content

Service-Oriented Tsunami Modeling: VMVC-Based Functional Engines

  • Conference paper
  • First Online:
Intelligent Software Methodologies, Tools and Techniques (SoMeT 2014)

Abstract

Lessons learned from the Great Japanese Earthquake and Tsunami provide direction to research and emergency management communities on how to develop tools, models, and methods for mitigating impact for such devastating event both locally and globally. The solution of this problem is that it is more effective to integrate the applications and services rather than rebuilding because redevelopment is a costly affaire. The presented paper demonstrates an approach for developing the service-oriented Tsunami Modeling Environment as a framework of the original Virtual Model-View-Controller (VMVC) design pattern. It is based on decoupling of the view from the mode. The Model-View link is redirected within an enhanced controller as a virtual layer for distributed and service-oriented applications. This allows the programmers to concentrate on building new functionalities and services without bothering on how the services will be exposed, consumed, and maintained. To simplify the structure of services, the Model is represented as a set of application-oriented components named Engines. We are describing the main Tsunami Modeling Functional engines allowing to model each stage of a tsunami process including tsunami wave propagation over the deep ocean water, inundation of these waves on the coast area, and impaction on the coast object. We are also describing in detail the Tsunami Visualizing Engine (TVE) showing the modeling results in a convenient multimedia form. For each engine, we are showing its functionality and corresponding services that are provided by it.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

References

  1. Erl, T.: SOA Design Patterns. Prentice Hall, Upper Saddle River (2009)

    Google Scholar 

  2. Kuniavsky, M.: Smart Things: Ubiquitous Computing User Experience Design. Elsevier, Amsterdam (2009)

    Google Scholar 

  3. The International 26th Tsunami Symposioum (ITS2013), Gosek, Turkey (2013)

    Google Scholar 

  4. Wachter, J., Babeyko, A., Fleischer, J., Haner, R., Hammitzsch, M., Kloth, A., Lendholt, M.: Development of tsunami early warning systems and future challenges. Nat. Hazards Earth Syst. Sci. 12, 1923–2012 (2012)

    Article  Google Scholar 

  5. Denbo, D., McHugh, K., Osborne, J., Sorvik, P., Venturato, A.: NOAA tsunami forecasting system: design and implementation using service oriented architecture. In: Proceedings of the 23rd Conference on IIPS, The 87th AMS Annual Meeting, San Antonio, TX (2007)

    Google Scholar 

  6. Hori, M.: Application of HPC to earthquake hazard and disaster estimation. In: Proceedings of the 19th Workshop on Sustained Simulation Performance, Sendai, pp. 11–40. 27–28 March 2014

    Google Scholar 

  7. Thorsten, H., Ebert, N., Hochstein, A., Brenner, W.: Where to start with SOA: criteria for selecting SOA projects. In: Proceedings of the 41st Annual Hawaii International Conference on System Sciences, pp. 314–314 (2008)

    Google Scholar 

  8. Rajam, S., Cortez, R., Vazhenin, A., Bhalla, S.: Modified MVC-design patterns for service oriented applications. Front. Artif. Intell. Appl. 231(2), 977–988 (2011)

    Google Scholar 

  9. Cortez, R., Vazhenin, A.: Developing re-usable components based on the Virtual-MVC design pattern. In: Madaan, A., Kikuchi, S., Bhalla, S. (eds.) DNIS 2013. LNCS, vol. 7813, pp. 132–149. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  10. Vazhenin, A., Watanobe, Y., Hayashi, K., Paprzycki, M., et al.: Agent-based resource management in tsunami modeling. In: Proceedings of the 2013 Federated Conference on Com-puter Science and Information Systems (FedCSIS 2013), Krakow, pp. 1047–1052 (2013)

    Google Scholar 

  11. Cai, X., Langtangen, H.P.: Making hybrid tsunami simulators in a parallel software framework. In: Kågström, B., Elmroth, E., Dongarra, J., Waśniewski, J. (eds.) PARA 2006. LNCS, vol. 4699, pp. 686–693. Springer, Heidelberg (2007)

    Google Scholar 

  12. Ganeshamoorthy, K., Ranasinghe, D., Silva, K., Wait, R.: Performance of shallow water equations model on the computational grid with overlay memory architectures. In: Proceedings of the Second International Conference on Industrial and Information Systems (ICIIS 2007), pp. 415–420. IEEE Press, Sri Lanka (2007)

    Google Scholar 

  13. Shuto, N., Imamura, F., Yalciner, A., Ozyurt, G.: TUNAMI2: Tsunami Modeling Manual. http://tunamin2.ce.metu.edu.tr/

  14. Titov, V., Gonzalez, F.: Implementation and testing of the method of splitting tsunami (MOST), Technical Memorandum ERL PMEL-112. NOAA, Washington DC (1997)

    Google Scholar 

  15. Vazhenin, A., Lavrentiev, M., Romanenko, A., Marchuk, An: Acceleration of tsunami wave propagation modeling based on re-engineering of computational components. Int. J. Comput. Sci. Netw. Secur. 13(3), 24–31 (2013)

    Google Scholar 

  16. NetCDF (Network Common Data Form). http://www.unidata.ucar.edu/software/netcdf/

  17. Petrenko, V., Marchuk, An.: Estimation of the big cosmic bodies impact frequency and possibility of cosmogenic tsunamis. In: Proceedings of the International Emergency Management Society Conference on Disaster and Emergency Management: International Challenges for the Next Decade, pp. 435–443. The George Washington University, Washington DC (1998)

    Google Scholar 

  18. RealFlow. Fluids & dynamics simulation tool. http://www.realflow.com

  19. Google Data. http://googledata.org

  20. http://jdoss1.jodc.go.jp/cgi-bin/1997/depth500_file

  21. http://www.gdem.aster.ersdac.or.jp/search.jsp

  22. http://iisee.kenken.go.jp/staff/fujii/OffTohokuPacific2011/tsunami.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kensaku Hayashi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Hayashi, K., Vazhenin, A., Marchuk, A. (2015). Service-Oriented Tsunami Modeling: VMVC-Based Functional Engines. In: Fujita, H., Selamat, A. (eds) Intelligent Software Methodologies, Tools and Techniques. SoMeT 2014. Communications in Computer and Information Science, vol 513. Springer, Cham. https://doi.org/10.1007/978-3-319-17530-0_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-17530-0_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-17529-4

  • Online ISBN: 978-3-319-17530-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics