Research Article
A simulator for service-based software system co-design
@INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2010.8735, author={Mohammed A. Muqsith and Hessam S. Sarjoughian}, title={A simulator for service-based software system co-design}, proceedings={3rd International ICST Conference on Simulation Tools and Techniques}, publisher={ICST}, proceedings_a={SIMUTOOLS}, year={2010}, month={5}, keywords={Co-design DEVS/DOC DEVS-Suite Service-Based Software System (SBS) Service Oriented Architecture (SOA) SOA-DEVS (SOAD) SW/HW Simulation.}, doi={10.4108/ICST.SIMUTOOLS2010.8735} }
- Mohammed A. Muqsith
Hessam S. Sarjoughian
Year: 2010
A simulator for service-based software system co-design
SIMUTOOLS
ICST
DOI: 10.4108/ICST.SIMUTOOLS2010.8735
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 SOAcompliant 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.