Hoppa till huvudinnehållet
Institutionen för informationsteknologi

2012 års Dahl-Nygaard-pris till Tobias Wrigstad

Tobias Wrigstad, biträdande lektor vid institutionen för informationsteknologi vid Uppsala Universitet mottar 2012 års Dahl-Nygaard-juniorpris för sitt forskningsbidrag inom objekt-orienterad programmering, de-facto standardparadigmet för mjukvaruutveckling i industrin. Seniorpriset går till Gregor Kiczales, University of British Columbia, Canada, för hans arbete med CLOS, meta-objekt-protokollet och för sitt ledande arbete kring aspekt-orienterad programmering och aspektspråket AspectJ.

Wrigstads forskning berör flera viktiga utmaningar för mjukvaruutveckling: hur man enkelt kan gå från "skriptprogram" skrivna i dynamiska språk, till tillförlitliga "program" skrivna i systemspråk samt hur man kan fånga icke-funktionella aspekter av ett program som annoteringar i källkod och på så sätt låta en programmerare automatiskt verifiera att ett programs beteende motsvarar vad hen avsåg. Wrigstads arbete skänker ordning till de kaotiska nätverk av objekt som utgör objekt-orienterade system i syfte att underlätta manuellt och automatiska resonemang om program's beteende. Mjukvarusystem består inte sällan av hundratusentals till miljontals rader kod som skrivits av många programmererare vid olika tidpunkter och i olika delar av världen. Möjligheten att kodifiera sina intentioner i koden på ett sådant sätt att de sedan kan automatiskt kan verifieras gentemot koden vid programutveckling blir därför en ytterst viktig del av programvaruteknik -- mjukvaruutvecklingens ingenjörsdisciplin.

AITO Dahl-Nygaard-prisen är de mest prestigefulla utmärkelserna som ges för arbete inom objekt-orienterad programmering. De är uppkallade efter Ole-Johan Dahl och Kristen Nygaard, två pionjärer inom programmering och simulation. Deras grundläggande arbete kring objekt-orienterad programmering, konkretiserat i programspråket Simula, är en av programvaruteknikens viktigaste uppfinningar. De ursprungliga idéerna lades fram redan 1965, men tog över 20 år att få fotfäste och absorberas av mjukvarutillverkare. Objekt-orientering har därefter förändrat hur vi designar och utvecklar mjukvara i grunden, och det var en stor förlust när både Ole-Johan Dahl och Kristen Nygaard avled år 2002. I åminnelse av deras vetenskapliga gärning, och entusiasm och uppmuntran för unga forskare etablerade AITO år 2004 ett årligt pris för seniora forskare med vars forskningsbidrag givit enastående resultat, och yngre forskare som visat på stor potential att följa i pionjärernas fotspår.

Kiczales och Wrigstad mottar utmärkelserna vid 2012 års Europeiska konferens om objekt-orienterad programmering (ECOOP), som äger rum mellan den 11:e och 16:e juni i Peking, China. Wrigstads pris omfattar en modest prissumma, samt resestipendium och deltagande på ECOOP där han även kommer att agera öppningstalare med ett längre anförande.

Wrigstad tog sin doktorsgrad PhD 2006 vid Kungliga Tekniska Högskolan i Stockholm och fortsatte sedan som postdoktor vid Purdue University innan han slutligen kom till Uppsala Universitet efter en kort vistelse vid Stockholms Universitet. Wrigstads forskningsintressen är för närvarande inkapsling, typsystem, dynamiska programspråk och parallellprogrammering.

För ytterligare information om Dahl-Nygaard-priset, se http://www.aito.org/Dahl-Nygaard.

Uppdaterad  2012-03-05 10:03:46 av Tobias Wrigstad.