Changes for page Danilo Pianini’s read papers page
From version 10.1
edited by Andrea Omicini
on 25/12/2021 12:05
on 25/12/2021 12:05
Change comment:
There is no comment for this version
Summary
-
Page properties (4 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,0 +1,1 @@ 1 +Danilo Pianini’s read papers page - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. AndreaOmicini1 +XWiki.DaniloPianini - Syntax
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki 2.11 +XWiki 1.0 - Content
-
... ... @@ -1,71 +1,165 @@ 1 -= Danilo Pianini’s read papers page = 1 +#includeMacros("Main.MacroSheet") 2 +#includeMacros("Publications.MacroSheet") 3 +#includeMacros("People.MacroSheet") 2 2 3 -== Papers I have already read == 5 +#set( $userName = "DaniloPianini" ) 6 +#set($userFullname = "#userFullname($userName)") 7 +#set($userSpace = "#userPersonalwiki($userName)") 4 4 5 -* {{pub}}AlvesCB2006{{/pub}} 6 -** Riassume bene e chiaramente le caratteristiche dei vari simulatori stocastici. 7 -* {{pub}}CrowdmodelingCybsys38{{/pub}} 8 -** Viene presentato il modello SCA per la modellazione di sistemi complessi, dicendo che per ora i tool esistenti (e.g. Repast) mancano di un modello ben definito (anche Alchemist sfrutta la cosa). È interessante il supporto che offrono direttamente ai campi computazionali, mentre hanno limiti dovuti alla discretizzazione forzata sia spaziale che temporale. L'ambiente è sostanzialmente una rete di nodi. Non viene detto quale tipo di esecuzione venga effettuata dal motore di simulazione. Bellissimo l'aggancio sul motore 3D via MAX. Decisamente da non sottovalutare. 9 -* {{pub}}CollectivesortSaso08{{/pub}} 10 -** Cataloga le proprietà che deve possedere un mezzo di coordinazione per essere definito self-organizing. Sistema le tuple nei vari spazi utilizzando il brood sorting. 11 -* {{pub}}CiocchettaFBTC2008{{/pub}} 12 -** Sostanzialmente, mi pare che si possa riassumere il tutto in una divisione per "h" delle concentrazioni dei reagenti. Più "h" è piccolo più ci si avvicina al modello ODE, dato che approssima le concentrazioni a numeri continui. 9 +1 $userFullname's read papers page 13 13 14 -* {{pub}}CohenCACM2011{{/pub}} 15 -** Si parla dell'importanza crescente degli strumenti software nel processo di produzione dell'informazione. In particolare, vengono evidenziate tre aree in cui allo stato attuale si può ancora molto migliorare: content aggregation, entity extraction e clustering di documenti. 16 -* {{pub}}CardoneTCJ2011{{/pub}} 17 -** Paper molto completo dove si propone una struttura di rete mista fra le WSN, a basse prestazioni, e le MANET, reti spontanee di dispositivi (e.g. smartphones) con prestazioni molto più alte. Il focus dell'articolo è sulla costruzione di una sorta di backbone, una rete spontanea MANET che deve avere la responsabilità di trasportare le informazioni ad alta priorità in maniera tale da riportarle prima possibile nel punto di aggregazione. Si analizzano le prestazioni, impatto sui consumi e overhead. Rispetto al nostro lavoro è più in basso come astrazione, focalizzandosi molto sul routing. 18 -* {{pub}}DavisCACM201111{{/pub}} 19 -** Discute dell'appropriatezza di definire l'ingegnere del software come un ingegnere vero e proprio. Fa diversi esempi di definizione di ingegnere e mostra che l'ingegnere del software non si colloca in alcuna di esse. Chissà cosa ne pensa Antonio Natali? 20 -* {{pub}}GellerCACM2011{{/pub}} 21 -** Discute dell'esistenza di un progetto, finanziato dal DARPA, in cui si cerca di riconoscere l'attività che gli attori stanno compiendo di fronte ad una telecamera. Non si tratta di un esercizietto di computer vision, dato che il contesto è estremamente vasto. Il sistema dovrà essere capace di riconoscere azioni e situazioni diverse, e capire quali comportano rischi e quali invece no. C'è molto interesse anche per applicazioni non orientate al mondo militare, anche se attualmente DARPA finanzia in ottica bellica. 22 -* {{pub}}2000.gibson{{/pub}} 23 -** Contiene la descrizione rapida del metodo diretto e del First Reaction, introduce il Next Reaction. Nell'appendice parla anche un po' del metodo diretto ottimizzato. Contiene la descrizione delle strutture dati, e una buona parte matematica. 24 -* {{pub}}GongQueue2011{{/pub}} 25 -** Ricorda tutta l'evoluzione storica della sicurezza in Java, mostrandone obiettivi e soluzioni. 26 -* {{pub}}GreengardCACM201110{{/pub}} 27 -** Spiega i downside della vita in un mondo popolato dalle tecnologie. In particolare, spiega perché non mi ricordo mai nulla e ho bruciato la mia memoria a breve termine. 11 +1.1.1 Papers I have already read 12 +---- 13 +############################################################################################################ 14 +#set( $uid = "Alves_Antunes_Salvador_2006" ) 15 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 16 +#foreach ($pub in $xwiki.searchDocuments($sql)) 17 +#pubATVblock($xwiki.getDocument($pub).name) 18 +#end 19 +1.1.1.1.1.1 Comment: 20 +############################################################################################################ 21 +Riassume bene e chiaramente le caratteristiche dei vari simulatori stocastici. 22 +############################################################################################################ 23 +---- 24 +---- 25 +#set( $uid = "BandiniCybSist2007" ) 26 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 27 +#foreach ($pub in $xwiki.searchDocuments($sql)) 28 +#pubATVblock($xwiki.getDocument($pub).name) 29 +#end 30 +1.1.1.1.1.1 Comment: 31 +Viene presentato il modello SCA per la modellazione di sistemi complessi, dicendo che per ora i tool esistenti (e.g. Repast) mancano di un modello ben definito (anche Alchemist sfrutta la cosa). È interessante il supporto che offrono direttamente ai campi computazionali, mentre hanno limiti dovuti alla discretizzazione forzata sia spaziale che temporale. L'ambiente è sostanzialmente una rete di nodi. Non viene detto quale tipo di esecuzione venga effettuata dal motore di simulazione. Bellissimo l'aggancio sul motore 3D via MAX. Decisamente da non sottovalutare. 32 +---- 33 +---- 34 +############################################################################################################ 35 +#set( $uid = "selforgcoord-saso08" ) 36 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 37 +#foreach ($pub in $xwiki.searchDocuments($sql)) 38 +#pubATVblock($xwiki.getDocument($pub).name) 39 +#end 40 +1.1.1.1.1.1 Comment: 41 +############################################################################################################ 42 +Cataloga le proprietà che deve possedere un mezzo di coordinazione per essere definito self-organizing. Sistema le tuple nei vari spazi utilizzando il brood sorting. 43 +############################################################################################################ 44 +---- 45 +---- 46 +############################################################################################################ 47 +#####################################COMMENTED CODE EXAMPLE################################################# 48 +############################################################################################################ 28 28 50 +#### YOU MUST DEFINE HERE THE UID OF THE PAPER 51 +#set( $uid = "CiocchettaFBTC2008" ) 29 29 53 +#### THIS IS THE QUERY ON THE WIKI 54 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 30 30 31 -* {{pub}}{{/pub}} 32 -** 33 - 34 -* {{pub}}{{/pub}} 35 -** 36 - 37 -* {{pub}}{{/pub}} 38 -** 39 - 40 - 41 -#set( $uid = "" ) 42 - 43 -#set( $uid = "" ) 44 - 45 -#set( $uid = "" ) 46 - 47 - 48 - 49 -#set( $uid = "" ) 56 +#### AND HERE IT GETS THE DOCUMENT 57 +#foreach ($pub in $xwiki.searchDocuments($sql)) 58 +#pubATVblock($xwiki.getDocument($pub).name) 59 +#end 60 +1.1.1.1.1.1 Comment: 50 50 ############################################################################################################ 51 -~--~-- 62 +##############################################COMMENT BELOW################################################# 63 +############################################################################################################ 64 +Sostanzialmente, mi pare che si possa riassumere il tutto in una divisione per "h" delle concentrazioni dei reagenti. Più "h" è piccolo più ci si avvicina al modello ODE, dato che approssima le concentrazioni a numeri continui. 52 52 ---- 53 - 66 +---- 54 54 ############################################################################################################ 68 +#set( $uid = "CohenCACM2011" ) 69 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 70 +#foreach ($pub in $xwiki.searchDocuments($sql)) 71 +#pubATVblock($xwiki.getDocument($pub).name) 72 +#end 73 +1.1.1.1.1.1 Comment: 74 +############################################################################################################ 75 +Si parla dell'importanza crescente degli strumenti software nel processo di produzione dell'informazione. In particolare, vengono evidenziate tre aree in cui allo stato attuale si può ancora molto migliorare: content aggregation, entity extraction e clustering di documenti. 76 +############################################################################################################ 77 +---- 78 +---- 79 +############################################################################################################ 80 +#set( $uid = "CardoneTCJ2011" ) 81 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 82 +#foreach ($pub in $xwiki.searchDocuments($sql)) 83 +#pubATVblock($xwiki.getDocument($pub).name) 84 +#end 85 +1.1.1.1.1.1 Comment: 86 +############################################################################################################ 87 +Paper molto completo dove si propone una struttura di rete mista fra le WSN, a basse prestazioni, e le MANET, reti spontanee di dispositivi (e.g. smartphones) con prestazioni molto più alte. Il focus dell'articolo è sulla costruzione di una sorta di backbone, una rete spontanea MANET che deve avere la responsabilità di trasportare le informazioni ad alta priorità in maniera tale da riportarle prima possibile nel punto di aggregazione. Si analizzano le prestazioni, impatto sui consumi e overhead. Rispetto al nostro lavoro è più in basso come astrazione, focalizzandosi molto sul routing. 88 +############################################################################################################ 89 +---- 90 +---- 91 +############################################################################################################ 92 +#set( $uid = "DavisCACM201111" ) 93 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 94 +#foreach ($pub in $xwiki.searchDocuments($sql)) 95 +#pubATVblock($xwiki.getDocument($pub).name) 96 +#end 97 +1.1.1.1.1.1 Comment: 98 +############################################################################################################ 99 +Discute dell'appropriatezza di definire l'ingegnere del software come un ingegnere vero e proprio. Fa diversi esempi di definizione di ingegnere e mostra che l'ingegnere del software non si colloca in alcuna di esse. Chissà cosa ne pensa Antonio Natali? 100 +############################################################################################################ 101 +---- 102 +---- 103 +############################################################################################################ 104 +#set( $uid = "GellerCACM2011" ) 105 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 106 +#foreach ($pub in $xwiki.searchDocuments($sql)) 107 +#pubATVblock($xwiki.getDocument($pub).name) 108 +#end 109 +1.1.1.1.1.1 Comment: 110 +############################################################################################################ 111 +Discute dell'esistenza di un progetto, finanziato dal DARPA, in cui si cerca di riconoscere l'attività che gli attori stanno compiendo di fronte ad una telecamera. Non si tratta di un esercizietto di computer vision, dato che il contesto è estremamente vasto. Il sistema dovrà essere capace di riconoscere azioni e situazioni diverse, e capire quali comportano rischi e quali invece no. C'è molto interesse anche per applicazioni non orientate al mondo militare, anche se attualmente DARPA finanzia in ottica bellica. 112 +############################################################################################################ 113 +---- 114 +---- 115 +############################################################################################################ 116 +#set( $uid = "2000.gibson" ) 117 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 118 +#foreach ($pub in $xwiki.searchDocuments($sql)) 119 +#pubATVblock($xwiki.getDocument($pub).name) 120 +#end 121 +1.1.1.1.1.1 Comment: 122 +############################################################################################################ 123 +Contiene la descrizione rapida del metodo diretto e del First Reaction, introduce il Next Reaction. Nell'appendice parla anche un po' del metodo diretto ottimizzato. Contiene la descrizione delle strutture dati, e una buona parte matematica. 124 +############################################################################################################ 125 +---- 126 +---- 127 +############################################################################################################ 128 +#set( $uid = "GongQueue2011" ) 129 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 130 +#foreach ($pub in $xwiki.searchDocuments($sql)) 131 +#pubATVblock($xwiki.getDocument($pub).name) 132 +#end 133 +1.1.1.1.1.1 Comment: 134 +############################################################################################################ 135 +Ricorda tutta l'evoluzione storica della sicurezza in Java, mostrandone obiettivi e soluzioni. 136 +############################################################################################################ 137 +---- 138 +---- 139 +############################################################################################################ 140 +#set( $uid = "GreengardCACM201110" ) 141 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 142 +#foreach ($pub in $xwiki.searchDocuments($sql)) 143 +#pubATVblock($xwiki.getDocument($pub).name) 144 +#end 145 +1.1.1.1.1.1 Comment: 146 +############################################################################################################ 147 +Spiega i downside della vita in un mondo popolato dalle tecnologie. In particolare, spiega perché non mi ricordo mai nulla e ho bruciato la mia memoria a breve termine. 148 +############################################################################################################ 149 +---- 150 +---- 151 +############################################################################################################ 55 55 #set( $uid = "HymanCACM201112" ) 56 56 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 57 57 #foreach ($pub in $xwiki.searchDocuments($sql)) 58 58 #pubATVblock($xwiki.getDocument($pub).name) 59 59 #end 60 - 61 -====== Comment: ====== 62 - 157 +1.1.1.1.1.1 Comment: 63 63 ############################################################################################################ 64 64 Articolo in ricordo di una persona che ha dato davvero tanto all'informatica. 65 65 ############################################################################################################ 66 -~--~-- 67 67 ---- 68 - 162 +---- 69 69 ############################################################################################################ 70 70 #set( $uid = "IndurkhyaPLoSONE2010" ) 71 71 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") ... ... @@ -72,15 +72,12 @@ 72 72 #foreach ($pub in $xwiki.searchDocuments($sql)) 73 73 #pubATVblock($xwiki.getDocument($pub).name) 74 74 #end 75 - 76 -====== Comment: ====== 77 - 169 +1.1.1.1.1.1 Comment: 78 78 ############################################################################################################ 79 79 Descrive un metodo di fattorizzazione delle reazioni molto valido, ma per i nostri scopi problematico: forza il calcolo della propensity delle reazioni nel modo classico (impossibile l'uso di rate equations), forza le reazioni a non avere più di due reagenti (imposizione ereditata da Gillespie, ma che noi rilassiamo), ottimizza molto quando le stesse specie appaiono in molte reazioni come reagenti ma non come prodotti (evento piuttosto raro per noi, dato che modifichiamo i reagenti internamente senza rimuoverli, solitamente). Ottimo lavoro, ma scarsamente utilizzabile per i nostri scopi. 80 80 ############################################################################################################ 81 -~--~-- 82 82 ---- 83 - 174 +---- 84 84 ############################################################################################################ 85 85 #set( $uid = "KampCACM1111" ) 86 86 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") ... ... @@ -87,54 +87,39 @@ 87 87 #foreach ($pub in $xwiki.searchDocuments($sql)) 88 88 #pubATVblock($xwiki.getDocument($pub).name) 89 89 #end 90 - 91 -====== Comment: ====== 92 - 181 +1.1.1.1.1.1 Comment: 93 93 ############################################################################################################ 94 94 Tratta il problema di dover fidarsi di codice che non è stato scritto interamente da sé stessi. Lettura molto piacevole, termina con la proposta di una legge di tre articoli per assegnare responsabilità a chi dovesse sfruttare il sistema di fiducia per diffondere malware. 95 95 ############################################################################################################ 96 -~--~-- 97 97 ---- 98 - 186 +---- 99 99 #set( $uid = "KroekerCACM201110" ) 100 100 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 101 101 #foreach ($pub in $xwiki.searchDocuments($sql)) 102 102 #pubATVblock($xwiki.getDocument($pub).name) 103 103 #end 104 - 105 -====== Comment: ====== 106 - 192 +1.1.1.1.1.1 Comment: 107 107 Parla dello stato dell'arte nell'integrazione tra cervello umano e computer. 108 108 ---- 109 - 110 110 ---- 111 - 112 112 #set( $uid = "KroekerCACM201112" ) 113 113 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 114 114 #foreach ($pub in $xwiki.searchDocuments($sql)) 115 115 #pubATVblock($xwiki.getDocument($pub).name) 116 116 #end 117 - 118 -====== Comment: ====== 119 - 201 +1.1.1.1.1.1 Comment: 120 120 Parla dello stato dell'arte nella costruzione di macchine molecolari, ossia dell'utilizzo di componenti cellulari (DNA, proteine, etc.) per ottenere computazione. Allo stato attuale si riesce a computare la radice quadrata di qualunque numero (fino a 15) e ad arrotondare il risultato all'intero più vicino. Il tutto in 10 ore. Resta un po' in sospeso il fatto di capire quali applicazioni possano esserci per questi sistemi: probabilmente la risoluzione di problemi matematici non sarà particolarmente importante. 121 121 ---- 122 - 123 123 ---- 124 - 125 125 #set( $uid = "KuikkaniemiComputer2011" ) 126 126 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 127 127 #foreach ($pub in $xwiki.searchDocuments($sql)) 128 128 #pubATVblock($xwiki.getDocument($pub).name) 129 129 #end 130 - 131 -====== Comment: ====== 132 - 210 +1.1.1.1.1.1 Comment: 133 133 Indicazioni generali sull'uso di display pubblici. Presenta i concetti di stage e di ruolo. Mostra applicazioni pervasive ed enfatizza l'uso sociale dei display. Analizza probabili evoluzioni hardware, si sofferma sulle possibili problematiche d'uso e design di luoghi pervasivi. Mostra esperimenti funzionanti (Napoli, Helsinki). Qualche idea su come ottenere dati per costruire il software che pilota i display (computer vision, cellulari). Scarso rilievo all'analisi di quello che il software deve fare per supportare un ambiente simile. Utile. 134 134 ---- 135 - 136 136 ---- 137 - 138 138 ############################################################################################################ 139 139 #set( $uid = "LanierCACM201112" ) 140 140 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") ... ... @@ -141,15 +141,12 @@ 141 141 #foreach ($pub in $xwiki.searchDocuments($sql)) 142 142 #pubATVblock($xwiki.getDocument($pub).name) 143 143 #end 144 - 145 -====== Comment: ====== 146 - 220 +1.1.1.1.1.1 Comment: 147 147 ############################################################################################################ 148 148 Bell'articolo sulle analogie fra le strategie di marketing di Apple e le tecniche utilizzate dai santoni indiani per far proseliti. 149 149 ############################################################################################################ 150 -~--~-- 151 151 ---- 152 - 225 +---- 153 153 ############################################################################################################ 154 154 #set( $uid = "LeccaJoIB2010" ) 155 155 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") ... ... @@ -156,15 +156,12 @@ 156 156 #foreach ($pub in $xwiki.searchDocuments($sql)) 157 157 #pubATVblock($xwiki.getDocument($pub).name) 158 158 #end 159 - 160 -====== Comment: ====== 161 - 232 +1.1.1.1.1.1 Comment: 162 162 ############################################################################################################ 163 163 Spiega come calcolare i rates per fare la diffusione in maniera più realistica. Tiene in considerazione forma e massa delle molecole, è piuttosto complicato ma dovrebbe essere portabile su Alchemist. Alcuni calcoli di derivata ed integrale non sono completamente sviluppati, quindi c'è da fare un po' di lavoro aggiuntivo per riuscire a tirarne fuori una versione implementabile. 164 164 ############################################################################################################ 165 -~--~-- 166 166 ---- 167 - 237 +---- 168 168 ############################################################################################################ 169 169 #set( $uid = "Martin2006" ) 170 170 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") ... ... @@ -171,15 +171,12 @@ 171 171 #foreach ($pub in $xwiki.searchDocuments($sql)) 172 172 #pubATVblock($xwiki.getDocument($pub).name) 173 173 #end 174 - 175 -====== Comment: ====== 176 - 244 +1.1.1.1.1.1 Comment: 177 177 ############################################################################################################ 178 178 Simulatore per ambienti urbani. Poco rilevante per noi, ma fa bello sapere che l'hanno scritto in Java come noi abbiamo fatto con Alchemist. Evidentemente l'uso di quel linguaggio su software performance-oriented è tutt'altro che raro. 179 179 ############################################################################################################ 180 -~--~-- 181 181 ---- 182 - 249 +---- 183 183 ############################################################################################################ 184 184 #set( $uid = "bioframework-cec09" ) 185 185 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") ... ... @@ -186,15 +186,12 @@ 186 186 #foreach ($pub in $xwiki.searchDocuments($sql)) 187 187 #pubATVblock($xwiki.getDocument($pub).name) 188 188 #end 189 - 190 -====== Comment: ====== 191 - 256 +1.1.1.1.1.1 Comment: 192 192 ############################################################################################################ 193 193 Usano il vecchio simulatore multicompartimento per fare le righe col Drosophila. 194 194 ############################################################################################################ 195 -~--~-- 196 196 ---- 197 - 261 +---- 198 198 ############################################################################################################ 199 199 #set( $uid = "NikhilCACM201110" ) 200 200 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") ... ... @@ -201,15 +201,12 @@ 201 201 #foreach ($pub in $xwiki.searchDocuments($sql)) 202 202 #pubATVblock($xwiki.getDocument($pub).name) 203 203 #end 204 - 205 -====== Comment: ====== 206 - 268 +1.1.1.1.1.1 Comment: 207 207 ############################################################################################################ 208 208 Spiega come sia possibile (e presenta anche un linguaggio) ridurre un po' il gap fra i linguaggi per lo sviluppo di software e quelli per lo sviluppo di hardware. VHDL e compagnia risalgono agli anni 80, e nel mondo dell'hardware moderno c'è necessità di maggiore parallelizzazione. Viene presentato il linguaggio Bluespec SystemVerilog (BSV). 209 209 ############################################################################################################ 210 -~--~-- 211 211 ---- 212 - 273 +---- 213 213 ############################################################################################################ 214 214 #set( $uid = "OSullivanQueue2009" ) 215 215 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") ... ... @@ -216,15 +216,12 @@ 216 216 #foreach ($pub in $xwiki.searchDocuments($sql)) 217 217 #pubATVblock($xwiki.getDocument($pub).name) 218 218 #end 219 - 220 -====== Comment: ====== 221 - 280 +1.1.1.1.1.1 Comment: 222 222 ############################################################################################################ 223 223 Confronta i sistemi di controllo della versione centralizzati (CVS, SVN) e distribuiti (Git, Mercurial). Evidenzia i casi in cui sono da preferirsi i primi ed i casi in cui sia invece meglio puntare sui secondi. Evidenzia punti di forza e di debolezza di ognuno. Per il tipo di sviluppo che si fa all'interno di una facoltà, un DCVS appare la scelta più ovvia e logica. Git e Mercurial sono molto simili, il primo ha una curva di apprendimento un po' più ripida ed è molto più Unix oriented. 224 224 ############################################################################################################ 225 -~--~-- 226 226 ---- 227 - 285 +---- 228 228 ############################################################################################################ 229 229 #set( $uid = "ShmatikovCACM201112" ) 230 230 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") ... ... @@ -231,14 +231,11 @@ 231 231 #foreach ($pub in $xwiki.searchDocuments($sql)) 232 232 #pubATVblock($xwiki.getDocument($pub).name) 233 233 #end 234 - 235 -====== Comment: ====== 236 - 292 +1.1.1.1.1.1 Comment: 237 237 Introduce un lavoro fatto sulla sicurezza, riassumendo il fatto che l'anonimizzazione dei dati (tramite, ad esempio, la cancellazione di nome e cognome) è un meccanismo largamente insufficiente alla difesa della privacy. 238 238 ############################################################################################################ 239 -~--~-- 240 240 ---- 241 - 296 +---- 242 242 ############################################################################################################ 243 243 #set( $uid = "SlepoyJPC2008" ) 244 244 #set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") ... ... @@ -245,28 +245,109 @@ 245 245 #foreach ($pub in $xwiki.searchDocuments($sql)) 246 246 #pubATVblock($xwiki.getDocument($pub).name) 247 247 #end 248 - 249 -====== Comment: ====== 250 - 303 +1.1.1.1.1.1 Comment: 251 251 ############################################################################################################ 252 252 Introduzione del metodo composition-rejection per slegare la complessità computazionale dell'algoritmo diretto di Gillespie dal numero di reazioni in gioco. Bellissima idea, peccato che tutto funzioni bene perché vale nei sistemi biologici l'assunzione che le propensity variano fra loro in modo limitato. La dipendenza dal numero delle reazioni viene rilassata forzando però la dipendenza dal divario fra le varie propensity: in un sistema dove ci sono reazioni molto veloci e reazioni molto lente, il numero di gruppi da formare aumenta (logaritmicamente) e conseguentemente peggiorano le prestazioni dell'algoritmo. Nel caso SAPERE, visto che esistono reazioni con semantica ASAP, e quindi con rate markoviano tendente a infinito, l'algoritmo è molto probabilmente peggiore del classico Next Reaction. Inoltre, essendo basato sul metodo diretto di Gillespie non sul First Reaction, impedisce il trattamento semplice di eventi e reazioni con distribuzione di probabilità non esponenziale. 253 253 ############################################################################################################ 254 -~--~-- 255 255 ---- 256 - 308 +---- 309 +############################################################################################################ 257 257 #set( $uid = "sapere-woa2011" ) 311 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 312 +#foreach ($pub in $xwiki.searchDocuments($sql)) 313 +#pubATVblock($xwiki.getDocument($pub).name) 314 +#end 315 +1.1.1.1.1.1 Comment: 316 +############################################################################################################ 258 258 Me l'hanno fatta presentare a WOA 2011. Solfa SAPERE. 318 +############################################################################################################ 319 +---- 320 +---- 259 259 260 -== Papers I want to read == 261 261 262 -* {{pub}}DiNoiaJAIR2007{{/pub}} 263 -* {{pub}}tucson-wetice2004{{/pub}} 264 -* {{pub}}kuhn-revolution{{/pub}} 265 -* {{pub}}mas-ia2006{{/pub}} 266 -* {{pub}}aose-jaamas9{{/pub}} 267 -* {{pub}}selforg-bads11{{/pub}} 268 -* {{pub}}WilliamsonIJSSST2010{{/pub}} 269 -* {{pub}}artifacts-selmasIV{{/pub}} 270 -* {{pub}}ai-ifipbook2009{{/pub}} 271 -* {{pub}}KwonTSE2011{{/pub}} 323 +1.1.1 Papers I want to read 324 +---- 325 +#set( $uid = "DiNoiaJAIR2007" ) 326 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 327 +#foreach ($pub in $xwiki.searchDocuments($sql)) 328 +#pubATVblock($xwiki.getDocument($pub).name) 329 +#end 330 +---- 331 +---- 332 +#set( $uid = "tucson-wetice2004" ) 333 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 334 +#foreach ($pub in $xwiki.searchDocuments($sql)) 335 +#pubATVblock($xwiki.getDocument($pub).name) 336 +#end 337 +---- 338 +---- 339 +#set( $uid = "kuhn-revolution" ) 340 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 341 +#foreach ($pub in $xwiki.searchDocuments($sql)) 342 +#pubATVblock($xwiki.getDocument($pub).name) 343 +#end 344 +---- 345 +---- 346 +#set( $uid = "mas-ia2006" ) 347 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 348 +#foreach ($pub in $xwiki.searchDocuments($sql)) 349 +#pubATVblock($xwiki.getDocument($pub).name) 350 +#end 351 +---- 352 +---- 353 +#set( $uid = "aose-jaamas9" ) 354 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 355 +#foreach ($pub in $xwiki.searchDocuments($sql)) 356 +#pubATVblock($xwiki.getDocument($pub).name) 357 +#end 358 +---- 359 +---- 360 +#set( $uid = "selforg-bads11" ) 361 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 362 +#foreach ($pub in $xwiki.searchDocuments($sql)) 363 +#pubATVblock($xwiki.getDocument($pub).name) 364 +#end 365 +---- 366 +---- 367 +#set( $uid = "WilliamsonIJSSST2010" ) 368 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 369 +#foreach ($pub in $xwiki.searchDocuments($sql)) 370 +#pubATVblock($xwiki.getDocument($pub).name) 371 +#end 372 +---- 373 +---- 374 +#set( $uid = "artifacts-selmasIV" ) 375 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 376 +#foreach ($pub in $xwiki.searchDocuments($sql)) 377 +#pubATVblock($xwiki.getDocument($pub).name) 378 +#end 379 +---- 380 +---- 381 +#set( $uid = "ai-ifipbook2009" ) 382 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 383 +#foreach ($pub in $xwiki.searchDocuments($sql)) 384 +#pubATVblock($xwiki.getDocument($pub).name) 385 +#end 386 +---- 387 +---- 388 +#set( $uid = "ai-ifipbook2009" ) 389 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 390 +#foreach ($pub in $xwiki.searchDocuments($sql)) 391 +#pubATVblock($xwiki.getDocument($pub).name) 392 +#end 393 +---- 394 +---- 395 +#set( $uid = "KwonTSE2011" ) 396 +#set ($sql = ", BaseObject as obj, StringProperty as prop where obj.name=doc.fullName and obj.className='Publications.PublicationClass' and obj.name<>'Publications.PublicationClassTemplate' and prop.id.id=obj.id and prop.name='univocalID' and (prop.value like '%$uid')") 397 +#foreach ($pub in $xwiki.searchDocuments($sql)) 398 +#pubATVblock($xwiki.getDocument($pub).name) 399 +#end 400 +---- 401 +---- 272 272 403 + 404 + 405 + 406 + 407 + 408 +