BattelASM je projekt, čigar namen je raziskati načine, kako lahko programi interagirajo drug z drugim.
V računalništvu je navidezna naprava (NN) virtualizacija ali emulacija računalniškega sistema. Navidezne naprave temeljijo na računalniških arhitekturah in zagotavljajo funkcionalnost fizičnega računalnika. Njihova izvedba lahko vključuje specializirano strojno opremo, programsko opremo ali kombinacijo obeh.