Implementation of a Java Framework for Smart Contracts

Starting date
January 1, 2019
Duration (months)
Computer Science
Managers or local contacts
Spoto Nicola Fausto

The project implements a framework for programming smart contracts for blockchain in Java, based on the instrumentation of Java bytecode (static or dynamic) and its installation in blockchain. The objects created during the execution of the program are serialized in blockchain and identified through a unique identifier. Object serialization and deserialization will be invisible to the users of the language


Ailia SA
Funds: assigned and managed by the department

Project participants

Nicola Fausto Spoto
Associate Professor
Research areas involved in the project
Ingegneria del Software e Sicurezza
Software organization and properties


Research facilities