Ensuring software quality is important, especially for control system applications. Writing tests for such applications requires replacing the real hardware with a virtual implementation in software. Also the rest of the control system which interacts with the application must be replaced with a mock. In addition, time must be controlled precisely. We present the VirtualLab framework as part of the Chimera Tool Kit (formerly named MTCA4U). It has been designed to help implementing such tests by introducing the concept of virtual time, and combining it with an implementation basis for virtual devices and plant models. The virtual devices are transparently plugged into the application in place of real devices. Also tools are provided to simplify the simulated interaction with other parts of the control system. The framework is designed modularly so that virtual devices and model components can be reused to test different parts of the control system software. It interacts seamlessly with the other libraries of the Chimera Tool Kit such as DeviceAccess and the control system adapter.


    Access

    Download


    Export, share and cite



    Title :

    Software Tests and Simulations for Control Applications Based on Virtual Time


    Contributors:

    Publication date :

    2016-01-01


    Remarks:

    1-3 (2016). doi:10.3204/PUBDB-2016-05319 ; 11th International Workshop on Personal Computers and Particle Accelerator Controls, PCaPAC 2016, Campinas, Brazil, 2016-10-25 - 2016-10-28


    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English


    Classification :

    DDC:    629



    Software Tests and Simulations for Realtime Applications Based on Virtual Time

    Hierholzer, Martin Christoph / Varghese, Geogin / Killenberg, Martin | BASE | 2016

    Free access

    Virtual reality applications in robotic simulations

    Homan, David J. / Gott, Charles J. / Goza, S. Michael | NTRS | 1994


    Virtual instrumentation cuts tests setup time

    Wright, Jim | Online Contents | 1996


    MSC Software virtual solutions for model based driver controls and real time applications

    Ambrogi,F. / Minen,D. / MSC Software,US | Automotive engineering | 2004


    Software-Tests

    Wolf, Fabian | Springer Verlag | 2023