Skip to main content

Abstract

The goal of this chapter is to show the characteristics of service-based software systems as systems of systems and how their simulation counterparts can be developed using a DEVS modeling approach. We show how standards such as Service-Oriented Architecture (SOA) play key roles in developing simulation models that are better equipped to be interchanged with their real counterparts. Generic SOA-compliant DEVS model components are developed to closely represent their real counterparts and are used to develop simulation instances of real service-based software systems. Users can systematically and efficiently prototype service-based software systems in simulated settings with capability to evaluate their quality of service attributes such as timeliness and accuracy.

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

  • Barros, F. (1997). Modeling formalisms for dynamic structure systems. ACM Transactions on Modeling and Computer Simulation, 7(4), 501–515.

    Article  MathSciNet  MATH  Google Scholar 

  • DEVS-Suite Simulator (2009). http://devs-suitesim.sourceforge.net.

  • Erl, T. (2006). Service-oriented architecture concepts, technology and design. New York: Prentice Hall.

    Google Scholar 

  • Hu, X., Zeigler, B. P., & Mittal, S. (2005). Variable structure in DEVS component-based modeling and simulation. Simulation, 81(2), 91–102.

    Article  Google Scholar 

  • Kim, S., Sarjoughian, H. S., & Elamvazuthi, V. (2009). DEVS-suite: a simulator for visual experimentation and behavior monitoring. In High performance computing & simulation symposium, proceedings of the spring simulation conference, 1–7 March, San Diego, CA.

    Google Scholar 

  • Kim, S. (2008). Simulator for service-based software system: design and implementation with DEVS-suite. Master’s Thesis, School of Computing, Information, and Decision Systems Engineering, Arizona State University, Tempe, AZ.

    Google Scholar 

  • Lenz, G., & Moeller, T. (2003). NET: a complete development cycle. Reading: Addison-Wesley.

    Google Scholar 

  • Møller, A., & Schwartzbach, M. I. (2006). An introduction to XML and web technologies. Reading: Addison-Wesley.

    Google Scholar 

  • Muqsith, M. A., Sarjoughian, H. S., Huang, D., & Yau, S. S. (2011). Simulating adaptive service-oriented software systems. Simulation, 87(11), 915–931.

    Article  Google Scholar 

  • Papazoglou, M. P. (2003). Service-oriented computing: concepts, characteristics and directions. In WISE (pp. 3–12).

    Google Scholar 

  • Russell, N., Hofstede, A., Aalst, W., & Mulyar, N. (2006). Workflow control-flow patterns: a revised view. BPM Center Report BPM-06-22.

    Google Scholar 

  • Sarjoughian, H. S., Kim, S., Ramaswamy, M., & Yau, S. S. (2008). A simulation framework for service-oriented computing systems. In Proceedings of the winter simulation conference, Miami, FL, USA (pp. 845–853).

    Google Scholar 

  • Yau, S. S., Ye, N., Sarjoughian, H. S., Huang, D., Roontiva, A., Baydogan, M., & Muqsith, M. A. (2009). Towards development of adaptive service-based software systems. IEEE Transactions on Services Computing, 2(3), 247–260.

    Article  Google Scholar 

  • Zeigler, B. P., Praehofer, H., & Kim, T. G. (2000). Theory of modeling and simulation: integrating discrete event and continuous complex dynamic systems (2nd ed.). San Diego: Academic Press.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag London

About this chapter

Cite this chapter

Zeigler, B.P., Sarjoughian, H.S. (2013). Service-Based Software Systems. In: Guide to Modeling and Simulation of Systems of Systems. Simulation Foundations, Methods and Applications. Springer, London. https://doi.org/10.1007/978-0-85729-865-2_14

Download citation

  • DOI: https://doi.org/10.1007/978-0-85729-865-2_14

  • Publisher Name: Springer, London

  • Print ISBN: 978-0-85729-864-5

  • Online ISBN: 978-0-85729-865-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics