Skip to main content

A Mashup Architecture with Modeling and Simulation as a Service

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9418))

Abstract

Web services have been used in Modeling and Simulation (M&S) for many years, but it is still hard to develop complex M&S applications by using heterogeneous data and varied services. Here we show how to simplify the M&S application development by using mashup technologies. We introduce a novel architecture, the Mashup Architecture with Modeling and Simulation as a Service (MAMSaaS), in order to deploy varied mashup components (e.g. Modeling and Simulation as a Service, existing Web APIs, widgets and operators) and to create M&S mashups for quick application development. We present various tools built to support the architecture and a case study using the mashup architecture.

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

Buying options

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

Learn about institutional subscriptions

References

  1. Byrne, J., Heavey, C., Byrne, P.J.: A review of web-based simulation and supporting tools. Simul. Model. Pract. Theory 18(3), 253–276 (2010)

    Article  Google Scholar 

  2. Mittal, S., Risco-Martin, J.L.: Netcentric System of Systems Engineering with DEVS Unified Process: A Book in System of Systems Engineering. CRC/Taylor Francis, Boca Raton (2013)

    Google Scholar 

  3. Al-Zoubi, K., Wainer, G.: RISE: a general simulation interoperability middleware container. J. Parallel Distrib. Comput. 73(5), 580–594 (2013)

    Article  Google Scholar 

  4. Balasubramaniam, S., Lewis, G.A., Simanta, S., Smith, D.B.: Situated software: concepts, motivation, technology, and the future. IEEE Softw. 25(6), 50–55 (2008)

    Article  Google Scholar 

  5. Gebhardt, H., Gaedke, M., Daniel, F., Soi, S., Casati, F., Iglesias, C.A., Wilson, S.: From mashups to telco mashups: a survey. IEEE Internet Comput. 3, 70–76 (2012)

    Article  Google Scholar 

  6. Papelis, Y., Madhavan, P.: Modeling human behavior. In: Sokolowski, J.A., Banks, C.M. (eds.) Modeling and Simulation Fundamentals: Theoretical Underpinnings and Practical Domains, pp. 271–324. Wiley, Hoboken (2010)

    Chapter  Google Scholar 

  7. Zeigler, B.P., Praehofer, H., Kim, T.G.: Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems. Academic Press, San Diego (2000)

    Google Scholar 

  8. Skoogh, A., Perera, T., Johansson, B.: Input data management in simulation–Industrial practices and future trends. Simul. Model. Pract. Theory 29, 181–192 (2012)

    Article  Google Scholar 

  9. Fortmann-Roe, S.: Insight maker: a general-purpose tool for web-based modeling and simulation. Simul. Model. Pract. Theory 47, 28–45 (2014)

    Article  Google Scholar 

  10. Tsai, W.T., Fan, C., Chen, Y., Paul, R: DDSOS: a dynamic distributed service-oriented simulation framework1. In: Proceedings of the 39th Annual Symposium on Simulation. Washington, D.C. (2006)

    Google Scholar 

  11. Brebner, P: Service-oriented performance modeling the MULE enterprise service bus (ESB) loan broker application. In: Proceedings of 35th Euromicro conference on Software Engineering and Advanced Applications. Patras, Greece (2009)

    Google Scholar 

  12. Smit, M., Stroulia, E.: Simulating service-oriented systems: a survey and the services-aware simulation framework. IEEE Trans. Serv. Comput. 6(4), 443–456 (2013)

    Article  Google Scholar 

  13. Lopes, C.V., Debeauvais, T., Valadares, A: Restful massively multi-user virtual environments: a feasibility study. In: 2012 IEEE International Games Innovation Conference (IGIC), Rochester, NY (2012)

    Google Scholar 

  14. Arroqui, M., Mateos, C., Machado, C., Zunino, A.: RESTful Web Services improve the efficiency of data transfer of a whole-farm simulator accessed by Android smartphones. Comput. Electron. Agric. 87, 14–18 (2012)

    Article  Google Scholar 

  15. Cayirci, E: Modeling and simulation as a cloud service: a survey. In: Proceedings of the 2013 Winter Simulation Conference, Savannah, GA (2013)

    Google Scholar 

  16. Garg, S.K., Versteeg, S., Buyya, R: SMICloud: a framework for comparing and ranking cloud services. In: Fourth International Conference on Utility and Cloud Computing, Melbourne, Australia (2011)

    Google Scholar 

  17. Taylor, S.J.E, Khan, A, Morse, K, Tolk, A, Yilmaz, L, Zander, J: Grand challenges on the theory of modeling and simulation. In: Proceedings of the Symposium on Theory of Modeling and Simulation, San Diego, CA (2013)

    Google Scholar 

  18. Jung, W., Kim, S.I., Kim, H.S: Ontology modeling for REST open APIs and web service mash-up method. In: 2013 International Conference on Information Networking (ICOIN), Huket, Thailand (2013)

    Google Scholar 

  19. Siriwardena, P.: Advanced API Security. Springer, Heidelberg (2014)

    Book  Google Scholar 

  20. Lizcano, D., Soriano, J., Reyes, M., Hierro, J.J.: A user-centric approach for developing and deploying service front-ends in the future internet of services. Int. J. Web Grid Serv. 5(2), 155–191 (2009)

    Article  Google Scholar 

  21. Wang, G., Yang, S., Han, Y: Mashroom: end-user mashup programming using nested tables. In: Proceedings of the 18th World Wide Web Conference. Madrid, Spain (2009)

    Google Scholar 

  22. Aghaee, S., Pautasso, C.: End-user programming for web mashups. In: Harth, A., Koch, N. (eds.) ICWE 2011. LNCS, vol. 7059, pp. 347–351. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  23. Trinh, T.D., Wetz, P., Do, B.L., Anjomshoaa, A., Kiesling, E., Tjoa, A.M: Open linked widgets mashup platform. In: 2014 ESWC, Crete, Greece (2014)

    Google Scholar 

  24. Le Phuoc, D., Polleres, A., Morbidoni, C., Hauswirth, M., Tummarello, G: Rapid semantic web mashup development through semantic web pipes. In: Proceedings of the 18th World Wide Web Conference. Madrid, Spain (2009)

    Google Scholar 

  25. Zahariadis, T., Papadakis, A., Alvarez, F., Gonzalez, J., Lopez, F., Facca, F., Al-Hazmi, Y: FIWARE lab: managing resources and services in a cloud federation supporting future internet applications. In: 2014 UCC. London, UK (2014)

    Google Scholar 

  26. Wang, S., Wainer, G: Semantic selection for model composition using SAMSaaS. In: Proceedings of Symposium on Theory of Modeling & Simulation. Alexandria, VA (2015)

    Google Scholar 

  27. Wang, S., Wainer, G.: Web-based simulation using Cell-DEVS modeling and GIS visualization. Model. Simul.-Based Syst. Eng. Handb. 3, 425–467 (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sixuan Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Wang, S., Wainer, G. (2015). A Mashup Architecture with Modeling and Simulation as a Service. In: Wang, J., et al. Web Information Systems Engineering – WISE 2015. WISE 2015. Lecture Notes in Computer Science(), vol 9418. Springer, Cham. https://doi.org/10.1007/978-3-319-26190-4_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26190-4_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26189-8

  • Online ISBN: 978-3-319-26190-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics