Skip to main content

Service-Based Software Systems

  • Chapter
  • First Online:
Guide to Modeling and Simulation of Systems of Systems

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 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 89.99
Price excludes VAT (USA)
  • Durable hardcover 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  MATH  Google Scholar 

  • DEVS-Suite (2017). DEVS-Suite Simulator. Retrieved from 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., et al. (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

Corresponding author

Correspondence to Bernard P. Zeigler .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Zeigler, B.P., Sarjoughian, H.S. (2017). Service-Based Software Systems. In: Guide to Modeling and Simulation of Systems of Systems. Simulation Foundations, Methods and Applications. Springer, Cham. https://doi.org/10.1007/978-3-319-64134-8_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-64134-8_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-64133-1

  • Online ISBN: 978-3-319-64134-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics