Whitepaper: Device Simulation as a Collaboration Tool

by DESYJan 01, 2008

The controls software for a large accelerator must integrate the operation of large groups of disparate equipment, most of which will not be available until the commissioning phase. It is possible in principle (but not in practice) to construct software by fully specifying in advance the equipment behaviour and interfaces, together with the desired functionality. It is usually more effective to proceed in smaller cycles of specification and testing; this is even more the case given hardware specifications which will be evolving during the development phase.