Analisi statica dei Deadlock in Featherweight Java con Futuri
Contribuinte(s) |
Laneve, Cosimo |
---|---|
Data(s) |
14/11/2012
|
Resumo |
Abbiamo studiato ABSFJf, un linguaggio ad oggetti concorrente con tipi di dato futuro ed operazioni per acquisire e rilasciare il controllo delle risorse. I programmi ABSFJf possono manifestare lock (deadlock e livelock) a causa degli errori del programmatore. Per individuare staticamente possibili com- portamenti non voluti abbiamo studiato e implementato una tecnica per l'analisi dei lock basata sui contratti, che sono una descrizione astratta del comportamento dei metodi. I contratti si utilizzano per formare un automa i cui stati racchiudono informazioni di dipendenza di tipo chiamante-chiamato; vengono derivati automaticamente da un algoritmo di type inference e model- lati da un analizzatore che sfrutta la tecnica del punto |
Formato |
application/pdf |
Identificador |
http://amslaurea.unibo.it/4473/1/grazia_carloaugusto_tesi.pdf Grazia, Carlo Augusto (2012) Analisi statica dei Deadlock in Featherweight Java con Futuri. [Laurea magistrale], Università di Bologna, Corso di Studio in Informatica [LM-DM270] <http://amslaurea.unibo.it/view/cds/CDS8028/> |
Relação |
http://amslaurea.unibo.it/4473/ |
Direitos |
info:eu-repo/semantics/openAccess |
Palavras-Chave | #deadlock analysis, contract, inference, deadlock, livelock, static deadlock analysis #scuola :: 843899 :: Scienze #cds :: 8028 :: Informatica [LM-DM270] #indirizzo :: 741 :: Curriculum A: Scienze informatiche #sessione :: seconda |
Tipo |
PeerReviewed |