MOV.W R12,R5 CALL #malloc MOV.W R6,R15 AND.W #0xFF,R15 AND.W #0xFF00,R6 SWPB R6 ADD.W R15,R6 MOV.W R7,R14 AND.W #0xFF00,R14 SWPB R14 AND.W #0xFF,R7 RLA.W R7 MOV.W R12,R11 MOV.W R12,R9 ADD.W R5,R11 SUB.W #8,R11 POP R5 MOV.W SP,0x0006(R11) MOV.W R11,R13 |
My research is focused on efficient virtual machine, operating system and compiler design for Smart Contract, Blockchain and Distributed Ledger Technologies (DLTs) and the Internet of Things (IoT), and naturally, the Blockchain of Things (BoT). Blockchain is a multi-disciplinary area that will affect many different domains, we have therefore set up a multi-disciplinary Centre for Distributed Ledger Technologies Blockchain technology is already seeing potential uses for a number of sectors including finance, health and governance (to mention a few). Smart contracts enable systems to perform automated and verifiable fulfilment of transactions. As the technology becomes pervasive everyday objects, products and services will be able to provide more guarantees, greater efficiency and lower costs. I am currently interested in a number of issues that will enable such a future: - Lowering the learning curve to develop Blockchain related applications and contracts - Optimisation of applications and contracts. Contracts running in a Blockchain could incur running (monetary) costs. By looking at the low level instruction sets within the virtual machine platforms and proposing more optimal intermediate representation such running costs can be reduced. - Integration of Blockchain systems with the Internet of Things. Many are proposing the integration of Blockchain with IoT based devices, however many IoT devices are severely resource constrained (having tens of KB of program space and around 10KB of memory). We are conducting research in regards to how to bring Blockchain to and as close as possible to such resource constrained devices as possible On the IoT front, embedded system programming requires expert programming skills and an in-depth knowledge of low level architectures. Due to this a lot of programmers, novice and advanced alike, find it very hard to develop (even simple) applications for embedded systems. One of my main research goals is to develop systems that can help bridge the gap and enable programmers (and non-computer scientists) to easily develop applications for IoT embedded resource constrained systems. Proposals had been made to enable programmers to develop Java programs for such resource constrained systems, however the approaches were greatly hindered by poor execution performance due to the interpreted nature of the implementations. In traditional computing systems run-time compilation techniques are used to overcome this, however the general consensus of the community was that run-time compilation techniques are impossible or infeasible on such resource-constrained devices. In my research it was proposed that this assumption was preconceived and demonstrated that run-time compilation is in fact possible (and efficient). In doing so, I developed a run-time compilation scheme (both Ahead-of-Time and Just-in-Time), and an operating system (including a run-time environment, a garbage collector and a threading environment) to facilitate demonstration of the compilation scheme. I am actively researching this area by focusing on other aspects of VMs and OSes. If you are interested in anything Blockchain, IoT, Operating System or Virtual Machine related (inc. compilers and run-time systems) please get in touch! Director of the Centre for Distributed Ledger Technologies, University of Malta Senior Lecturer in the Department of Computer Science, Faculty of ICT, University of Malta Previous Affiliations: Post-doctoral Researcher in the Department of Computing and The Hamlyn Centre, Imperial College London Post-doctoral Researcher in the BlueZ Computing team at IBM Research Zurich The Internet of Things (IoT) Virtual Machines Operating Systems Compilers Big Data Distributed Systems Pervasive Computing Sensor Networks, Wireless Sensor Networks, Body Sensor Networks Cloud Computing Mobile Computing M.Sc. Pervasive Computing, University of Kent (in the School of Computing) B.Sc. I.T. (Hons.) University of Malta (in the Faculty of ICT) Daniel Busuttil Blockchain and Aviation Co-Supervised with: Dr Robert Camilleri Blockchain / Aviation Previous PhD Students Adrian Mizzi Macro-programming Techniques for the Internet of Things and Blockchain Co-Supervisor: Prof Gordon Pace Blockchain / IoT / Compilers / Languages / DSLs / Low-Level Programming Non-CS/IT Masters Student Supervision Damian Cassar The Legal Ramifications of Blockchain-Based Smart Contracts: A Comparative Analysis of B2C2 Ltd v. Quoine Pte Ltd Blockchain Law / Smart Contracts / Legal Contracts Nichola Portelli Blockchain Accounting and Auditing in iGaming Blockchain / Accounting / Auditing Yanika Muscat Blockchain and Value Added Tax Blockchain / Tax CS/IT Masters Students Student Supervision Ryan Falzon Unified Programming Models for Blockchain Decentralised Applications Co-Supervisor: Prof. Gordon Pace Blockchain / Smart Contracts / Programming Languages Karl Bezzina Blockchain Performance Metrics Co-Supervisor: Dr Conrad Attard Blockchain / Performance Dylan Vassallo Federated Learning and Blockchain Co-Supervisor: Dr Vince Vella Blockchain / AI Former MSc Projects Dan Chirtoaca Non-Fungible Tokens, Design and Reusability Framework Co-Supervisor: Prof. George Azzopardi Blockchain / DLT / Smart Contract Steven Farrugia Ethereum Transaction Pattern Matching and Modelling Co-Supervisor: Prof. George Azzopardi Ethereum / Smart Contracts Patrick Massa Blockchain Technology in light of the General Data Protection Regulation Main Supervisor: Dr Mireille Caruana Blockchain / Law / GDPR Fthi Abadi (University of Groningen Student) Access Control Mechanisms for Blockchain and the Internet of Things Co-Supervisor: Prof George Azzopardi (University of Groningen) Blockchain / Smart Contracts / IoT Brian Zammit Memory Protection For Resource Constrained Devices Co-Supervisor: Prof Gordon Pace Compilers / Operating Systems / Low-Level Programming Noella Galea Brain Computer Intefaces for the Internet of Things Co-Supervisor: Dr Owen Falzon BCI / IoT Rebecca Kai Cassar (now Software Engineer at CS Technologies International) Peer-to-peer Web Caching Co-Supervisor: Dr Kevin Vella Distributed Systems / JavaScript Yonas Leguesse (now Expert in Network & Information Security at European Union Agency for Network and Information Security (ENISA)) Anti-Evasion Code Patching for Android Malware Sandboxes Main Supervisor: Dr Mark J Vella Security / Android / Operating Systems / Virtual Machines / Bytecode BSc/BSc IT Students Jacques Vella Critien Cryptocurrency Twitter Sentiment Analysis Co-Supervisor: Prof Albert Gatt Cryptocurrency / Sentiment Analysis Chris Frendo IoT and Robotics Dynamic Task Scheduling Co-Supervisor: Prof Saviour Zammit IoT / Robotics / Scheduling Sergiu Nimat Smart Contract Entity Framework Abstraction Layer Smart Contracts / Language Design Quentin Falzon IoT Co-Supervisor: Prof Carl J Debono IoT Matthew Vella On- and Off-Chain Codesign of Smart Contract dApp Systems Co-Supervisor: Prof Gordon Pace Blockchain / Smart Contracts Matthew Vella On- and Off-Chain Codesign of Smart Contract dApp Systems Co-Supervisor: Prof Gordon Pace Blockchain / Smart Contracts Former Non-CS/IT Undergrad Students Michaela Galea Philosophical Aspects of Blockchain Main Supervisor: Dr Jean-Paul De Lucca Blockchain / Philosophy Former BSc/BSc IT Projects Gabriel Camilleri Static Analysis of Smart Contracts using KeY Main Supervisor: Prof Gordon Pace Blockchain / Smart Contracts / Static Analysis Matthew Barthet Simulating Blockchain Systems Blockchain / Python / Simulation Brandon Abela Investigating Optimising Compilation using AI Main Supervisor: Dr Sandro Spina Compilers / AI Ella Lautier JavaScript Operating System Simulation of Memory Management Techniques Co-Supervisor: Dr Kevin Vella Operating Systems / HTML5 / JavaScript / Web Timothy Muscat An Android Dalvik Bytecode Interpreter for 16-bit Architectures Virtual Machines / Dalvik / Interpreters Michael Calleja JavaScript Operating System Simulation of Processes for Instructional Use Co-Supervisor: Dr Kevin Vella Operating Systems / HTML5 / JavaScript / Web Giancarlo Laferla (now Application Developer at RS2 Software) Extending Android's Binder as a basis for application monitoring Main Supervisor: Dr Mark J Vella Security / Android / Operating Systems / Virtual Machines / Bytecode Rebecca Kai Cassar (now Software Engineer at CS Technologies International) Abstracting Eventually Consistent Databases for Offline Web Application Usage Co-Supervisor: Dr Joseph Vella NoSQL Databases / JavaScript / HTML5 / PouchDB / CouchDB Leon Degiorgio (now Software Engineer at CCBill) Towards Offline Usage of JavaScript Web Applications Co-Supervisor: Dr Kevin Vella Web Programming / JavaScript / HTML5 Giulio Camilleri An LLVM Bitcode Interpreter for 16-bit MSP430 Microcontrollers Operating Systems / Virtual Machines / Compilers / Low-Level Programming / LLVM / MSP430 Isaac Chircop (now Software Developer at RS2 Software) Enabling .NET Web Applications for Offline Usage Web Programming / .NET Gabriella Azzopardi (now Project Associate at CERN and PhD student in the Department of Communications and Computer Engineering) Techniques for Facilitating Offline Cloud-Based Application Usage NoSQL Databases / Web Programming / PHP Aaron Axisa (now Software Architect at LottoStarlet) A Java Remote Code Update Mechanism Java / Bytecode / Software Management / Patching Interns Former Interns Martin Blot Blockchain / Simulation / JavaScript Arnaud Dieziger Smart Contract Voting Cédric Defour IoT Amine Sertani NodeJS Saad Kahoui NodeJS Léa Narzis Blockchain / Simulation / JavaScript Student from: École des mines d'Alès Louison Brault Operating Systems / Simulation / JavaScript Student from: ESEO Institute of Science and Technology Joseph Laurent Operating Systems / Simulation / JavaScript Student from: École des mines d'Alès Jerry Petilaire (now Consultant at Beijaflore) Compilers / Memory Management / LLVM Student from: École des mines d'Alès Thibaud Duble (now Researcher at Nameshield Group) Compilers / Embedded Systems / LLVM Student from: ESEO Angers Jamie Vella Compilers / LLVM / WebAssembly Student from: BSc Computing Science 2014 intake Mehmet Furkan IoT / Arduino Student from: Ankara Üniversitesi Review Editor - Frontiers in Communications and Networks Reviewer - Southeast Decision Sciences Institute 2021 Reviewer - Elsevier Journal on Expert Systems With Applications Technical Program Committee - 3rd IFIP International Workshop on Blockchain and Smart Contracts Steering Board - Workshop on Blockchain for IoT 5G/6G, IoT and CPS 2020 Program Committee - IEEE BigDataSE 2020 Reviewer - IEEE Access Program Committee - Deep-BDB 2020 2nd International Conference on Deep Learning, Big Data and Blockchain Program Committee - BLOCKCHAIN'20 2nd International Congress on Blockchain and Applications Steering Board - 2nd Workshop on Blockchain for IoT in Cyber Physical Systems Reviewer - Elsevier Robotics and Computer-Integrated Manufacturing Technical Programe Committee - 2nd Workshop on Blockchain Dependability (WBD) 2019 Reviewer - First International Workshop on Blockchain Meets Computer Vision and Artificial Intelligence Program Committee - BLOCKCHAIN'2019 The 1st International Congress on Blockchain and Applications 2019 Technical Program Committee - the 2nd International Workshop on Blockchains and Smart Contracts Program Committee - ACM 2019 Symposium on Applied Computing - dApp Track Technical Program Committee - BlockSys 2018 ACM 1st International Workshop on Blockchain-enabled Networked Sensor Systems Technical Program Committee - 1st International Workshop on Blockchain in IoT Program Committee - 1st Workshop on Blockchain Dependability (WBD) 2018 Program Committee - IEEE 2018 1st International Workshop on Blockchain for the Internet of Things Program Committee - IEEE International Conference on Internet of People (IoP 2018) Program Committee - IEEE/IFIP International Conference on Embedded and Ubiquitous Computing Technical Program Committee - SIFL 18 Symposium on Internet of Things, Fog Computing and Wireless Location Technologies Program Committee - ICFNDS 2018 International Conference on Future Networks and Distributed Systems Program Committee - ICT Innovations 2018 Reviewer - IEEE Communications Magazine Program Committee - WoT 2017 International Workshop on the Web of Things Program Committee - ICT Innovations 2017 Reviewer - ConTEL 2017 International Conference on Telecommunications Technical Program Committee - DHN-AmI 2017 Special Session on Digital Home Networks & Ambient Intelligence Technical Program Committee - SAI'17 Symposium on Advances in Applied Informatics Reviewer - Embedded Systems Letters Program Committee - ICFNDS 2017 International Conference on Future Networks and Distributed Systems Program Committee - ICACCI 2017 Conference on Advances in Computing, Communications and Informatics Program Committee - WoT 2016 International Workshop on the Web of Things External Expert Evaluator - COST European Cooperation in Science and Technology Reviewer - International SAI'16 Symposium on Advances in Applied Informatics Embedded Systems Chair - SENSORCOMM 2016 Technical Program Committee - SENSORCOMM 2016 Reviewer - IEEE Sensors Journal Technical Program Committee - ICIIOT 2015 International Conference on Industrial Internet of Things Technical Program Committee - IEEE GC 2015 Workshop on Internet of Things for Ambient Assisted Living Program Committee - ICACOMIT 2015 Program Committee - ETAI 2015 Reviewer - IEEE Journal of Biomedical and Health Informatics TPC Chair - WICT 2015 Embedded Systems Chair - SENSORCOMM 2015 Technical Program Committee - SENSORCOMM 2015 Reviewer - Mobile Networks and Applications Journal Editor - CSAW: Computer Science Annual Workshop 2014, University of Malta Program Committee - ELEMENT 2014 Chair - ICT Cost Action IC1303 Workgroup: Sensor Networks and Communication Infrastructure for AAL Services Embedded Systems Chair - SENSORCOMM 2014 Technical Program Committee - SENSORCOMM 2014 Management Committee - Cost Action IC1303: Algorithms, Architectures and Platforms for Enhanced Living Environments Reviewer - CyberC 2013 Reviewer - BSN 2013 Embedded Systems Chair - SENSORCOMM 2013 Technical Program Committee - SENSORCOMM 2013 Reviewer - Transactions on Information Technology in BioMedicine Embedded Systems Chair - SENSORCOMM 2012 Technical Program Committee - SENSORCOMM 2012 Reviewer - Body Sensor Networks 2012 Panel Member - Leveraging Mobile for Health and Fitness Applications and Services at Mobile World Congress 2012 Member - UKTI ICT Olympic Event Stakeholder Group Editorial Board - International Journal on Advances in Networks and Services Shadow Program Committee - EuroSys 2012 Embedded Systems Chair - SENSORCOMM 2011 Technical Program Commitee - SENSORCOMM 2011 Session Chair - SENSORCOMM 2011 Reviewer - SENSORCOMM 2011 Chair - 3rd International Workshop on Sensor Networks 2010 Reviewer - DCOSS 2010 Workshop Co-Chair - Sensor Networks Workshop MESA 2008 Reviewer - MESA 2008 Max Ganado, Joshua Ellul, Gordon Pace, Steve Tendon, Bryan Wilson. MIT Computational Law Report v1.3, November 2020. Invited Paper: Towards Configurable and Efficient Runtime Verification of Blockchain based Smart Contracts at the Virtual Machine Level Joshua Ellul. In the Reliable Smart Contracts: State-of-the-art, Applications, Challenges and Future Directions of the 9th International Symposium On Leveraging Applications of Formal Methods, Verification and Validation, October 2020. Invited Paper: Regulating Blockchain, DLT and Smart Contracts: A Technology Regulator's Perspective Joshua Ellul, Max Ganado, Ian Gauci, Stephen McCarthy, Gordon J. Pace. In ERA Forum, June 2020. Detection of illicit accounts over the Ethereum blockchain Steven Farrugia, Joshua Ellul, George Azzopardi. In Elsevier Expert Systems with Applications. A framework for creating deployable smart contracts for non-fungible tokens on the Ethereum blockchain Dan Chirtoaca, Joshua Ellul, George Azzopardi. In 2nd IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS), April 2020. Elderly fall detection systems: A literature survey Xueyi Wang, Joshua Ellul, George Azzopardi. In Frontiers in Robotics and AI, section Sensor Fusion and Machine Perception. Guest editorial: special issue on pervasive sensing and machine learning for mental health Benny Lo, Yuan Zhang, Omer T. Inan, Joshua Ellul. In IEEE Journal of Biomedical and Health Informatics, November 2019. Towards A Unified Programming Model for Blockchain Smart Contract dApp Systems Joshua Ellul, Gordon Pace. In 2nd International Workshop on Blockchain Dependability, October 2019. Invited Paper: Blockchain and the Common Good Reimagined Joshua Ellul, Gordon Pace. The Common Good in the Digital Age, the Vatican City State, September 2019 An RGB-D based Framework for Ambient Assistive Living Applications Carl James Debono, Matthew Sacco, Joshua Ellul. In 2019 IEEE International Symposium on Measurements & Networking (M&N), July 2019. Porthos: Macroprogramming Blockchain Systems Adrian Mizzi, Joshua Ellul, Gordon Pace. In 2nd International Workshop on Blockchains and Smart Contracts (BSC), June 2019. The Truth in the Myth of the Lawyer-Programmer Chimera Joshua Ellul, Ian Gauci, Gordon J Pace. In DLT Malta: Thoughts from the Blockchain Island, ed. Patrick Young, ISBN 978-8362627028, May 2019. Verification of Smart Contract Business Logic: Exploiting a Java Source Code Verifier Wolfgang Ahrendt, Richard Bubel, Joshua Ellul, Gordon J Pace, Raul Pardo, Vincent Rebiscoul, Gerardo Schneider. the Proceedings of the 8th IPM International Conference on Fundamentals of Software Engineering, May 2019. Contracts over Smart Contracts: Recovering from Violations Dynamically Christian Colombo, Joshua Ellul, Gordon J Pace. In 8th International Symposium, ISoLA 2018, November 2018. Monitoring Smart Contracts: ContractLarva and Open Challenges Beyond Shaun Azzopardi, Joshua Ellul, Gordon J Pace. In The 18th International Conference on Runtime Verification, November 2018. Runtime Verification of Ethereum Smart Contracts Joshua Ellul, Gordon J Pace. In International Workshop on Blockchain Dependability, in conjunction with 14th European Dependable Computing Conference, September 2018. Entering the Age of the Blockchain of Things Joshua Ellul, Gordon J Pace. In THINK Magazine, Issue 24, June, 2018. Macroprogramming the Blockchain of Things Adrian Mizzi, Joshua Ellul, Gordon Pace. In IEEE 1st International Workshop on Blockchain for the Internet of Things, August, 2018. The Blockchain of Things, Beyond Bitcoin: A Systematic Review Fthi Abadi, Joshua Ellul, George Azzopardi. In IEEE 1st International Workshop on Blockchain for the Internet of Things, August, 2018. Making Sensor Node Virtual Machines Work for Real-World Applications Niels Reijers, Joshua Ellul, Chi-Sheng Shih. In IEEE Embedded Systems Letters, May 18th, 2018. Blockchain Research at the University of Malta Jean Paul Ebejer, Joshua Ellul, Gordon J Pace. In the Independent, May 10th, 2018. What on Earth is Blockchain? Joshua Ellul, Gordon J Pace. In the Sunday Times of Malta, April 8th, 2018. AlkylVM: A Virtual Machine for Smart Contract Blockchain Connected Internet of Things Joshua Ellul, Gordon J Pace. In 1st International Workshop on Blockchains and Smart Contracts (BSC) 2018. D'Artagnan: An Embedded DSL Framework for Distributed Embedded Systems Adrian Mizzi, Joshua Ellul, Gordon J Pace. In 3rd International Workshop on Real World Domain Specific Languages 2018. Contracts over Smart Contracts Joshua Ellul, Gordon J Pace. CSAW 2017. Blockchain and the Internet of Things: A Match Made in the Cloud Joshua Ellul, Gordon J Pace. CSAW 2017. AndroNeo: Hardening Android Malware Sandboxes by Predicting Evasion Heuristics Yonas Leguesse, Mark J Vella, Joshua Ellul. In the 11th WISTP International Conference on Information Security Theory and Practice 2017. An Embedded DSL Framework for Distributed Embedded Systems: Doctoral Symposium Adrian Mizzi, Joshua Ellul, Gordon Pace. In ACM International Conference on Distributed and Event-Based Systems 2017. Poster: Towards WebAssembly for Wireless Sensor Networks Joshua Ellul. In ACM International Conference on Embedded Wireless Systems and Networks 2017. A Conflict Resolution Abstraction Layer for Eventually Consistent Databases Rebecca Kai Cassar, Joseph Vella, Joshua Ellul. In IEEE International Conference on Engineering and MIS 2016. Towards WebAssembly for Resource Constrained Systems Joshua Ellul. CSAW 2016. Bridging the IoT Resource Constrained Gap Joshua Ellul. CSAW 2015. BSN Software and Development Tools. Joshua Ellul, Benny Lo, Guang-Zhong Yang. Book Chapter in Body Sensor Networks. 2nd Edition. 2014. Run-time Compilation Techniques for Wireless Sensor Networks. Joshua Ellul. PhD Thesis. University of Southampton 2012. The BSNOS Platform: A Body Sensor Networks Targeted Operating System and Toolset Joshua Ellul, Benny Lo, Guang-Zhong Yang. In the 5th International Conference on Sensor Technologies and Applications 2011. Run-time Compilation of Bytecode in Sensor Networks. Joshua Ellul, Kirk Martinez. In the 4th International Conference on Sensor Technologies and Applications 2010. Demo Abstract: Run-time Compilation of Bytecode in Wireless Sensor Networks Joshua Ellul, Kirk Martinez. In the ACM/IEEE 9th International Conference on Information Processing in Sensor Networks 2010. Field Deployment of Low Power High Performance Nodes. Kirk Martinez, Philip Basford, Joshua Ellul, Richard S. Clarke. In the IEEE 3rd International Workshop on Sensor Networks 2010. A Few Bytes are Worth a Thousand Words: Run-Time Compilation of High Level Scripts in Sensor Networks Joshua Ellul, Kirk Martinez. In the IEEE 3rd International Workshop on Sensor Networks 2010. A Dynamic Size Distributed Program Image Cache for Wireless Sensor Networks. Joshua Ellul, Kirk Martinez, David De Roure. In the IEEE 23rd International Conference on Advanced Information Networking and Applications - Workshops 2009. Gumsense: A High Power Low Power Sensor Node. Kirk Martinez, Philip Basford, Joshua Ellul, Robert Spanton. In the 6th European Conference on Wireless Sensor Networks 2009. DPICache: A Distributed Program Image Cache for Wireless Sensor Networks. Joshua Ellul, Kirk Martinez. In the IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications 2008. RV 2018, 18th International Conference on Runtime Verification, Limassol, Cyprus, November 2018 ISoLA 2018, 8th International Symposium On Leveraging Applications of Formal Methods, Verification and Validation, Limassol, Cyprus, November 2018 BIoT 2018, 1st International Workshop on Blockchains for the Internet of Things, Halifax, Canada, July 2018 BSC 2018, 1st International Workshop on Blockchains and Smart Contracts, Paris, France, March 2018 EWSN 2017, International Conference on Embedded Wireless Systems and Networks, Uppsala, Sweden, February 2017 EuroSys 2016, European Conference on Computer Systems, London, UK, April 2016 BSN 2013, International Conference on Body Sensor Networks, Boston, Massachusetts, USA, May 2013 BSN 2012, International Conference on Body Sensor Networks, London UK, May 2012 SENSORCOMM 2011, International Conference on Sensor Technologies and Applications, Nice France, August 2011 BSN 2011, International Conference on Body Sensor Networks, Dallas Texas USA, May 2011 SENSORCOMM 2010, International Conference on Sensor Technologies and Applications, Venice Italy, July 2010 SN 2010, International Workshop on Sensor Networks, Genoa Italy, June 2010 IPSN 2010, International Conference on Information Processing in Sensor Networks, Stockholm Sweden, April 2010 LCTES 2009, Conference on Languages, Compilers, and Tools for Embedded Systems, Dublin Ireland, June 2009 AINA 2009, International Conference on Advanced Information Networking and Applications, Bradford UK, May 2009 EWSN 2009, European Conference on Wireless Sensor Networks, Cork Ireland, February 2009 MESA 2009, International Conference on Mechatronic and Embedded Systems and Applications, Beijing China, October 2008 REALWSN 2008, Workshop on Real-World Wireless Sensor Networks, Glasgow Scotland, April 2008 19th December 2020: Colombo Blockchain Summit 2020, Sri Lanka Past Talks/Invited Lectures/Events: 30th July 2020: Dialogues on Digital Identity organised by The European Law Observatory on New Technologies-ELONTech and the IoT Council 30th June 2020: Blockchain: Demystifying the application, deliberating its uses organised by Commonwealth Centre for Connected Learning and Commonwealth of Learning 2nd June 2020: Kyte virtual conference on Compliance and Infosecurity: Governance Through Self-Assessment And Control Talk: Blockchain, Crypto, Fintech and the need for Multidisciplinary Education organised by Kyte 2nd May 2020: Introduction to Smart Contracts, Ethereum and Solidity at the Media Arts and Design Blockchain Conference 2020 organised by Drexel University and MIT 29th April 2020: Technology Assurances and The MDIA at the The Digital Lunch organised by Chiliz Blockchain Campus 26th March 2020: Introduction to Blockchain, Smart Contracts, DLT and Cryptocurrencies at the FinTech, RegTech and Cryptoassets Conference organised by ERA, Trier 29th February 2020: VISIGRAPP Industrial Panel, in the 2020 VISIGRAPP conference 10th February 2020: Blockchain, DLT, Smart Contracts, Cryptocurrencies and Assurances at in the Virtual Assets: Cryptocurrencies, Coins and Tokens seminars organised by Academy of European Law 20th November 2019: Thoughts on De/centralization of Blockchain Systems at the University of Groningen 7th November 2019: Blockchain Education: The Chimera on the Bridge of Partial Knowledge at the Malta AI and Blockchain Summit 7th November 2019: Blockchain: Exploring the Learning Curve at the Malta AI and Blockchain Summit 26th-28th September 2019: Blockchain and the Common Good Reimagined at The Common Good in the Digital Age Conference at The Vatican, The Holy See 3rd-4th October 2019: Right on the Mark - E-skills, Education and Learning Panel with Dr Natalie Smolenski, Carm Cachia and Prof. Carl James Debono at Delta Summit 2019 3rd-4th October 2019: Do we need to Educate the Layman wrt Blockchain? with Prof. Gordon Pace and Dr Jonathan Galea at Delta Summit 2019 9th September 2019: Demystifying the buzzwords: Blockchain and Smart Contracts at Malta Financial Services Authority 21st August 2019: Smart Contract Challenges and Assurances at the University of Groningen 30th July 2019: Technology Assurances and Sandboxes at the Pillar 1 – Regulatory Sandbox and Other Strategic Objectives: Briefing and Consultation Organised by FinanceMalta and Malta Financial Services Authority 27th May 2019: ERA: Distributed Ledger Technologies, Cryptoassets and Security Tokens: Regulatory Trends at Europäische Rechtsakademie (ERA) 23rd May 2019: Blockchain, DLT and Innovative Technology Assurances at the Malta AI and Blockchain Summit 2nd May 2019: Public Debate on the Regulatory Trends Concerning Blockchain with Jacqui Hatfield and Jack Thornborough moderated by Eric Van der Kleij Organised by the London Blockchain Foundation, Finance Malta and Orrick, Herrington and Sutcliffe, London. 26th April 2019: Blockchain, DLT and Technology Assurances at the Global Blockchain Expo, London 28th March 2019: An Introduction to the Malta Digital Innovation Authority at Unlocking Blockchain | The Students' Summit at the University of Malta 28th March 2019: Blockchain, DLT, Security and Assurance Issues at the Interpreting Blockchain workshop at AIM Professional Academy 27th March 2019: Student Opportunities in Blockchain and DLT at Unlocking Blockchain | The Students' Summit at the University of Malta 21st March 2019: An Introduction to Blockchain, DLT and Smart Contracts at Blockchain Med Workshop in Palermo, Italy 11th March 2019: An Introduction to Blockchain, DLT and Smart Contracts at Malta Financial Services Authority 8th March 2019: Emobility and Emerging Technology Panel at the Emobility Conference at Intercontinental, St Julians 25th February 2019: Coordination among authorities at the IFSP Annual Conference at Xara Lodge 19th February 2019: Demystifying Blockchain and Smart Contracts at the University of Malta 13th February 2019: KSU Blockchain Info Session at Business Labs 29th January 2019: Blockchain and Smart Contracts for Public Policy at the Boris Mints Institute, Tel Aviv University 14th December 2018: Introduction to the Internet of Things at the University of Groningen 13th December 2018: Introduction to Blockchain and Smart Contracts at the University of Groningen 11th December 2018: Blockchain Education and Regulation: A Maltese Perspective at Unleashing Innovation Blockchain 2nd November 2018: The Blockchain of Things at Malta Blockchain Summit with Peter Busch 1st-2nd November 2018: Malta Blockchain Hackathon with John McAfee, Mihai Cimpoesu, Dean Demellweek, Massimiliano Picone, Jimmy Zhong, Mikhail Savchenko, Dr Gege Gatt, Benjamin J Boyle and Jeany Stein 23rd October 2018: Accountancy CPE Seminars - Blockchain, Distributed Ledger Technologies and Regulation at University Residence 19th October 2018: 2nd Annual Malta Workshop: Advancing the Residency & Citizenship by Investment Dialogue 12th October 2018: Blockchain Panel at Malta Innovation Summit 5th October 2018: Blockchain, Identity, Self-Sovereignty & Education at Delta Summit with Dr Larry Sanger (Wikipedia co-founder), Dr Natalie Smolenski, Dr Joshua Broggi and Dr Alex Grech 28th August 2018: Introduction to the Virtual Financial Assets Act: What is blockchain/ DLT/ Crypto? How do exchanges work? at Xara Lodge with Patrick Young 19th July 2018: The Blockchain of Things: Research Challenges and Opportunities at the University of Groningen 11th June 2018: A Non-Technical Introduction to Blockchain and Smart-Contracts at BUSINESSLABS with Prof. Gordon Pace 20th April 2018: All aboard the Blockchain: Blockchain Research and Education across the Board at FinanceMalta with Prof Gordon Pace 17th April 2018: Game Lecture Series: Playing around with Blockchain at the Institute of Digital Games with Prof Gordon Pace 27th March 2018: Blockchain: The Origins and its Applications at the Malta Institute of Accountants; with Dr Wayne Pisani and Prof Gordon Pace 4th December 2017: Blockchain and the Internet of Things at the University of Groningen Academic Units/Lectures: Check vle for class announcements and notes. 2019/20: Introduction to Blockchain, DLTs and Cryptocurrencies (DLT5000) Blockchain and Smart Contracts (ICT3009) Smart Contract and dApp Programming (DLT5401) DLT Implementation and Internals (DLT5400) DLTs and the Internet of Things (DLT5403) Internet of Things (ICT5101) Operating Systems and Systems Programming 1 (CPS1012) Operating Systems and Systems Programming 2 (CPS2008) Research Topics in System Software (CPS5127) Cybercrime, Security and Auditing Considerations (DLT5301) Applied Project (DLT5001) Research Methods (DLT5002) 2018/19: Blockchain and Smart Contracts (ICT3009) Blockchain and Smart Contract Programming (LAS3019) The Blockchain World: An Introduction (LAS1062) Internet of Things (ICT5101) Operating Systems and Systems Programming 1 (CPS1012) Operating Systems and Systems Programming 2 (CPS2008) Research Topics in System Software (CPS5127) 2017/18: Operating Systems and Systems Programming 1 (CPS1012) Operating Systems and Systems Programming 2 (CPS2008) Low Level Programming for Operating Systems (CPS3234) Advanced Systems Programming (CPS5125) Research Topics in System Software (CPS5127) 2016/17: Operating Systems and Systems Programming 1 (CPS1012) Low Level Programming for Operating Systems (CPS3234) Advanced Systems Programming (CPS5125) Research Topics in System Software (CPS5127) 2015/16: Operating Systems (CPS1004, CSA2822) Low Level Programming for Operating Systems (CPS3226) Advanced Systems Programming (CPS5114) 2014/15: Operating Systems (CPS1004, CSA2190, CSA2822) Advanced Operating Systems (CPS3226) 2013/14: Operating Systems (CPS1004, CSA2190, CSA2822) |