Hogyan lehet letesztelni egy processzort, amely még fizikailag nem is létezik? A prezentáció ebbe a kérdésbe vezeti be a hallgatóságot, visszatekintve az első ARM processzor fejlesztésének kulisszatitkaira. A beszámoló személyes élményeken és történeteken keresztül mutatja be, hogyan került a szerző az Acorn céghez, és milyen feladatokat kapott fiatal szoftvermérnökként.
Érzékletes módon tárul fel, hogy a fejlesztők a tesztek tömegével és többféle szimulátor segítségével igyekeztek bizonyosságot szerezni arról, hogy helyesen működik-e a papíron létező CPU-terv. Kiderül, milyen kihívásokat okoz, ha egy új architektúra számára kell tesztprogramokat írni, ahol minden megoldandó kérdés újszerű. Az előadó kitér a tesztelés metodikájára, a különféle szimulációs rétegekre, és arra is, hogy mennyire fárasztó volt a sok, minimális különbséggel íródó teszt elkészítése.
Felmerülnek olyan kérdések, hogy elég-e csupán szimulátorokra támaszkodni, hogyan lehet kezelni a különböző fejlesztői munkastílusokat vagy a tesztek által elkapott rejtett hibákat. A történet színes, személyes anekdotákkal érzékelteti a fejlesztői közösség légkörét, és reflektál arra is, hogyan váltak a belső használatra szánt tesztprogramok később iparági etalonná.
Végigvezet azon is, hogy miként jelentek meg a történetben más cégek, hogyan bővült a processzor tesztelésének köre, és hogy milyen – néha humoros, néhol kiélezett – helyzeteket eredményezett a „tesztaranynak” számító programok alkalmazása, amikor már világszintű lett az ARM sikere.










