A simulator for service-based software system co-design

Mohammed A. Muqsith, Hessam Sarjoughian

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations

Abstract

The adoption of the Service Oriented Architecture (SOA) as the foundation for developing a new generation of software systems poses important challenges in system design. While simulation tools serve a principal role in design, there is a growing recognition that simulation of Service-Based Software Systems (SBS) requires modeling capabilities beyond those that are developed for the traditional distributed software systems. In this paper, a novel simulator is developed based on the SOC-DEVS co-design approach and realized as an extension to the SOA-compliant DEVS simulator. The tool supports DEVS simulation modeling of not only the services consistent with Service-Oriented Computing (SOC) concepts and principles, but also the networked hardware components on which services must execute on. An example model for a voice communication system is developed to illustrate the kind of hardware and software components that can be modeled and simulated.

Original languageEnglish (US)
Title of host publicationSIMUTools 2010 - 3rd International ICST Conference on Simulation Tools and Techniques
EditorsGiovanni Stea, Luiz Felipe Perrone
PublisherICST
ISBN (Electronic)9789639799875
DOIs
StatePublished - 2010
Event3rd International ICST Conference on Simulation Tools and Techniques, SIMUTools 2010 - Malaga, Spain
Duration: Mar 15 2010Mar 19 2010

Publication series

NameSIMUTools 2010 - 3rd International ICST Conference on Simulation Tools and Techniques

Other

Other3rd International ICST Conference on Simulation Tools and Techniques, SIMUTools 2010
Country/TerritorySpain
CityMalaga
Period3/15/103/19/10

Keywords

  • Co-design
  • DEVS-suite
  • DEVS/DOC
  • SW/HW simulation
  • Service Oriented Architecture (SOA)
  • Service-based software system (SBS)
  • Soa-devs (SOAD)

ASJC Scopus subject areas

  • Modeling and Simulation

Fingerprint

Dive into the research topics of 'A simulator for service-based software system co-design'. Together they form a unique fingerprint.

Cite this