DEVS models design and test using AGILE-based methods with DEVSimPy
Résumé
Validation and test of DEVS models at the early phases of theDesign process is a crucial topic when dealing with complexDEVS models. Based on Software Engineering test methods,we present in this paper a new approach which integrates Agilemethods in the process of the simulation in order to designand test DEVS models. We propose an implementationin Python language based on the use of aspect programmingconcept (patch, mocking objects and decorators). This implementationis performed in the framework of the DEVSimPyenvironment with the definition of a plug-in dedicated to theautomatic generation and execution of test scenario. Two pedagogicalexample have been used in order to point out thefeasibility of the approach.