Title :
VPDSL: A DSL for Software in the Loop Simulations Covering Material Flow
Author :
Nagy, Istvan ; Cleophas, L. ; van den Brand, M. ; Engelen, L. ; Raulea, L. ; Mithun, E.X.L.
Author_Institution :
ASML, Veldhoven, Netherlands
Abstract :
We present an approach to model hardware configurations of complex manufacturing systems such as ASML´s lithography machines. These hardware configurations consist of actuator and sensor elements which are controlled by system software that consists of over 35 million lines of code. To minimize the cost of testing and system integration, software simulators of hardware configurations are used-acting as virtual hardware platforms on which the real control software can be executed and tested. An important aspect in such simulation and testing is material flow (specifically wafer flow) in the machine. To support the effective and efficient realization of simulators covering material flow, we defined a domain specific language (DSL) for modelling the hardware configurations to be simulated, and used a model-driven engineering approach to generate the software components implementing the simulators. The DSL can be used to specify not only nominal (i.e. good weather) behaviour but also simulation based fault injection scenarios. The overall approach reduces the cost of early hardware-software integration and enables simulating scenarios that cannot be executed on real machines because they are difficult or hazardous to carry out.
Keywords :
actuators; control engineering computing; digital simulation; lithography; manufacturing systems; object-oriented programming; production engineering computing; program testing; semiconductor industry; sensors; simulation languages; ASML lithography machines; SIL; VPDSL; actuator element control; complex manufacturing systems; control software execution; control software testing; domain specific language; hardware configuration modelling; hardware-software integration; material flow; model-driven engineering approach; sensor element control; simulation-based fault injection scenarios; software component generation; software simulators; software-in-the-loop simulations; system integration cost minimization; testing cost minimization; virtual hardware platforms; wafer flow; DSL; Hardware; Robot sensing systems; Semiconductor device modeling; Software; Unified modeling language;
Conference_Titel :
Engineering of Complex Computer Systems (ICECCS), 2012 17th International Conference on
Conference_Location :
Paris
Print_ISBN :
978-1-4673-2156-3