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