Vier ton voor ontwikkeling zelflerende software

11 aug 2011

Met een subsidie van vierhonderdduizend euro van STW gaan informatici van de Radboud Universiteit Nijmegen software ontwikkelen waarmee computers, door op knoppen te drukken en te kijken wat er gebeurt, geheel zelfstandig het gedrag van apparaten kunnen leren. Het onderzoek staat onder leiding van dr. Jan Tretmans en prof. dr. Frits Vaandrager, beiden gespecialiseerd in informatica voor technische toepassingen.

Leren zonder handleiding
computergamesMensen slagen er vaak in om het gedrag van een apparaat of computerprogramma te leren puur door  learning by doing: gewoon iets doen en kijken wat er gebeurt. Vooral kinderen zijn hier goed in en weten precies hoe ze een gamecomputer, iPod of magnetron moeten bedienen zonder ooit een handleiding te hebben geraadpleegd. Mensen  construeren als het ware een mentaal ‘toestandsdiagram’ en weten in welke toestand een apparaat of programma zich bevindt en welke toestandsovergangen plaatsvinden als gevolg van welke invoer.

ITALIA
Projectaanvrager Vaandrager: ‘We gaan nu in het project ITALIA (Integrating Testing And Learning of Interface Automata) software ontwikkelen om computers zover te krijgen dat ze zelf toestandsdiagrammen leren, door systematisch zelf knoppen in te drukken en te leren van wat gebeurt. Met deze software kan een belangrijke klasse van modellen – de toestandsdiagrammen –  automatisch worden geleerd door black box interactie met de software.’

softwareComplexe apparaten
Er is al software voor het leren van kleine toestandsdiagrammen (tot 30.000 toestanden), maar die is niet geschikt voor het leren van het gedrag van realistische ICT-toepassingen zoals bankpasjes en kopieermachines. De meeste apparaten werken met zeer complexe in- en uitvoeracties.  Zelfs een simpel apparaat met een geheugen van slechts 450 bytes heeft potentieel een toestandsdiagram met meer mogelijke toestanden dan het aantal atomen in het universum.

Besturing
De nieuwe technologie zal volgens de informatici zeer effectief kunnen zijn voor  softwarecomponenten die zich richten op besturing (control), zoals netwerkprotocollen en besturingssoftware voor embedded systemen.
De onderzoekers zijn verbonden aan het Institute for Computing and Information Sciences.

Geef een reactie

Vox Magazine

Het onafhankelijke magazine van de Radboud Universiteit

lees de laatste Vox online!

Vox Update

Een directe, dagelijkse of wekelijkse update met onze artikelen in je mailbox!

Wekelijks
Nederlands
Verzonden!