TY - GEN
T1 - A simulator for service-based software system co-design
AU - Muqsith, Mohammed A.
AU - Sarjoughian, Hessam
N1 - Publisher Copyright:
© Copyright 2010 ICST.
PY - 2010
Y1 - 2010
N2 - 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.
AB - 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.
KW - Co-design
KW - DEVS-suite
KW - DEVS/DOC
KW - SW/HW simulation
KW - Service Oriented Architecture (SOA)
KW - Service-based software system (SBS)
KW - Soa-devs (SOAD)
UR - http://www.scopus.com/inward/record.url?scp=84922932948&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84922932948&partnerID=8YFLogxK
U2 - 10.4108/ICST.SIMUTOOLS2010.8735
DO - 10.4108/ICST.SIMUTOOLS2010.8735
M3 - Conference contribution
AN - SCOPUS:84922932948
T3 - SIMUTools 2010 - 3rd International ICST Conference on Simulation Tools and Techniques
BT - SIMUTools 2010 - 3rd International ICST Conference on Simulation Tools and Techniques
A2 - Stea, Giovanni
A2 - Perrone, Luiz Felipe
PB - ICST
T2 - 3rd International ICST Conference on Simulation Tools and Techniques, SIMUTools 2010
Y2 - 15 March 2010 through 19 March 2010
ER -