SlideShare a Scribd company logo
1
$XWRPDWLF &RQILJXUDWLRQ RI
&RPSRQHQW%DVHG
'LVWULEXWHG 6VWHPV
3K' 7KHVLV 'HIHQVH
)DELR .RQ
$GYLVRU 3URI 5R + DPSEHOO
0D
2
,QWURGXFWLRQ
● 0RGHUQ 6RFLHW UHTXLUHV VRIWZDUH GHYHORSHUV WR
● SURGXFH ODUJH TXDQWLWLHV RI SURJUDPV
● ZULWH ODUJH FRPSOH[ SURJUDPV
● VXSSRUW GLIIHUHQW 26HV
● VXSSRUW GLIIHUHQW PDFKLQH DUFKLWHFWXUHV
● 3DUWLDO VROXWLRQ
● RPSRQHQW 7HFKQRORJLHV
● (QWHUSULVH -DYD %HDQV $FWLYH; RQWUROV 25%$ RPSRQHQW 0RGHO
3
3UREOHPV LQ ([LVWLQJ
RPSRQHQW 7HFKQRORJLHV
● /DFN VXSSRUW IRU UHSUHVHQWLQJ
GHSHQGHQFLHV DPRQJ FRPSRQHQWV
● 'LIILFXOW WR VXSSRUW
● $XWRPDWLF RQILJXUDWLRQ
● 'QDPLF 5HFRQILJXUDWLRQ
● )DXOWWROHUDQFH
● $GDSWDWLRQ HWF
4
/DFN RI 3URSHU 'HSHQGHQFH 0DQDJHPHQW
LQ ([LVWLQJ 2SHUDWLQJ 6VWHPV
 $GPLQLVWUDWLRQ  RQILJXUDWLRQ
● -XQN OLEUDULHV OHIW RQ :LQGRZV DIWHU XQLQVWDOO
 6VWHP $UFKLWHFWXUH
● 'LIIHUHQW VWDWLF
LQVWDQFHV RI VDPH 26
● RQILJXUDWLRQ RI 0LFURNHUQHOV
 )DXOWWROHUDQFH
● 0RGXOH IDLOXUH QRW KDQGOHG E RWKHUV
5
2XU 6ROXWLRQ
● ,QIUDVWUXFWXUH IRU 'HSHQGHQFH 0DQDJHPHQW
VXSSRUWLQJ
● $XWRPDWLF RQILJXUDWLRQ
● 'QDPLF 5HFRQILJXUDWLRQ
● RGH 'LVWULEXWLRQ
● +HOS GHYHORSHUV WR VXSSRUW
● )DXOW7ROHUDQFH
● RQVLVWHQW 5HFRQILJXUDWLRQ
● $GDSWDWLRQ
6
3UHVHQWDWLRQ 2YHUYLHZ
 ,QWURGXFWLRQ
 2YHUDOO $UFKLWHFWXUH
 $XWRPDWLF RQILJXUDWLRQ 6HUYLFH
 RPSRQHQW RQILJXUDWRUV
 5HFRQILJXUDWLRQ $JHQWV
 $SSOLFDWLRQV
 ([SHULPHQWDO 5HVXOWV
 5HODWHG :RUN
 )XWXUH 'LUHFWLRQV DQG RQFOXVLRQV
7
$UFKLWHFWXUH
0DQDJHV WZR NLQGV RI GHSHQGHQFLHV
 3UHUHTXLVLWHV  UHTXLUHPHQWV IRU
ORDGLQJ D FRPSRQHQW LQWR WKH VVWHP
UXQWLPH
 'QDPLF 'HSHQGHQFLHV DPRQJ
UXQQLQJ FRPSRQHQWV
8
2YHUDOO $UFKLWHFWXUH
CORBA services
QoS-Aware
Resource Management
Prerequisite
Specifications
Automatic
Configuration
Service
Mobile
Reconfiguration
Agents
Component
Configurators
9
 $XWRPDWLF RQILJXUDWLRQ
6HUYLFH
 )HWFKHV FRPSRQHQW FRGH DQG SUHUHTXLVLWHV
IURP D RPSRQHQW 5HSRVLWRU
 'QDPLFDOO OLQN FRPSRQHQW FRGH LQWR WKH
DSSOLFDWLRQ DGGUHVVVSDFH
 %DVHG RQ WKH SUHUHTXLVLWHV UHSHDWV WKH
SURFHVV IRU RWKHU FRPSRQHQWV
10
3UHUHTXLVLWHV
● :KDW D FRPSRQHQW QHHGV WR UXQ
● QDWXUH RI KDUGZDUH UHVRXUFHV
● VKDUH RI WKH KDUGZDUH UHVRXUFHV
● VRIWZDUH VHUYLFHV LH FRPSRQHQWV
LW UHTXLUHV
● 9LGHR OLHQW H[DPSOH
● 3 ZLWK 6RXQG FDUG
●  RI 0+] 38
● VRIWZDUH FRPSRQHQW ZLWK 03(* GHFRGHU
● 25%$ 9LGHR 6HUYLFH
11
$XWRPDWLF RQILJXUDWLRQ
$UFKLWHFWXUDO )UDPHZRUN
Component
Repository
Prerequisite
Parser
Prerequisite
Resolver
QoS-Aware
Resource Manager
Cache
load application
return reference
fetch prerequisites
fetch components
12
 RPSRQHQW RQILJXUDWRUV
● 5HLI GQDPLF LQWHUFRPSRQHQW
GHSHQGHQFLHV
● UHDWHG RQWKHIO E WKH 3UHUHTXLVLWH
5HVROYHU
● 6VWHP DQG DSSOLFDWLRQ VRIWZDUH FDQ
LQVSHFW DQG UHFRQILJXUH WKH 'HSHQGHQFH
*UDSK
13
ComponentConfigurator
)UDPHZRUN
● $OORZV EURZVLQJ
LQVSHFWLRQ DQG
UHFRQILJXUDWLRQ
● DQ EH FXVWRPL]HG
WKURXJK LQKHULWDQFH
● OHDU VHSDUDWLRQ RI
FRQFHUQV
14
ComponentConfigurator
,PSOHPHQWDWLRQ
● 6LQJOHSURFHVV DSSOLFDWLRQV -DYD DQG 
● 'LVWULEXWHG DSSOLFDWLRQV 25%$
interface ComponentConfigurator {
void addHook (in string hookName);
void deleteHook (in string hookName);
void hook (in string hookName, in ComponentConfigurator cc);
void unhook (in string hookName);
void registerClient (in ComponentConfigurator client,
in string hookNameInClient);
void unregisterClient (in ComponentConfigurator client,
in string hookNameInClient);
void eventFromHookedComponent(in ComponentConfigurator hookedComponent,
in Event e, in unsigned short timeToLive);
void eventFromClient (in ComponentConfigurator client,
in Event e, in unsigned short timeToLive);
(...) }
15
XVWRPL]LQJ
RPSRQHQW RQILJXUDWRUV
● 6QFKURQL]DWLRQ LockingConfigurator
● $WWULEXWHV ComponentConfiguratorAttrib
● $SSOLFDWLRQVSHFLILF FXVWRPL]DWLRQ WR
VXSSRUW
● IDXOWWROHUDQFH
● FRQVLVWHQW UHFRQILJXUDWLRQ
● DGDSWDWLRQ
16
 5HFRQILJXUDWLRQ DQG ,QVSHFWLRQ
ZLWK 0RELOH $JHQWV
● 6XLWDEOH IRU
/DUJH6FDOH 6VWHPV
● $JHQWV PD FDUU
● JUDSK
● UHFRQILJXUDWLRQ VFULSW
● VWDWH
● UHVXOWV
17
3UHVHQWDWLRQ 2YHUYLHZ
 ,QWURGXFWLRQ
 2YHUDOO $UFKLWHFWXUH
 $XWRPDWLF RQILJXUDWLRQ 6HUYLFH
 RPSRQHQW RQILJXUDWRUV
 5HFRQILJXUDWLRQ $JHQWV
 $SSOLFDWLRQV
 ([SHULPHQWDO 5HVXOWV
 5HODWHG :RUN
 )XWXUH 'LUHFWLRQV DQG RQFOXVLRQV
18
$SSOLFDWLRQV RI WKH
$UFKLWHFWXUH
● GQDPLF7$2
● 0XOWLPHGLD 'LVWULEXWLRQ 6VWHP
● 'HYHORSHG E RWKHU UHVHDUFKHUV
● /HJ25%
● .Ã
RÃ
DQG 4R6DZDUH 9R' VHUYLFH
● 6,'$0 URDG WUDIILF LQIRUPDWLRQ VVWHP
● 25%$ 3HUVLVWHQW 2EMHFW 6HUYLFH
● 'LVWULEXWHG KHVV *DPH
● *DLD 26 IRU $FWLYH 6SDFHV
● .)6
19
$SSOLFDWLRQ
GQDPLF7$2
● 25%$FRPSOLDQW 5HIOHFWLYH 25%
● ([WHQVLRQ RI 7$2 :DVKLQJWRQ 8QLYHUVLW
● 8VHV RPSRQHQW RQILJXUDWRUV WR VXSSRUW
● LQVSHFWLRQ
● UHFRQILJXUDWLRQ
● ,QWHUDFWLRQ ZLWK WKH UHIOHFWLYH LQWHUIDFH FDQ EH GRQH
● XVLQJ D SRLQWWRSRLQW FRQQHFWLRQ
● XVLQJ PRELOH DJHQWV
20
GQDPLF7$2 6WUXFWXUH
21
$SSOLFDWLRQ
6FDODEOH 0XOWLPHGLD 'LVWULEXWLRQ
● *RDO VWUHDP PXOWLPHGLD WR PLOOLRQV RI XVHUV RYHU
WKH ,QWHUQHW
● 7KH VVWHP FDQ EH XVHG ZLWK
● /LYH 0XOWLPHGLD 6WUHDPLQJ
● 6WRUHG RQWHQW 6WUHDPLQJ
● $XGLR9LGHRFRQIHUHQFH
● $SSURDFK XVH D ZLGHDUHD QHWZRUN RI 5HIOHFWRUV
22
$ 5HIOHFWRU 1HWZRUN
23
$SSOLQJ WKH $UFKLWHFWXUH
● 3UHUHTXLVLWHV DQG $XWRRQILJ 6HUYLFH
● 8VHG WR FXVWRPL]H WKH FRPSRQHQWV RI HDFK
5HIOHFWRU
● 5HVHUYLQJ PHPRU 38 EDQGZLGWK QRW LPSOHPHQWHG
● RPSRQHQW RQILJXUDWRUV
● UHSUHVHQW LQWUD DQG LQWHU5HIOHFWRU GHSHQGHQFLHV
● VXSSRUW IDXOWWROHUDQFH
24
'QDPLF 5HFRQILJXUDWLRQ
IRU )DXOW7ROHUDQFH
25
3UHVHQWDWLRQ 2YHUYLHZ
 ,QWURGXFWLRQ
 2YHUDOO $UFKLWHFWXUH
 $XWRPDWLF RQILJXUDWLRQ 6HUYLFH
 RPSRQHQW RQILJXUDWRUV
 5HFRQILJXUDWLRQ $JHQWV
 $SSOLFDWLRQV
 ([SHULPHQWDO 5HVXOWV
 5HODWHG :RUN
 )XWXUH 'LUHFWLRQV DQG RQFOXVLRQV
26
([SHULPHQWDO 5HVXOWV
● ([SHULPHQWV ZLWK WKH WKUHH HOHPHQWV RI
WKH DUFKLWHFWXUH
● 7HVWEHG
●  6XQ 6SDUF 8OWUD WZR 0+] 38V
●  6XQ 6SDUF 8OWUD 0+] 38
● 6RODULV  26
● 0ESV )DVW (WKHUQHW
● WKLUG H[SHULPHQW ,QWHUQHW
27
 $XWRRQILJ 6HUYLFH
/RDGLQJ 6HYHUDO RPSRQHQWV
28
$XWRRQILJ 6HUYLFH
/RDGLQJ RPSRQHQWV RI 'LIIHUHQW 6L]HV
29
$XWRRQILJ 6HUYLFH
/RDGLQJ RPSRQHQWV RI 'LIIHUHQW 6L]HV
30
 'QDPLF 5HFRQILJXUDWLRQ
8VLQJ RPSRQHQW RQILJXUDWRUV
31
,PSDFW RI 'QDPLF
5HFRQILJXUDWLRQ RQ 4R6
32
 0RELOH $JHQWV IRU
5HFRQILJXUDWLRQ DQG ,QVSHFWLRQ
● 7HVWEHG
● 7KUHH 6SDUF 8OWUDV 6RODULV  #FVXLXFHGX
● 7KUHH 0+] 3V /LQX[ 5+ #HVFHWXUMFHV
● 7KUHH 0+] 3V /LQX[ 5+ #LFXQLFDPSEU
● 0ESV )DVW (WKHUQHW LQWUDGRPDLQ
● 3XEOLF ,QWHUQHW LQWHUGRPDLQ
33
0RELOH $JHQWV YV
RQYHQWLRQDO OLHQW6HUYHU
34
8SORDGLQJ D 1HZ
RPSRQHQW WR  1RGHV
35
RQFOXVLRQ RI WKH
([SHULPHQWV
● 7KH WKUHH HOHPHQWV RI RXU DUFKLWHFWXUH
● FDQ EH LPSOHPHQWHG HIILFLHQWO
● FDQ LPSURYH WKH SHUIRUPDQFH RI
H[LVWLQJ VVWHPV
36
5HODWHG :RUN
● 3UHUHTXLVLWHV
● -RE RQWURO /DQJXDJHV ,%0 @
● 626 RSHUDWLQJ VVWHP 6KDSLUR @
● 4R6 GHVFULSWLRQ ODQJXDJHV )U¡OXQG @
● $XWRPDWLF RQILJXUDWLRQ
● XVWRPL]DEOH 2SHUDWLQJ 6VWHPV
● -LQL
37
5HODWHG :RUN
● RPSRQHQW RQILJXUDWRUV
● 5HIOHFWLRQ
● 6RIWZDUH $UFKLWHFWXUHV $'/V
● 'QDPLF 5HFRQILJXUDWLRQ EDVHG RQ
● 6RIWZDUH %XVHV +RIPHLVWHU @
● RQQHFWRUV 7DORU @
● :RUNIORZ DSSOLFDWLRQV :KHDWHU @
38
2ULJLQDO RQWULEXWLRQV
 'HSHQGHQFH 0DQDJHPHQW XVLQJ RPSRQHQW
RQILJXUDWRUV 86(1,; 2276¶ ,((( RQFXUUHQF @
 $XWRPDWLF RQILJXUDWLRQ 6HUYLFH ,((( +3'¶@
 0RELOH 5HFRQILJXUDWLRQ $JHQWV ,((( $6$0$¶@
 GQDPLF7$2 ,),3$0 0LGGOHZDUH¶@
 0XOWLPHGLD 'LVWULEXWLRQ 6VWHP ,$67¶@
39
)XWXUH :RUN
● /LEUDULHV RI RPSRQHQW RQILJXUDWRUV
● 'QDPLF $GDSWDELOLW
● ,QWHJUDWLRQ ZLWK $'/V
● 6HFXULW
● 5HFRQILJXUDWLRQ DV DWRPLF WUDQVDFWLRQV
● $XWRPDWLQJ 3UHUHTXLVLWH JHQHUDWLRQ DQG
YHULILFDWLRQ
40
6XPPDU
● 7KLV WKHVLV KDV
 SUHVHQWHG DQ DUFKLWHFWXUDO IUDPHZRUN IRU
GHSHQGHQFH PDQDJHPHQW LQ FRPSRQHQWEDVHG
GLVWULEXWHG VVWHPV
 GHVFULEHG D FRQFUHWH LPSOHPHQWDWLRQ RI WKH
DUFKLWHFWXUH
 SUHVHQWHG WZR DSSOLFDWLRQV WKDW XWLOL]H WKH
DUFKLWHFWXUH DQG
 GHVFULEHG H[SHULPHQWV DQG DQDO]HG WKH
SHUIRUPDQFH RI WKH LPSOHPHQWDWLRQ
41
RQFOXVLRQV
● $V FRPSXWLQJ GHYLFHV EHFRPH SHUYDVLYH
LQ RXU VRFLHW ZH ZLOO HQFRXQWHU
● KLJKO GQDPLF HQYLURQPHQWV
● FRPSOH[ GHSHQGHQFLHV
● SRWHQWLDOO GLIILFXOW PDQDJHPHQW
● 7KLV WKHVLV SUHVHQWHG DQ LQWHJUDWHG
DUFKLWHFWXUH WKDW DGGUHVVHV WKHVH
SUREOHPV LQ D FOHDQ DQG HIILFLHQW ZD
42
43
8SGDWLQJ WKH -90
int WebBrowserConfigurator::eventOnHookedComponent
(ComponentConfigurator *cc, Event e)
{
if (cc == JVMConfigurator)
{
if (e == REPLACED)
try {
FrozenObjs fo = currentJVM-freezeAllObjs ();
currentJVM = JVMConfigurator-implementation ();
currentJVM-meltObjects (fo);
}
catch (Exception exp)
throw new ReconfigurationFailed(exp);
}
else ...
}

More Related Content

What's hot

093 Cordoba 2003.pdf
093 Cordoba 2003.pdf093 Cordoba 2003.pdf
093 Cordoba 2003.pdfjcarrey
 
1ª Antología. Primera Parte
1ª Antología. Primera Parte1ª Antología. Primera Parte
1ª Antología. Primera Parteautobombo
 
091 Asistentes de frenada.pdf
091 Asistentes de frenada.pdf091 Asistentes de frenada.pdf
091 Asistentes de frenada.pdfjcarrey
 
Oberste establishing enteroviruses in chronic diseases
Oberste establishing enteroviruses in chronic diseasesOberste establishing enteroviruses in chronic diseases
Oberste establishing enteroviruses in chronic diseasesdegarden
 
Lasinteligenciamultiples
LasinteligenciamultiplesLasinteligenciamultiples
Lasinteligenciamultiplesmarianita316
 
Cooperative Localization Based on Received Signal Strength in Wireless Sensor...
Cooperative Localization Based on Received Signal Strength in Wireless Sensor...Cooperative Localization Based on Received Signal Strength in Wireless Sensor...
Cooperative Localization Based on Received Signal Strength in Wireless Sensor...?? ?
 
Teaching of science
Teaching of scienceTeaching of science
Teaching of science
BEdEnglishEng
 
Curso Ekg
Curso EkgCurso Ekg
Curso Ekg
Anma GaCh
 
Orru sustainable use_of_estonian_peat_reserves_and_environmenta_challenges
Orru sustainable use_of_estonian_peat_reserves_and_environmenta_challengesOrru sustainable use_of_estonian_peat_reserves_and_environmenta_challenges
Orru sustainable use_of_estonian_peat_reserves_and_environmenta_challengesIngo Valgma
 
Codigo de etica
Codigo de eticaCodigo de etica
Codigo de etica
Georgina Ojeda
 
Pen test pavol.luptak
Pen test pavol.luptakPen test pavol.luptak
Pen test pavol.luptakAmiga Utomo
 
Sample report
Sample reportSample report
Sample reporttk99
 
Todos los niños en la escuela
Todos los niños en la escuelaTodos los niños en la escuela
Todos los niños en la escuelaAmerica Magana
 
Slides clase a_clase
Slides clase a_claseSlides clase a_clase
Slides clase a_clase
llorier
 
Informe conciliación1
Informe conciliación1Informe conciliación1
Informe conciliación1Heidy Balanta
 
Muelle barón intervención
Muelle barón intervenciónMuelle barón intervención
Muelle barón intervención
Juan Luis Menares, Arquitecto
 

What's hot (20)

093 Cordoba 2003.pdf
093 Cordoba 2003.pdf093 Cordoba 2003.pdf
093 Cordoba 2003.pdf
 
1ª Antología. Primera Parte
1ª Antología. Primera Parte1ª Antología. Primera Parte
1ª Antología. Primera Parte
 
091 Asistentes de frenada.pdf
091 Asistentes de frenada.pdf091 Asistentes de frenada.pdf
091 Asistentes de frenada.pdf
 
Oberste establishing enteroviruses in chronic diseases
Oberste establishing enteroviruses in chronic diseasesOberste establishing enteroviruses in chronic diseases
Oberste establishing enteroviruses in chronic diseases
 
Lasinteligenciamultiples
LasinteligenciamultiplesLasinteligenciamultiples
Lasinteligenciamultiples
 
Cooperative Localization Based on Received Signal Strength in Wireless Sensor...
Cooperative Localization Based on Received Signal Strength in Wireless Sensor...Cooperative Localization Based on Received Signal Strength in Wireless Sensor...
Cooperative Localization Based on Received Signal Strength in Wireless Sensor...
 
Configuracion bios
Configuracion biosConfiguracion bios
Configuracion bios
 
Pro3100
Pro3100Pro3100
Pro3100
 
Teaching of science
Teaching of scienceTeaching of science
Teaching of science
 
Curso Ekg
Curso EkgCurso Ekg
Curso Ekg
 
Curso basicoekg
Curso basicoekgCurso basicoekg
Curso basicoekg
 
Orru sustainable use_of_estonian_peat_reserves_and_environmenta_challenges
Orru sustainable use_of_estonian_peat_reserves_and_environmenta_challengesOrru sustainable use_of_estonian_peat_reserves_and_environmenta_challenges
Orru sustainable use_of_estonian_peat_reserves_and_environmenta_challenges
 
Codigo de etica
Codigo de eticaCodigo de etica
Codigo de etica
 
Pen test pavol.luptak
Pen test pavol.luptakPen test pavol.luptak
Pen test pavol.luptak
 
Sample report
Sample reportSample report
Sample report
 
PDQ-AT_Users_Guide
PDQ-AT_Users_GuidePDQ-AT_Users_Guide
PDQ-AT_Users_Guide
 
Todos los niños en la escuela
Todos los niños en la escuelaTodos los niños en la escuela
Todos los niños en la escuela
 
Slides clase a_clase
Slides clase a_claseSlides clase a_clase
Slides clase a_clase
 
Informe conciliación1
Informe conciliación1Informe conciliación1
Informe conciliación1
 
Muelle barón intervención
Muelle barón intervenciónMuelle barón intervención
Muelle barón intervención
 

Similar to Automatic Configuration of Component-Based Distributed Systems

SKGF_Advisory_Reexamination Practice with Concurrent District Court or USITC ...
SKGF_Advisory_Reexamination Practice with Concurrent District Court or USITC ...SKGF_Advisory_Reexamination Practice with Concurrent District Court or USITC ...
SKGF_Advisory_Reexamination Practice with Concurrent District Court or USITC ...SterneKessler
 
Transmission Operations
Transmission OperationsTransmission Operations
Transmission Operations
Thava Devanayagam
 
RPT_Under_Siege_Invasive_Species_on_Military_Bases_NWF_101405
RPT_Under_Siege_Invasive_Species_on_Military_Bases_NWF_101405RPT_Under_Siege_Invasive_Species_on_Military_Bases_NWF_101405
RPT_Under_Siege_Invasive_Species_on_Military_Bases_NWF_101405hannahruth8
 
Elk River - Energy City: One City's Attempt to Make a Difference
Elk River - Energy City: One City's Attempt to Make a DifferenceElk River - Energy City: One City's Attempt to Make a Difference
Elk River - Energy City: One City's Attempt to Make a Difference
University of Minnesota
 
Configuracion de la BIOS
Configuracion de la BIOSConfiguracion de la BIOS
Configuracion de la BIOSdegarden
 
Published in Nebraska Emerg Mgt Beacon
Published in Nebraska Emerg Mgt BeaconPublished in Nebraska Emerg Mgt Beacon
Published in Nebraska Emerg Mgt Beacon
amberalbano
 
Rima yousif nov.2012
Rima yousif nov.2012Rima yousif nov.2012
Rima yousif nov.2012Rima Yousif
 
Otn 9ides-fut-130867
Otn 9ides-fut-130867Otn 9ides-fut-130867
Otn 9ides-fut-130867FITSFSd
 
At Work, Home or On-the-Go: How to Make Organizing & De-Cluttering Tools Work...
At Work, Home or On-the-Go: How to Make Organizing & De-Cluttering Tools Work...At Work, Home or On-the-Go: How to Make Organizing & De-Cluttering Tools Work...
At Work, Home or On-the-Go: How to Make Organizing & De-Cluttering Tools Work...
ACCO Brands
 
Official mdcb study guide
Official mdcb study guideOfficial mdcb study guide
Official mdcb study guide
MDCB Exam
 
Proc venice1200
Proc venice1200Proc venice1200
Proc venice1200alina30324
 
DSP Portfolio
DSP PortfolioDSP Portfolio
DSP Portfolio
Dasapa
 
DavyMarkham Brochure
DavyMarkham BrochureDavyMarkham Brochure
DavyMarkham Brochure
Kevin Parkin
 
Verbigràcia1
Verbigràcia1Verbigràcia1
Verbigràcia1autobombo
 
CUTEHeart's Poster Session in CPC2016
CUTEHeart's Poster Session in CPC2016CUTEHeart's Poster Session in CPC2016
CUTEHeart's Poster Session in CPC2016
LBNicolau
 
Anexo 5 avales completo v2011.1
Anexo 5 avales completo v2011.1Anexo 5 avales completo v2011.1
Anexo 5 avales completo v2011.1
Liron Antirronquidos
 

Similar to Automatic Configuration of Component-Based Distributed Systems (20)

SKGF_Advisory_Reexamination Practice with Concurrent District Court or USITC ...
SKGF_Advisory_Reexamination Practice with Concurrent District Court or USITC ...SKGF_Advisory_Reexamination Practice with Concurrent District Court or USITC ...
SKGF_Advisory_Reexamination Practice with Concurrent District Court or USITC ...
 
Insustry
InsustryInsustry
Insustry
 
CV
CVCV
CV
 
Transmission Operations
Transmission OperationsTransmission Operations
Transmission Operations
 
RPT_Under_Siege_Invasive_Species_on_Military_Bases_NWF_101405
RPT_Under_Siege_Invasive_Species_on_Military_Bases_NWF_101405RPT_Under_Siege_Invasive_Species_on_Military_Bases_NWF_101405
RPT_Under_Siege_Invasive_Species_on_Military_Bases_NWF_101405
 
Elk River - Energy City: One City's Attempt to Make a Difference
Elk River - Energy City: One City's Attempt to Make a DifferenceElk River - Energy City: One City's Attempt to Make a Difference
Elk River - Energy City: One City's Attempt to Make a Difference
 
Configuracion de la BIOS
Configuracion de la BIOSConfiguracion de la BIOS
Configuracion de la BIOS
 
Published in Nebraska Emerg Mgt Beacon
Published in Nebraska Emerg Mgt BeaconPublished in Nebraska Emerg Mgt Beacon
Published in Nebraska Emerg Mgt Beacon
 
Rima yousif nov.2012
Rima yousif nov.2012Rima yousif nov.2012
Rima yousif nov.2012
 
Otn 9ides-fut-130867
Otn 9ides-fut-130867Otn 9ides-fut-130867
Otn 9ides-fut-130867
 
At Work, Home or On-the-Go: How to Make Organizing & De-Cluttering Tools Work...
At Work, Home or On-the-Go: How to Make Organizing & De-Cluttering Tools Work...At Work, Home or On-the-Go: How to Make Organizing & De-Cluttering Tools Work...
At Work, Home or On-the-Go: How to Make Organizing & De-Cluttering Tools Work...
 
Social%20 media wrcc
Social%20 media wrccSocial%20 media wrcc
Social%20 media wrcc
 
Speaker OSI-2011
Speaker OSI-2011Speaker OSI-2011
Speaker OSI-2011
 
Official mdcb study guide
Official mdcb study guideOfficial mdcb study guide
Official mdcb study guide
 
Proc venice1200
Proc venice1200Proc venice1200
Proc venice1200
 
DSP Portfolio
DSP PortfolioDSP Portfolio
DSP Portfolio
 
DavyMarkham Brochure
DavyMarkham BrochureDavyMarkham Brochure
DavyMarkham Brochure
 
Verbigràcia1
Verbigràcia1Verbigràcia1
Verbigràcia1
 
CUTEHeart's Poster Session in CPC2016
CUTEHeart's Poster Session in CPC2016CUTEHeart's Poster Session in CPC2016
CUTEHeart's Poster Session in CPC2016
 
Anexo 5 avales completo v2011.1
Anexo 5 avales completo v2011.1Anexo 5 avales completo v2011.1
Anexo 5 avales completo v2011.1
 

More from Fabio Kon

Evidence-based Public Policymaking in Smart Cities
Evidence-based Public Policymaking in Smart CitiesEvidence-based Public Policymaking in Smart Cities
Evidence-based Public Policymaking in Smart Cities
Fabio Kon
 
Padrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a ObjetosPadrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a Objetos
Fabio Kon
 
Como [não] falhar na sua startup
Como [não] falhar na sua startup Como [não] falhar na sua startup
Como [não] falhar na sua startup
Fabio Kon
 
Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...
Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...
Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...
Fabio Kon
 
Smart Cities: Concepts, Platforms, and Challenges
Smart Cities: Concepts, Platforms, and Challenges Smart Cities: Concepts, Platforms, and Challenges
Smart Cities: Concepts, Platforms, and Challenges
Fabio Kon
 
Inovação Aberta, Ecossistemas de Startups e sua Evolução
Inovação Aberta, Ecossistemas de Startups e sua EvoluçãoInovação Aberta, Ecossistemas de Startups e sua Evolução
Inovação Aberta, Ecossistemas de Startups e sua Evolução
Fabio Kon
 
Como Ensinar Engenharia de Software sem que seus alunos durmam
Como Ensinar Engenharia de Software sem que seus alunos durmamComo Ensinar Engenharia de Software sem que seus alunos durmam
Como Ensinar Engenharia de Software sem que seus alunos durmam
Fabio Kon
 

More from Fabio Kon (7)

Evidence-based Public Policymaking in Smart Cities
Evidence-based Public Policymaking in Smart CitiesEvidence-based Public Policymaking in Smart Cities
Evidence-based Public Policymaking in Smart Cities
 
Padrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a ObjetosPadrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a Objetos
 
Como [não] falhar na sua startup
Como [não] falhar na sua startup Como [não] falhar na sua startup
Como [não] falhar na sua startup
 
Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...
Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...
Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...
 
Smart Cities: Concepts, Platforms, and Challenges
Smart Cities: Concepts, Platforms, and Challenges Smart Cities: Concepts, Platforms, and Challenges
Smart Cities: Concepts, Platforms, and Challenges
 
Inovação Aberta, Ecossistemas de Startups e sua Evolução
Inovação Aberta, Ecossistemas de Startups e sua EvoluçãoInovação Aberta, Ecossistemas de Startups e sua Evolução
Inovação Aberta, Ecossistemas de Startups e sua Evolução
 
Como Ensinar Engenharia de Software sem que seus alunos durmam
Como Ensinar Engenharia de Software sem que seus alunos durmamComo Ensinar Engenharia de Software sem que seus alunos durmam
Como Ensinar Engenharia de Software sem que seus alunos durmam
 

Recently uploaded

Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 

Recently uploaded (20)

Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 

Automatic Configuration of Component-Based Distributed Systems