Multi-agent manufacturing control in Java.
Overzicht Wat was de bedoeling tot nu toe? Wat hebben we daarvan gerealiseerd? Wat willen we gaan doen?
Wat was de bedoeling tot nu toe De basis van ons softwaresysteem uitwerken waarop we onze concrete toepassing kunnen uitbouwen 2 hoofdelen : – Emulatie – Besturing
Emulatie Gaan in een concrete situatie de volgende onderdelen gaan onderscheiden : – Entiteiten – Servers Entiteiten zijn tijdelijke objecten die bepaalde diensten nodig hebben Servers bieden die diensten aan
Emulatie: Werken op basis van een agenda : gegevensstructuur die alles wat gebeurt gaat bijhouden Geen continue emulatie
Emulatie : Proberen optreden gebeurtenissen te voorspellen (vb: aankomen bestelling) Door: – empirische gegevens – cumulatieve frequentie – benaderen door een distributie Proberen bepaalde parameters door de simulatie te gaan bepalen (betrouwbaarheidsintervallen)
Wat hebben we daarvan gerealiseerd? Software analyse Implementatie - Werken met collaboratie en klasse diagramma’s - 2 builds uitgewerkt
Wat hebben we daarvan gerealiseerd? Build 1 – Doel : beperkte opstelling Eén machine Uiterste basis van besturing – Resultaat : niet stabiel Random optredende errors door : – Combinatie van Silk threads (Silk is het commerciëel pakket dat we gebruiken in onze thesis) en Java threads. – Onvoldoende opslitsen verschillend onderverdelingen
Build 1
Build2
Gemakkelijker te debuggen en te controleren Uitwisselbaarheid verschillende onderdelen Stabieler
Build 2 Scope : – 1 machine – Minimale besturing
Wat willen we gaan doen? 4 februarie – 17 februarieOpsplitsen van order agents 17 februarie – 3 maartforecasting 4 maart – 17 maartSpecifieke agenten/staff agents 18 maart – 31 maartConcreet toepassen/concl. 1 april – 14 aprilthesistekst 15 april – 28 aprilBijwerken andere vakken 29 april – 12 meireview