Modeliranje heterogenih raspodijeljenih aplikacija

Sažetak na hrvatskom: Raspodijeljeni sustav obilježava pojam raspodijeljenosti ili distribuiranosti dok heterogenost u ovom slučaju označava rad na više vrsta procesora(različita arhitektura,set instrukcija itd).Riječ je o sustavu koji nije cjelovit – monolitan, već je sastavljen od više međusobno p...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:49555/Details
Glavni autor: Mirković, Frano (-)
Ostali autori: Čavrak, Igor (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, F. Mirković, 2017.
Predmet:
LEADER 04144na a2200229 4500
003 HR-ZaFER
008 160221s2017 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid5762 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Mirković, Frano 
245 1 0 |a Modeliranje heterogenih raspodijeljenih aplikacija :  |b završni rad /  |c Frano Mirković ; [mentor Igor Čavrak]. 
246 1 |a Modeling of heterogeneous distributed applications  |i Naslov na engleskom:  
260 |a Zagreb,  |b F. Mirković,  |c 2017. 
300 |a 26 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računalno inženjerstvo, šifra smjera: 40, datum predaje: 2017-06-09, datum završetka: 2017-07-10 
520 3 |a Sažetak na hrvatskom: Raspodijeljeni sustav obilježava pojam raspodijeljenosti ili distribuiranosti dok heterogenost u ovom slučaju označava rad na više vrsta procesora(različita arhitektura,set instrukcija itd).Riječ je o sustavu koji nije cjelovit – monolitan, već je sastavljen od više međusobno povezanih, fizički i logički raspodijeljenih dijelova koji zajedno ostvaruju zadaću kojoj su namijenjeni.Rezultat ovog projekta je aplikacija koja omogućuje komunikaciju u takvom sustavu.Implementirana je u razvojnom okruženju Eclipse koristeći plug-in Eclipse Modeling Framework(EMF).Metamodel aplikacije se sastoji od:komponente,veze i QoSprofila kojem je pridružen neki tip sa svojim svojstvima.Svaka komponenta određena je imenom i vlastitim ID-em.Komponenta može biti pokretač(engl. initiator)/pošiljatelj/izvor ili primatelj.Pokretač se preko jedne veze može povezati sa više od jedne komponente.U vezi su određen svojstva komunikacije kao što su:najviše/najmanje mogućih komponenti koje može povezivati,tip veze(data ili control),sinkronost veze,ograničenja cilja veze i područje u kojem se nalazi izvor(mobile,edge,cloud, embedded) te niz zastavica.Svaka komponenta pošiljatelj određuje kontekst QoS profila u kojima se veza koristi.Iz tako definiranog metamodela generiran je java source kod.Generirani kod smjesten je u tri paketa: komponenta, komponenta.impl i komponenta.util.U paketu komponenta smještena su sučelja svih razreda.Paket komponenta.impl sadrži implementacijske razrede, a u paketu komponenta.util se nalaze AdapterFactory,Validator i Switch razredi.  
520 3 |a Sažetak na engleskom: Distributed system is defined by its distribution while heterogeneous in this case means working on different kinds of processors(different architecture,instruction-set etc.). That system is not whole-monolit,but is constructed by more mutually connected,physically and logically distributed components that together work for common goal.The result of this project is application which enables communication in system like that.It's implemented via Eclipse IDE using its plug-in Eclipse Modeling Framework(EMF).Metamodel is made of:component,connection and QoS profile with its type and few characteristics.Each component is defined by name and ID.Component can be either initiator or receiver.Initiator can be connected with more than few other components over one connection.In connection class are defined characteristics of communication.Some of them are:number of minimum and maximum components that it can be connected to,connection type(data or control),connection synchronous,limits to receivers location and location of sender/initiator(both can be set to values: mobile,edge,cloud, embedded) and few flags.Componenet initiator defines context of QoS profile in which connection is used.From this definition of metamodel now java source code can be generated.Generated code has 3 packages: komponenta, komponenta.impl i komponenta.util.In komponenta package are interfaces.Package komponenta.impl contains implementations and in komponenta.util are three classes AdapterFactory, Validator and Switch. 
653 1 |a Raspodijeljeni sustav  |a Heterogeni sustav  |a Eclipse  |a EMF  |a Metamodel 
653 1 |a Distibuted system  |a Heterogeneous system  |a Eclipse  |a EMF  |a Metamodel 
700 1 |a Čavrak, Igor  |4 ths 
942 |c Z 
999 |c 49555  |d 49555