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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Erl, T.: SOA Design Patterns. Prentice Hall, Upper Saddle River (2009)
Kuniavsky, M.: Smart Things: Ubiquitous Computing User Experience Design. Elsevier, Amsterdam (2009)
The International 26th Tsunami Symposioum (ITS2013), Gosek, Turkey (2013)
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)
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)
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
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)
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)
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)
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)
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)
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)
Shuto, N., Imamura, F., Yalciner, A., Ozyurt, G.: TUNAMI2: Tsunami Modeling Manual. http://tunamin2.ce.metu.edu.tr/
Titov, V., Gonzalez, F.: Implementation and testing of the method of splitting tsunami (MOST), Technical Memorandum ERL PMEL-112. NOAA, Washington DC (1997)
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)
NetCDF (Network Common Data Form). http://www.unidata.ucar.edu/software/netcdf/
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)
RealFlow. Fluids & dynamics simulation tool. http://www.realflow.com
Google Data. http://googledata.org
http://iisee.kenken.go.jp/staff/fujii/OffTohokuPacific2011/tsunami.html
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)