Multi Agent Ontwikkeling in Java. A Best Practice Case: TransportplanningDoel Tijdens deze sessie wil ik deelnemers bekend te maken met het begrip agent technologie en hoe dit te realiseren is in Java. Na afloop moet men een beeld hebben hoe en wanneer gebruik te maken van agenten en voor welke uitdaging men komt te staan.
Omschrijving
Na object geörienteerd (OO) programmeren, is agent technologie de volgende stap. Agenten zijn in feite geëvolueerde objecten met een aantal specifieke eigenschappen. Zo beschikken ze o.a. over ‘behaviours’, hierbij kan men de parallel trekken met ‘methoden’ bij OO-programmeren. Deze behaviours bepalen het gedrag van de agent.
Jade [1] (Java Agent DEvelopment Framework) is een open source framework dat volledig is geïmplementeerd in Java. Jade neemt de ontwikkelaar veel werk uit handen. Zo is de basis-structuur van de agent al geïmplementeerd, evenals behaviours en communicatie-protocollen. Jade volgt daarbij de FIPA-specificaties [2].
In het kader van het landelijk subsidie project DEAL [3], heb ik bij mijn vorige werkgever RSM Erasmus University [4] met behulp van agent technologie een prototype ontwikkeld voor een transportplanning systeem voor een logistieke dienstverlener. Agent technologie stelt je in staat om op een andere manier naar software ontwikkeling te kijken waarbij de nadruk ligt op communicatie in plaats van optimalisatie. Door het pro-actieve en communicatieve karakter van agenten, ontstaat een systeem dat bij uitstek geschikt is voor real-time beslissingsondersteuning. Track New & Cool
Niveau Beginner
Vereiste voorkennis Basis Programmeer Concepten
[1] http://jade.tilab.com [2] http://www.fipa.org [3] http://www.senternovem.nl/eet/projecten/deal_distributed_engine_for_advanced_logistics.asp [4] http://www.rsm.nl
Download de presentatie

|
Arthur Oink Arthur is een business consultant met z’n roots in Java. In 2005 is hij afgestudeerd in de Informatica & Economie aan de Erasmus Universiteit Rotterdam, waarna hij als consultant ICT in dienst kwam bij de universiteit. Hier heeft hij zich onder andere bezig gehouden met onderzoek naar de toepasbaarheid van multi agent systemen in de transportplanning. Begin 2009 heeft Arthur de overstap gemaakt naar Logica Management Consulting om zich verder te specialiseren in de optimalisatie van bedrijfsprocessen.
|
|
| |