A simulator for service-based software system co-design
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques
Simulation based validation of quantitative requirements in service oriented architectures
Winter Simulation Conference
Performance simulation of runtime reconfigurable component-based software architectures
ECSA'11 Proceedings of the 5th European conference on Software architecture
ProC/B for networks: integrated INET models
MMB&DFT'10 Proceedings of the 15th international GI/ITG conference on Measurement, Modelling, and Evaluation of Computing Systems and Dependability and Fault Tolerance
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
Service-Oriented Architectures (SOA) are one of the main paradigms for future software systems. Since these software systems are composed of a large number of different components it is non trivial to assure an adequate Quality of Service (QoS) of the overall system and performance analysis becomes an important issue. To consider performance issues early in the development process, a model based approach becomes necessary which has to be embedded into the development process of SOA to avoid overhead and assure consistency. In particular the specification of the software system should be used as a base for the resulting performance model. However, since common specification techniques for SOA are very high level, many details have to be added to come to an executable simulation model which is often needed for a detailed analysis of performance or dependability. This paper presents an approach which combines an extended version of process chains to describe the SOA components and some quantitative specifications at the higher levels. For the modelling of the detailed architecture and protocols the simulation tool OMNeT++ is used. Both modelling levels are combined resulting in an executable simulation model for the whole architecture.