Advertisement

Service-Based Software Systems

  • Bernard P. Zeigler
  • Hessam S. Sarjoughian
Part of the Simulation Foundations, Methods and Applications book series (SFMA)

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.

Keywords

Service Composition Service Description Composite Service Service Client Broker Service 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. Barros, F. (1997). Modeling formalisms for dynamic structure systems. ACM Transactions on Modeling and Computer Simulation, 7(4), 501–515. MathSciNetMATHCrossRefGoogle Scholar
  2. DEVS-Suite Simulator (2009). http://devs-suitesim.sourceforge.net.
  3. Erl, T. (2006). Service-oriented architecture concepts, technology and design. New York: Prentice Hall. Google Scholar
  4. Hu, X., Zeigler, B. P., & Mittal, S. (2005). Variable structure in DEVS component-based modeling and simulation. Simulation, 81(2), 91–102. CrossRefGoogle Scholar
  5. 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
  6. 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
  7. Lenz, G., & Moeller, T. (2003). NET: a complete development cycle. Reading: Addison-Wesley. Google Scholar
  8. Møller, A., & Schwartzbach, M. I. (2006). An introduction to XML and web technologies. Reading: Addison-Wesley. Google Scholar
  9. Muqsith, M. A., Sarjoughian, H. S., Huang, D., & Yau, S. S. (2011). Simulating adaptive service-oriented software systems. Simulation, 87(11), 915–931. CrossRefGoogle Scholar
  10. Papazoglou, M. P. (2003). Service-oriented computing: concepts, characteristics and directions. In WISE (pp. 3–12). Google Scholar
  11. Russell, N., Hofstede, A., Aalst, W., & Mulyar, N. (2006). Workflow control-flow patterns: a revised view. BPM Center Report BPM-06-22. Google Scholar
  12. 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
  13. 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. CrossRefGoogle Scholar
  14. 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

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  • Bernard P. Zeigler
    • 1
  • Hessam S. Sarjoughian
    • 2
  1. 1.Chief ScientistRTSync Corp.RockvilleUSA
  2. 2.Computer Science & Engineering FacultyArizona State UniversityTempeUSA

Personalised recommendations