ABCDE

ABCDE: L'INNOVATIVO PROCESSO DI SVILUPPO dApp

Dall’esperienza del progetto Amministrazioni e Imprese Native Digitali (AIND), sviluppato secondo metodologia Agile per la specifica e la progettazione di Smart Contracts, è nato il metodo di sviluppo Agile Block Chain Dapp Engineering (ABCDE), frutto della collaborazione tra FlossLabUniversità degli Studi di Cagliari. Si tratta del primo metodo Agile ideato con l'obiettivo di minimizzare i rischi sullo sviluppo insicuro degli Smart Contracts tramite pattern di sicurezza, checklist e testing.

Questo innovativo processo di sviluppo si basa infatti sulla definizione dei requisiti tramite User Stories o casi d’uso e utilizza versioni modificate dei diagrammi UML per permettere allo sviluppatore di:

  • specificare i requisiti;
  • progettare;
  • implementare;
  • testare applicazioni Blockchain facenti uso di Smart Contracts e di app per l’accesso a questi.

Il progetto è stato presentato a Mosca alla Software Engineering Conference Russia (SECR 2018) nell'ottobre 2018 e, l’11 gennaio 2019, a San Francisco alla Blockchain Connect Conference: Academic 2019.
In entrambi i casi il progetto è stato accolto come novità mondiale, soprattutto perché guarda a un settore, come quello della Blockchain, in cui lo sviluppo avviene in modo rapido e, spesso, senza seguire processi specifici a causa dell'impellente necessità di arrivare per primi sul mercato. Un'urgenza che caratterizza praticamente tutti i settori molto innovativi.

Progetti di Ricerca & Sviluppo

METAGIUSTIZIA

I nuovi strumenti di Intelligenza Artificiale al servizio della Giustizia

Vai al progetto Read More Metagiustizia

HINT - Healthcare Integration in Telemedicine

La piattaforma Cloud per la Telemedicina basata su Hub&Spoke e Imaging

Vai al progetto Read More HINT

CRYPTO-VOTING

Il sistema di e-voting basato sulla tecnologia Blockchain

Vai al progetto Read More Crypto-Voting

CAFCha

La piattaforma che garantisce la piena tracciabilità dei prodotti agroalimentari

Vai al progetto Read More Progetto CAFCha

Blockchain e Criptovalute

Il laboratorio condotto da FlossLab presso il Dipartimento del Tesoro

Vai al progetto Read More Blockchain e Criptovalute

ABCDE - Agile Block Chain Dapp Engineering

Il metodo Agile per minimizzare i rischi di sviluppo insicuro degli Smart Contracts

Vai al progetto Read More Il processo ABCDE di sviluppo dApp

CASCO - Complete Assessment of Smart Contracts and Coin Offers

L'innovativa piattaforma di valutazione dinamica delle ICO

Vai al progetto Read More Progetto CASCO

AIND - Amministrazioni e Imprese Native Digitali

Il progetto per le Amministrazioni e le Imprese Native Digitali

Vai al progetto Read More Progetto AIND

ALMACERT

Blockchain per certificati di laurea inalterabili e validi in tutta Europa

Vai al progetto Read More ALMACERT

KRYPTOSAFE

La piattaforma peer-to-peer dedicata alla gestione di dati di terzi

Vai al progetto Read More Progetto KRYPTOSAFE