Integration of test-driven agile simulation approach in service-oriented tool environment
Vitali Schneider, Reinhard German · Annual Simulation Symposium · 2013
The approach of test-driven agile simulation combines model-based simulation and testing techniques to achieve an improved overall quality during the development process. It intends to provide a cheap and agile technique to validate the models in several iteration steps during early engineering phases. Designated phases of this process can be automated and supported by specialized tools. Originally, the suggested tools have been integrated in one framework, which was only accessible on a single machine. In this paper we show how this approach could be integrated in a distributed, service-oriented tool environment to profit by the advantages of the service-based architecture, such as higher accessibility, interoperability and extensibility. Towards this goal, we specify loosely coupled services for validation, transformation and simulation of models, which may exchange data through formally defined interfaces. Based on common technologies and standards these services are integrated in a heterogeneous development environment to support the whole development lifecycle.