«« ( Date ) »» // «« ( Thread ) »» // kdp - 2008

Domaci Septembar - Test

by Zaharije Radivojevic
utorak, 05. avgust 2008 - 16:30.


Postovani,

Na adresi:
http://rti.etf.bg.ac.yu/rti/ri4drs/domaci/Test.zip
se nalazi jedan tes primer koji moze da sluzi za preliminarno testiranje i
za merenje performansi.
Program izracunava integral funkcije sin(x)/x na intervalu 0-50. Resenje
je implenentacija problema iz zbirke strana 305.

Paket/arhiva sadrzi izvorni kod kao i klase.

Interfejs Linda predstavlja ono sto morate implementirati.
Klasa LocalLinda je jedna trivijalna lokalna implementacija interfejsa
Linda koja mozda i ne radi.

Klasa Bag predstavlja torbu poslova dok klasa BagMain sadrzi main metodu i
sluzi za pokretanje torbe na odabranom racunaru.
Klasa Collector sluzi za prikupljanje rezultata integracije dok klasa
CollectorMain sadrzi main metodu i sluzi za pokretanje klase Collector na
odabranom racunaru.
Klasa Worker predstavlja radnika koji se bavi izracunavanjem integrala dok
klasa WorkerMain sadrzi main metodu i sluzi za njegovo pokretanje na
odabranom racunaru.
Klasa IntegralMain sluzi za inicijalizaciju prostora torki
Klasa Integral sluzi za pokretanje izracunavanja na lokalnoj masini prema
zadatim parametrima.


U arhivi se nalaze i .bat fajlovi koji sluze za pokreatanje klasa
Integral, IntegralMain, BagMain, CollectorMain i WorkerMain.
Njihova struktura je sledeca:
java -cp
TestLinda.jar;PutanjaDoJarArhiveUKojojSeNalaziImplementacijaInterfejsaLinda
yu.ac.bg.etf.kdp.KlasaKojaSePoziva ImeKlaseKojaImplementiraLindaInterfejs

Pozdrav
Zaharije