An introductory presentation on the main concepts of blockchain technologies, with a special focus on the smart contracts. The slides supported the talk held at the Cyber 4.0 Seminar on Cyber 4.0 Seminar on “Blockchain and Smart Contracts: Concepts and applications” on 2021-03-03, virtually hosted by the Sapienza University of Rome for the Cyber 4.0 Competence Centre.
Blockchain based traceability of inter-organisational business processesClaudio Di Ciccio
Presentation of the paper entitled “Blockchain-based Traceability of Interorganisational Business Processes” (http://dx.doi.org/10.1007/978-3-319-94214-8_4), held at BMSD 2018, Vienna, Austria (http://www.is-bmsd.org/).
Abstract:
The blockchain technology opens up new opportunities for Business Process Management. This is mainly due to its unprecedented capability to let transactions be automatically executed and recorded by Smart Contracts in multi-peer environments, in a decentralised fashion and without central authoritative players to govern the workflow. In this way, blockchains also provide traceability. Traceability of information plays a pivotal role particularly in those supply chains where multiple parties are involved and rigorous criteria must be fulfilled to lead to a successful outcome. In this paper, we investigate how to run a business process in the context of a supply chain on a blockchain infrastructure so as to provide full traceability of its run-time enactment. Our approach retrieves information to trace process instances execution solely from the transactions written on-chain. To do so, hash-codes are reverseengineered based on the Solidity Smart Contract encoding of the generating process. We show the results of our investigation by means of an implemented software prototype, with a case study on the reportedly challenging context of the pharmaceutical supply chain.
A blockchain can be defined as an immutable distributed ledger on which transactions exchanged between peers are recorded. Transactions are cryptographically signed and are meant to transfer digital commodities between parties. Lately, the blockchains have undergone a paradigm shift from mere electronic cash systems to a universal platform endowed with internal programming languages, on top of which decentralised applications can be built. That has been the turning point enabling the execution of inter-organisational business processes on blockchains.
In this talk, the concepts behind and around blockchains will be described, together with the current research and future directions on its usage as an infrastructure for business process management.
Extracting Event Logs for Process Mining from Data Stored on the BlockchainClaudio Di Ciccio
Presentation of the paper presented at the 2nd International Workshop on Security and Privacy-enhanced Business Process Management (SPBP’19), 2 September 2019, Vienna, Austria (pre-print available at https://easychair.org/publications/preprint/cW8l).
Abstract: The integration of business process management with blockchains across organisational borders provides a means to establish transparency of execution and auditing capabilities. To enable process analytics, though, non-trivial extraction and transformation tasks are necessary on the raw data stored in the ledger. In this paper, we describe our approach to retrieve process data from an Ethereum blockchain ledger and subsequently convert those data into an event log formatted according to the IEEE Extensible Event Stream (XES) standard. We show a proof-of-concept software artefact and its application on a data set produced by the smart contracts of a process execution engine stored on the public Ethereum blockchain network.
Deck presented during "BVL Webinar Blockchain" dated Aug 16, 2017. Focussing on the deployment of blockchain in supply chain management and transport logistics.
Blockchain in Digital Vienna - Technology of an innovative administrationStadt Wien
The City of Vienna sees tremendous opportunities for the future of the administrative administration in the currently much discussed Blockchain technology. Transparency, openness and participation are the leading motifs for our thoughts and actions concerning the digitization of the city. These so-called ‚Viennese principles‘ are supported by the use of blockchain technology.
The City of Vienna has therefore decided to actively use blockchain technology for the first time.
Blockchain based traceability of inter-organisational business processesClaudio Di Ciccio
Presentation of the paper entitled “Blockchain-based Traceability of Interorganisational Business Processes” (http://dx.doi.org/10.1007/978-3-319-94214-8_4), held at BMSD 2018, Vienna, Austria (http://www.is-bmsd.org/).
Abstract:
The blockchain technology opens up new opportunities for Business Process Management. This is mainly due to its unprecedented capability to let transactions be automatically executed and recorded by Smart Contracts in multi-peer environments, in a decentralised fashion and without central authoritative players to govern the workflow. In this way, blockchains also provide traceability. Traceability of information plays a pivotal role particularly in those supply chains where multiple parties are involved and rigorous criteria must be fulfilled to lead to a successful outcome. In this paper, we investigate how to run a business process in the context of a supply chain on a blockchain infrastructure so as to provide full traceability of its run-time enactment. Our approach retrieves information to trace process instances execution solely from the transactions written on-chain. To do so, hash-codes are reverseengineered based on the Solidity Smart Contract encoding of the generating process. We show the results of our investigation by means of an implemented software prototype, with a case study on the reportedly challenging context of the pharmaceutical supply chain.
A blockchain can be defined as an immutable distributed ledger on which transactions exchanged between peers are recorded. Transactions are cryptographically signed and are meant to transfer digital commodities between parties. Lately, the blockchains have undergone a paradigm shift from mere electronic cash systems to a universal platform endowed with internal programming languages, on top of which decentralised applications can be built. That has been the turning point enabling the execution of inter-organisational business processes on blockchains.
In this talk, the concepts behind and around blockchains will be described, together with the current research and future directions on its usage as an infrastructure for business process management.
Extracting Event Logs for Process Mining from Data Stored on the BlockchainClaudio Di Ciccio
Presentation of the paper presented at the 2nd International Workshop on Security and Privacy-enhanced Business Process Management (SPBP’19), 2 September 2019, Vienna, Austria (pre-print available at https://easychair.org/publications/preprint/cW8l).
Abstract: The integration of business process management with blockchains across organisational borders provides a means to establish transparency of execution and auditing capabilities. To enable process analytics, though, non-trivial extraction and transformation tasks are necessary on the raw data stored in the ledger. In this paper, we describe our approach to retrieve process data from an Ethereum blockchain ledger and subsequently convert those data into an event log formatted according to the IEEE Extensible Event Stream (XES) standard. We show a proof-of-concept software artefact and its application on a data set produced by the smart contracts of a process execution engine stored on the public Ethereum blockchain network.
Deck presented during "BVL Webinar Blockchain" dated Aug 16, 2017. Focussing on the deployment of blockchain in supply chain management and transport logistics.
Blockchain in Digital Vienna - Technology of an innovative administrationStadt Wien
The City of Vienna sees tremendous opportunities for the future of the administrative administration in the currently much discussed Blockchain technology. Transparency, openness and participation are the leading motifs for our thoughts and actions concerning the digitization of the city. These so-called ‚Viennese principles‘ are supported by the use of blockchain technology.
The City of Vienna has therefore decided to actively use blockchain technology for the first time.
EY Ops Chain is a unique offering that helps organizations simplify how they apply blockchain technology across the enterprise. With EY Ops Chain, blockchains expand beyond the finance function to rewrite the world of industrial collaboration by converging finance, IT and operations — creating new business and operating models.
A primer on Blockchain, Semantic Web and Ricardian Contracts.
Semantic Blockchain is a proposal where the Semantic Web meets the Blockchain. Combining these two technologies could provide the Semantic web with a transparent proof of work and trust mechanism while conversely disambiguating data stored on the blockchain, solving one of the key challenges with Riccardian/Smart contracts. This presentation will explore how these two technologies might be combine using the example of a smart contract. However the potential application is much bigger and could provide a key back bone underlying the Internet of Things.
Blockchain 101 talks about blockchain from a very basic perspective (non-technical). This presentation gives you an idea of what blockchain really is beyond cryptocurrency, different types of the blockchain, components of a blockchain, essentials of the blockchain, and myths about blockchain. this presentation also throws light on major applications of the blockchain , its advantages and limitations, major consortiums and startups in this space and the timeline of development. we also tried to include how a use case for blockchain can be identified and how startups need to go about building a blockchain product or services
This presentation was developed by Jithin Babu and Sakshi Manthanwar. Both of them are blockchain researchers and consultants.
For more info regarding presentation kindly contact
jithinbabu555@yahoo.com
Blockchain, Self-Sovereign Identity and CredentialsStrategyWorks
A primer on how the blockchain may be repurposed within higher education contexts. Based on research and praxis. Link to the webinar: https://www.youtube.com/watch?v=2ubwTmtlkWc&t=316s
The banking industry needs to know about blockchains, as it stands to possibly force a paradigm change upon the entire industry. This talk focuses on introducing blockchains to laymen bankers in the 8th Annual Bank Tech Asia (Manilla Series).
Innovation in logistics and supply chain management blockchainsAinsley Brown
In the simplest of terms, blockchain is just a new form of decentralized database. But what is its connection to logistics and supply chain management? The very function of blockchain technology tells the story.
It's a shared ledger for recording the history of transactions - that cannot be altered. Blockchains are ledgers (like Excel spreadsheets), but they accept inputs from lots of different parties. The ledger can only be changed when there is a consensus among the group. That makes them more secure, and it means there's no need for a central authority to approve transactions.
You can think of blockchain as the “internet of value.” It’s a real-time ledger of anything that can be recorded (financial transactions, contracts, physical assets, supply chain info, etc.) but there is no one person or organization in charge of the entire chain. In fact, it’s open and everyone in the chain can see the detail of each record—what’s known as a block.
Since blockchains can be effectively tracked through all processes, companies using blockchain technology will be able to more readily produce detailed information about a product’s lifecycle, including supplier information, manufacturing details and logistics information.
Blockchain for Power & Utilities – real or hype?EY
What does blockchain mean for the power and utilities industry? Find out how blockchain is being used by utilities today and how to prepare for the coming revolution.
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...Fluence.sh
The world continues to surprise the public with a constantly-growing number of different projects. One of these marvels is the blockchain, which hosts many successful ventures on the blockchain project ecosystem. But most of these business schemes become inactive because of the problems they were faced during blockchain implementation. The question is: how to start and not to fail in the deployment of decentralized technologies? Below are the issues covered in this presentation:
1. Wrong Statement of Project During ICO/Token Introduction.
2. Wrong Decision on Blockchain Type and Consensus.
3. Wrong Business Model.
4. Profitability versus Cryptocurrency Return.
5. Wrong Market Estimations.
Blockchain and real-estate transactions appear to be a perfect match because there is an need of secure and immutable ownership records and trust is very important.
In some countries, like Georgia, the real-estate industry is already embracing blockchain technology.
Some others are experimenting with the technology, like China's Xiong’an New Area.
Eris Industries - American Banker presentation deck. Preston Byrne
Eris Industries' deck (and a recording of the talk) describing our view of where the blockchain space is going in the next couple of years. Any questions, ping Preston directly.
\\ 9:25
|| Blockchain - Standortbestimmung zwischen Hype und Realität.
|| Erfolgsfaktoren am Weg in die dezentralisierte Zukunft.
||
|| Dr.iur Guenther Dobrauz-Saldapenna, MBA
|| Managing Partner PwC Legal Schweiz
//
Blockchain and Internet of Things: Why a Perfect MatchFabio Antonelli
While blockchain gained a lot of interest particularly in the FinTech domain, it is in the IoT space that most of the advantages brought by blockchain could be exploited. In this talk you will see how blockchain can help in addressing some of the most challenging problems of IoT such as scalability, security, data privacy and why the decentralised nature of blockchain perfectly matches with the intrinsic distributed and decentralised nature of IoT.
How BlockChain Technology Will Transform The Publishing IndustryPromptCloud
We might soon witness the shift of publishing industry from advertising to micro-payments backed by BlockChain. Here is how this will transform publishing.
Look but don’t touch: On the impalpable bond between blockchain and processClaudio Di Ciccio
Slides of the keynote held at the BPM Blockchain Forum 2023, 13 September 2023, Utrecht, Netherlands.
Synopsis:
Multi-party business processes rely on the collaboration of various players in a decentralized setting. Blockchain technology can facilitate the automation of these processes, even in cases where trust among participants is limited. Transactions are stored in a ledger, a replica of which is retained by every node of the blockchain network. The operations saved thereby are thus publicly accessible, which benefits transparency, reliability, and persistence. Smart contracts can encode the system behavior agreed upon by the involved parties to define the behaviour of collaborative processes. Rule enforcement, traceability and non-repudiation are thus catered for, too. However, data, objects and services in the outer world are not directly accessible from within a blockchain execution evironment. On one hand, access to limited information hinders the adoption of programmable blockchains as an effective aid to process intelligence. On the other hand, transferring every bit of off-chain information on-chain is not only impractical but also undesirable, as this operation could violate typical confidentiality requirements in enterprise settings. In this talk, we discuss and explore approaches aimed at strengthening the bond between process and blockchain execution environments, balancing between knowledge sharing and secrecy preservation.
Using Blockchain as a Platform for Smart Cities. Christian Nãsulea, Stelian-M...eraser Juan José Calderón
Using Blockchain as a Platform for Smart Cities
Christian Nãsulea, Stelian-Mihai Mic University of Bucharest, Romania.
ABSTRACT: Objectives: Incorporating new technologies into the development of smart cities means rethinking the way
different services are provided. From this perspective, Blockchain might represent the future of both smart cities and smart
communities as it offers new alteratives for individuals and institutions.
Prior Work: Blockchain was mainly perceived through its linkage with bitcoin, but recent developments have started
exploring the idea of using it for financial transactions, logistics and securing contracts. Tapscott & Tapscott (2016)have
acknowledged the potential the Blockchain Revolution had on redefining the idea of trust in both digital and local communities.
Blockchain technology has the ability to enhance transparency of local and regional institutions while also making it easier
to communicate sensitive data without compromising security and privacy.
Approach: We look at the different fields blockchain can have an impact on and we try to assess the viability of moving
towards an integrated platform for intermediating day-to-day activities between both institutions and individuals. We will
assess the advantages of digitizing and securing public and private data while also considering the potential risks this
process might involve.
Results: We aim to create a model of how blockchain might work in communities and assess its impact on the overall
economic and human development indicators.
Implications: Public administrators in many countries are starting to acknowledge blockchain’s potential in solving problems
for local communities our results will be a valuable starting point for developing local initiatives for using blockchain as a
platform for communications and transactions. Furthermore, a smart city must be a city where individuals can interact and
solve their issues quickly, using digital technologies for increased efficiency.
Value: Blockchain is thought to be the future of managing both public and private affairs. Countries such as Dubai, Singapore
and China are incorporating blockchain technology into developing smart cities. Blockchain makes us rethink many of the
different aspects of how communities can be organized, offering new alternatives and promising a more transparent and
efficient economic model.
Keywords: Digital Era, Economic Model, IoT, Technology
EY Ops Chain is a unique offering that helps organizations simplify how they apply blockchain technology across the enterprise. With EY Ops Chain, blockchains expand beyond the finance function to rewrite the world of industrial collaboration by converging finance, IT and operations — creating new business and operating models.
A primer on Blockchain, Semantic Web and Ricardian Contracts.
Semantic Blockchain is a proposal where the Semantic Web meets the Blockchain. Combining these two technologies could provide the Semantic web with a transparent proof of work and trust mechanism while conversely disambiguating data stored on the blockchain, solving one of the key challenges with Riccardian/Smart contracts. This presentation will explore how these two technologies might be combine using the example of a smart contract. However the potential application is much bigger and could provide a key back bone underlying the Internet of Things.
Blockchain 101 talks about blockchain from a very basic perspective (non-technical). This presentation gives you an idea of what blockchain really is beyond cryptocurrency, different types of the blockchain, components of a blockchain, essentials of the blockchain, and myths about blockchain. this presentation also throws light on major applications of the blockchain , its advantages and limitations, major consortiums and startups in this space and the timeline of development. we also tried to include how a use case for blockchain can be identified and how startups need to go about building a blockchain product or services
This presentation was developed by Jithin Babu and Sakshi Manthanwar. Both of them are blockchain researchers and consultants.
For more info regarding presentation kindly contact
jithinbabu555@yahoo.com
Blockchain, Self-Sovereign Identity and CredentialsStrategyWorks
A primer on how the blockchain may be repurposed within higher education contexts. Based on research and praxis. Link to the webinar: https://www.youtube.com/watch?v=2ubwTmtlkWc&t=316s
The banking industry needs to know about blockchains, as it stands to possibly force a paradigm change upon the entire industry. This talk focuses on introducing blockchains to laymen bankers in the 8th Annual Bank Tech Asia (Manilla Series).
Innovation in logistics and supply chain management blockchainsAinsley Brown
In the simplest of terms, blockchain is just a new form of decentralized database. But what is its connection to logistics and supply chain management? The very function of blockchain technology tells the story.
It's a shared ledger for recording the history of transactions - that cannot be altered. Blockchains are ledgers (like Excel spreadsheets), but they accept inputs from lots of different parties. The ledger can only be changed when there is a consensus among the group. That makes them more secure, and it means there's no need for a central authority to approve transactions.
You can think of blockchain as the “internet of value.” It’s a real-time ledger of anything that can be recorded (financial transactions, contracts, physical assets, supply chain info, etc.) but there is no one person or organization in charge of the entire chain. In fact, it’s open and everyone in the chain can see the detail of each record—what’s known as a block.
Since blockchains can be effectively tracked through all processes, companies using blockchain technology will be able to more readily produce detailed information about a product’s lifecycle, including supplier information, manufacturing details and logistics information.
Blockchain for Power & Utilities – real or hype?EY
What does blockchain mean for the power and utilities industry? Find out how blockchain is being used by utilities today and how to prepare for the coming revolution.
The Top 5 Mistakes in Blockchain Projects Implementation | Bockchain Adoption...Fluence.sh
The world continues to surprise the public with a constantly-growing number of different projects. One of these marvels is the blockchain, which hosts many successful ventures on the blockchain project ecosystem. But most of these business schemes become inactive because of the problems they were faced during blockchain implementation. The question is: how to start and not to fail in the deployment of decentralized technologies? Below are the issues covered in this presentation:
1. Wrong Statement of Project During ICO/Token Introduction.
2. Wrong Decision on Blockchain Type and Consensus.
3. Wrong Business Model.
4. Profitability versus Cryptocurrency Return.
5. Wrong Market Estimations.
Blockchain and real-estate transactions appear to be a perfect match because there is an need of secure and immutable ownership records and trust is very important.
In some countries, like Georgia, the real-estate industry is already embracing blockchain technology.
Some others are experimenting with the technology, like China's Xiong’an New Area.
Eris Industries - American Banker presentation deck. Preston Byrne
Eris Industries' deck (and a recording of the talk) describing our view of where the blockchain space is going in the next couple of years. Any questions, ping Preston directly.
\\ 9:25
|| Blockchain - Standortbestimmung zwischen Hype und Realität.
|| Erfolgsfaktoren am Weg in die dezentralisierte Zukunft.
||
|| Dr.iur Guenther Dobrauz-Saldapenna, MBA
|| Managing Partner PwC Legal Schweiz
//
Blockchain and Internet of Things: Why a Perfect MatchFabio Antonelli
While blockchain gained a lot of interest particularly in the FinTech domain, it is in the IoT space that most of the advantages brought by blockchain could be exploited. In this talk you will see how blockchain can help in addressing some of the most challenging problems of IoT such as scalability, security, data privacy and why the decentralised nature of blockchain perfectly matches with the intrinsic distributed and decentralised nature of IoT.
How BlockChain Technology Will Transform The Publishing IndustryPromptCloud
We might soon witness the shift of publishing industry from advertising to micro-payments backed by BlockChain. Here is how this will transform publishing.
Look but don’t touch: On the impalpable bond between blockchain and processClaudio Di Ciccio
Slides of the keynote held at the BPM Blockchain Forum 2023, 13 September 2023, Utrecht, Netherlands.
Synopsis:
Multi-party business processes rely on the collaboration of various players in a decentralized setting. Blockchain technology can facilitate the automation of these processes, even in cases where trust among participants is limited. Transactions are stored in a ledger, a replica of which is retained by every node of the blockchain network. The operations saved thereby are thus publicly accessible, which benefits transparency, reliability, and persistence. Smart contracts can encode the system behavior agreed upon by the involved parties to define the behaviour of collaborative processes. Rule enforcement, traceability and non-repudiation are thus catered for, too. However, data, objects and services in the outer world are not directly accessible from within a blockchain execution evironment. On one hand, access to limited information hinders the adoption of programmable blockchains as an effective aid to process intelligence. On the other hand, transferring every bit of off-chain information on-chain is not only impractical but also undesirable, as this operation could violate typical confidentiality requirements in enterprise settings. In this talk, we discuss and explore approaches aimed at strengthening the bond between process and blockchain execution environments, balancing between knowledge sharing and secrecy preservation.
Using Blockchain as a Platform for Smart Cities. Christian Nãsulea, Stelian-M...eraser Juan José Calderón
Using Blockchain as a Platform for Smart Cities
Christian Nãsulea, Stelian-Mihai Mic University of Bucharest, Romania.
ABSTRACT: Objectives: Incorporating new technologies into the development of smart cities means rethinking the way
different services are provided. From this perspective, Blockchain might represent the future of both smart cities and smart
communities as it offers new alteratives for individuals and institutions.
Prior Work: Blockchain was mainly perceived through its linkage with bitcoin, but recent developments have started
exploring the idea of using it for financial transactions, logistics and securing contracts. Tapscott & Tapscott (2016)have
acknowledged the potential the Blockchain Revolution had on redefining the idea of trust in both digital and local communities.
Blockchain technology has the ability to enhance transparency of local and regional institutions while also making it easier
to communicate sensitive data without compromising security and privacy.
Approach: We look at the different fields blockchain can have an impact on and we try to assess the viability of moving
towards an integrated platform for intermediating day-to-day activities between both institutions and individuals. We will
assess the advantages of digitizing and securing public and private data while also considering the potential risks this
process might involve.
Results: We aim to create a model of how blockchain might work in communities and assess its impact on the overall
economic and human development indicators.
Implications: Public administrators in many countries are starting to acknowledge blockchain’s potential in solving problems
for local communities our results will be a valuable starting point for developing local initiatives for using blockchain as a
platform for communications and transactions. Furthermore, a smart city must be a city where individuals can interact and
solve their issues quickly, using digital technologies for increased efficiency.
Value: Blockchain is thought to be the future of managing both public and private affairs. Countries such as Dubai, Singapore
and China are incorporating blockchain technology into developing smart cities. Blockchain makes us rethink many of the
different aspects of how communities can be organized, offering new alternatives and promising a more transparent and
efficient economic model.
Keywords: Digital Era, Economic Model, IoT, Technology
170321 cebit blockchain summit frank boltenFrank Bolten
Blockchain technology, Ethereum as Blockhain2.0, Smart Contracts, public vs enterprise blockchain, use case for government, enterprises, IoT, SCM etc
>> 200 blockchain based projects on http://bolten-consulting.com/blockchain/?lang=en
One of the most hyped IT buzzwords to have emerged in the last couple of years. Blockchain has found its way into major media headlines on a near-daily basis, but a year and a half ago, it was a word used by a relatively small number of people to describe the peer-to-peer distributed ledger technology.
Get in-depth insights on the emergence, growth and future prospects of Blockchain in India. The historical timeline of the Blockchain technology in India. A detailed breakdown of the Blockchain technology and decoding the types of Blockchain currently in use.
Expanding Beyond Cryptocurrency in the Digital World using Blockchain TechnologyYogeshIJTSRD
A blockchain is principally a distributed database of records or public ledger of all transactions or digital events that are executed and shared among the participating parties. Once entered, information can never be erased. The blockchain encompasses a precise and supportable record of each solo transaction ever made in the history of all the transactions. Bitcoin, the decentralized digital currency, is that the most well liked example that uses blockchain technology. The digital currency bitcoin itself is extremely controversial but the underlying blockchain technology has worked flawlessly and located a good range of applications in both the financial and nonfinancial world. Anirvan Vinod "Expanding Beyond Cryptocurrency in the Digital World using Blockchain Technology" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-5 | Issue-5 , August 2021, URL: https://www.ijtsrd.com/papers/ijtsrd43871.pdf Paper URL: https://www.ijtsrd.com/computer-science/other/43871/expanding-beyond-cryptocurrency-in-the-digital-world-using-blockchain-technology/anirvan-vinod
IBchain: Internet of Things and Blockchain Integration Approach for Secure Co...AlAtfat
Introducing IBchain, a new blockchain architecture with the Internet of Things (IoT), could be an
attractive framework regarding improvements in connectivity implementation through the smart cities.
Instead of meriting innovation and security, the IoT links people, sites, and products and provides
opportunities. Everything that transfers information to the IoT system is integrated by advanced
microchips, sensors, and actuators in actual things. The analytical ability of the IoT converts observations
into actions, impacting business advancements and significant ways of activity. IoT enables connected
objects to transmit information to personal blockchain systems to create tamper-resistant transaction
records. The information from sensors and microchips is progressing rapidly with blockchain ledgers,
making them more portable and relevant for immediate conversations. In IBchain methodology, the smart
objects are permissible to connect securely with other smart objects in diverse situations. IBchain creates
an innovative blockchain-based processing configuration through the IoT. The IBchain could analyze
blockchain to the main expertise or supports the IoT validation and trustworthiness. It reinforces
blockchain and cloud to build an empowering IoT ubiquitous situation for secure communication among
the smart devices.
When it comes to the Internet of Things, a blockchain can be provide a platform to handle device authentication process and thereby prevent a spoofing attack by malicious parties who may impersonate some other device to launch an attack to steal data or cause some other mayhem.Blockchain will allowdirect communication between two or more devices so that they are able to transact without going through a third-party intermediary, and in effect make spoofing more cost prohibitive. This White Paper explains how blockchain can improve the security of IOT devices.
Similar to Blockchain and smart contracts: infrastructure and platforms (20)
CAKE: Sharing Slices of Confidential Data on BlockchainClaudio Di Ciccio
Presented at the CAiSE 2024 Forum, Intelligent Information Systems, June 6th, Limassol, Cyprus.
Synopsis: Cooperative information systems typically involve various entities in a collaborative process within a distributed environment. Blockchain technology offers a mechanism for automating such processes, even when only partial trust exists among participants. The data stored on the blockchain is replicated across all nodes in the network, ensuring accessibility to all participants. While this aspect facilitates traceability, integrity, and persistence, it poses challenges for adopting public blockchains in enterprise settings due to confidentiality issues. In this paper, we present a software tool named Control Access via Key Encryption (CAKE), designed to ensure data confidentiality in scenarios involving public blockchains. After outlining its core components and functionalities, we showcase the application of CAKE in the context of a real-world cyber-security project within the logistics domain.
Paper: https://doi.org/10.1007/978-3-031-61000-4_16
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Measurement of Rule-based LTLf Declarative Process SpecificationsClaudio Di Ciccio
Slides of the paper presented at the 4th Int. Conference on Process Mining (ICPM 2022, Bolzano, Italy).
Synopsis:
The classical checking of declarative Linear Temporal Logic on Finite Traces (LTLf) specifications verifies whether conjunctions of sets of formulae are satisfied by collections of finite traces. The data on which the verification is conducted may be corrupted by a number of logging errors or execution deviations at the level of single elements within a trace. The ability to quantitatively assess the extent to which traces satisfy a process specification (and not only if they do so or not at all) is thus key, especially in process mining scenarios. Previous techniques proposed for this aim either require formulae to be extended with quantitative operators or cater to the coarse granularity of whole traces. In this paper, we propose a framework to devise probabilistic measures for declarative process specifications on traces at the level of events, inspired by association rule mining. Thereupon, we describe a technique that measures the degree of satisfaction of these specifications over bags of traces. To assess our approach, we conduct an evaluation with real-world data.
Presented at the 12th International Conference on Business Process Management (BPM 2014), 7-11 September 2014, Eindhoven, The Netherlands.
Abstract: Process discovery is the task of generating models from event logs. Mining processes that operate in an environment of high variability is an ongoing research challenge because various algorithms tend to produce spaghetti-like models. This is particularly the case when procedural models are generated. A promising direction to tackle this challenge is the usage of declarative process modelling languages like Declare, which summarise complex behaviour in a compact set of behavioural constraints. However, Declare constraints with branching are expensive to be calculated.In addition, it is often the case that hundreds of branching Declare constraints are valid for the same log, thus making, again, the discovery results unreadable. In this paper, we address these problems from a theoretical angle. More specifically, we define the class of Target- Branched Declare constraints and investigate the formal properties it exhibits. Furthermore, we present a technique for the efficient discovery of compact Target-Branched Declare models. We discuss the merits of our work through an evaluation based on a prototypical implementation using both artificial and real-world event logs.
Introduction to the declarative specification of processesClaudio Di Ciccio
This slides deck contains a short introduction to the declarative specification of processes, with examples of how to describe a process with the Declare language.
Declarative Specification of Processes: Discovery and ReasoningClaudio Di Ciccio
A process describes the temporal evolution of a system. Capturing the rules that govern its control flow helps to understand the boundaries of its behaviour. The declarative specification of processes is based on the representation of those boundaries by means of constraints rooted in temporal logics. The execution dynamics can vary as long as they do not violate such constraints, which specify the conditions that require or forbid the execution of actions.
This talk revolves around the recent advancements in research concerning the discovery of, and reasoning on, the declarative specifications of processes. The discourse will include a focus on how to automatically extract the constraints from process data, and how to losslessly minimise the size of discovered constraint sets. The conclusion will illustrate open challenges and future research avenues in the field.
Log-Based Understanding of Business Processes through Temporal Logic Query Ch...Claudio Di Ciccio
Process mining is a discipline that aims at discovering, monitoring and improving real-life processes by extracting knowledge from event logs. Process discovery and conformance checking are the two main process mining tasks. Process discovery techniques can be used to learn a process model from example traces in an event log, whereas the goal of conformance checking is to compare the observed behavior in the event log with the modeled behavior. In this paper, we propose an approach based on temporal logic query checking, which is in the middle between process discovery and conformance checking. It can be used to discover those LTL-based business rules that are valid in the log, by checking against the log a (user-defined) class of rules. The proposed approach is not limited to provide a boolean answer about the validity of a business rule in the log, but it rather provides valuable diagnostics in terms of traces in which the rule is satisfied (witnesses) and traces in which the rule is violated (counterexamples). We have implemented our approach as a proof of concept and conducted a wide experimentation using both synthetic and real-life logs.
Resolving Inconsistencies and Redundancies in Declarative Process ModelsClaudio Di Ciccio
Presentation of the article entitled “Semantical Vacuity Detection in Declarative Process Mining”
(https://doi.org/10.1016/j.is.2016.09.005), held at EMISA 2017, Essen, Germany (https://www2.informatik.hu-berlin.de/emisa2017/).
Declarative process models are specifications of workflows based on constraints. Any sequence of activities is allowed, as long as the constraints are not violated. To discover declarative models out of IT systems’ logs, existing techniques verify every possible constraint candidate against the recorded data. Those that hold true are included in the resulting model. A first issue is that some returned constraints can contradict one another, with the result that the model does not accept any execution and turns out to be unusable. A second challenge is the reduction of returned constraints to a minimum set of significant ones, for the sake of readability. Due to their computational complexity, none of those issues had been successfully tackled in the past. Our paper formally frames these problems and formulates an algorithmic solution for both. Its validity and efficiency are demonstrated by extensive experiments on real-world data.
Slides of the presentation held at the Humboldt University of Berlin on 2016, December the 7th.
Abstract:
The declarative modelling of business processes is based upon the specification of behavioural rules that constrain the work-flows enactment. It is meant not to explicitly specify every possible execution path from the beginning to the end: The carry-out of the process is up to the actors, who can vary the execution dynamics as long as they do not violate the constraints imposed by the declarative model. The constraints specify the conditions that require or forbid the execution of activities, either considering them singularly or depending on the occurrence of other ones. In this talk, the recent advancements in the automated discovery of declarative control flows from event logs are discussed, together with open challenges in the field.
Semantical Vacuity Detection in Declarative Process MiningClaudio Di Ciccio
Presentation of the paper entitled “Semantical Vacuity Detection in Declarative Process Mining”
(http://dx.doi.org/10.1007/978-3-319-45348-4_10), held at BPM 2016, Rio de Janeiro, Brazil (http://bpm2016.uniriotec.br/).
A large share of the literature on process mining based on declarative process modeling languages, like DECLARE, relies on the notion of constraint activation to distinguish between the case in which a process execution recorded in event data “vacuously” satisfies a constraint, or satisfies the constraint in an “interesting way”. This fine-grained indicator is then used to decide whether a candidate constraint supported by the analyzed event log is indeed relevant or not. Unfortunately, this notion of relevance has never been formally defined, and all the proposals existing in the literature use ad-hoc definitions that are only applicable to a pre-defined set of constraint patterns. This makes existing declarative process mining technique inapplicable when the target constraint language is extensible and may contain formulae that go beyond pre-defined patterns. In this paper, we tackle this hot, open challenge and show how the notion of constraint activation and vacuous satisfaction can be captured semantically, in the case of constraints expressed in arbitrary temporal logics over finite traces. We then extend the standard automata-based approach so as to incorporate relevance-related information. We finally report on an implementation and experimentation of the approach that confirms the advantages and feasibility of our solution.
Detecting Flight Trajectory Anomalies and Predicting Diversions in Freight Tr...Claudio Di Ciccio
Presentation of the paper entitled “Detecting Flight Trajectory Anomalies and Predicting Diversions in Freight Transportation”
(http://dx.doi.org/10.1016/j.dss.2016.05.004), held at EMISA 2016, Vienna, Austria (https://aic.ai.wu.ac.at/emisa2016/).
Abstract:
Timely identifying flight diversions is a crucial aspect of efficient multi-modal transportation. When an airplane diverts, logistics providers must promptly adapt their transportation plans in order to ensure proper delivery despite such an unexpected event. In practice, the different parties in a logistics chain do not exchange real-time information related to flights. This calls for a means to detect diversions that just requires publicly available data, thus being independent of the communication between different parties. The dependence on public data results in a challenge to detect anomalous behavior without knowing the planned flight trajectory. Our work addresses this challenge by introducing a prediction model that just requires information on an airplane’s position, velocity, and intended destination. This information is used to distinguish between regular and anomalous behavior. When an airplane displays anomalous behavior for an extended period of time, the model predicts a diversion. A quantitative evaluation shows that this approach is able to detect diverting airplanes with excellent precision and recall even without knowing planned trajectories as required by related research. By utilizing the proposed prediction model, logistics companies gain a significant amount of response time for these cases.
Ensuring Model Consistency in Declarative Process DiscoveryClaudio Di Ciccio
Presentation of the paper entitled “Ensuring Model Consistency in Declarative Process Discovery” (http://dx.doi.org/10.1007/978-3-319-23063-4_9) at the 13th International Conference on Business Process Management (BPM 2015), Innsbruck, Austria.
The main theme is the description of an automated technique to detect inconsistencies within mined declarative process models.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Blockchain and smart contracts: infrastructure and platforms
1. Blockchain and
smart contracts:
infrastructure and
platforms
Claudio Di Ciccio | http://diciccio.net | claudio.diciccio@uniroma1.it
Sapienza, University of Rome, Italy
Cyber 4.0 Seminar, 2021, March the 3rd
2. Claudio Di Ciccio
Assistant professor
Ph.D. in Computer Science and Engineering
Main researchinterests:
process mining,
blockchains,
declarative process modelling,
service-orientedarchitectures
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
2
3. My experience so far
C.
Di
Ciccio,
March
2021
Latina, Italy (B.Sc) Rome, Italy (M.Sc, Ph.D) Vienna, Austria (Post-doc, Assistant Prof .) Rome, Italy (Assistant Prof .)
Blockchain
and
smart
contracts
3
4. Half empty or half full?
http://aeon.co/ideas/which-is-more-fundamental-processes-or-things
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
4
5. Processes are into dynamics
Thanks Dr. Mieke Jans for offering her hand
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
5
7. Transaction
• Transfer of (crypto)assets (Ether, Bitcoin, Litecoin, EOS, …)
from account A to account B
Externally Owned
Account (EOA)
Externally Owned
Account (EOA)
Digital signature
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
7
8. Ledger
• Ordered collection of transactions
• The order matters!
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
8
9. Block
• Blocks group and collate transactions
• The order matters!
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
9
10. Hashing the previous block for immutability
• Blocks refer back to direct predecessors
• The order matters!
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
10
12. Ledgers
• A ledger is a collection of transactions.
Throughout history, on paper; recently, stored digitally
• Shortcomings of centralised ledgers:
They may be lost or destroyed:
a user must trust that the owner is properly backing up
the system
Transactions may not be valid:
a user must trust that the owner is validating each
received transaction
The transaction list may not be complete:
a user must trust that the owner is including all valid
transactions that have been received
The transaction data may have been altered:
a user must trust that the owner is not altering past
transactions
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
12
13. Decentralisation for persistence
Centralisation Decentralisation
Distributing the ledger makes for permanence
BUT
entails no notion of unique distributed clock
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
13
17. Mining for a blockchain
Proof of Work (PoW): obtain the right to publish the
next block by solving a computationally intensive
puzzle
Checking that a solution is valid is easy
Solving the puzzle is difficult: an incentive is needed
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
17
18. Ledgers are distributed and
maintained by a network
https://ehtstats.net https://ehternodes.org
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
18
20. From peer-to-peer electronic cash system
to programmable distributed environment
“A universal platform with internal programming language, so that
everyone could write any app”
[V. Buterin]
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
20
23. Smart Contracts are
pieces of code
• Smart Contracts in Ethereum
live in the Ethereum environment
execute a function when called
have direct control over their own balance
and key/value storage
have their behaviour fully specified by their
code
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
23
24. The polygraph machine
Where are Smart Contracts
executed?
First on the mining nodes.
Then, potentially, on every node!
Only absolutely needed
instructions should be put in code!
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
24
25. A programmable distributed environment
Gas price (execution costs)
Input (and output) encoded data.
Smart Contract
Account
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
25
New
Smart Contract
Account
New address
Smart contract code to be deployed
Invoking a smart
contract function
Deploying a new
smart contract
39. Smart contracts can execute processes
Bulk Buyer BB Trigger
Smart
Contract
Manufact-
urer
Mf. Trigger
API call:
Order goods
Blockchain
Transaction
(BCTX)
Smart Contract effect
Check
conformance
API call
Middleman
Mm. Trigger
API call:
Place order
Execute
internal logic
BCTX
Smart Contract effect
Check
conformance
API call
Weber et al.: Untrusted business process monitoring and execution using blockchain. In: Proc. of BPM. Springer, 2016.
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
39
40. Executing inter-organisational processes on the
Blockchain: A model-driven approach
D.C, Cecconi, Dumas et al. Blockchain support for collaborative business processes. Informatik Spektrum pp. 1–9 (May 2019)
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
40
41. Executing inter-organisational processes on the
Blockchain: A model-driven approach
Caterpillar Lorikeet
D.C, Cecconi, Dumas et al. Blockchain support for collaborative business processes. Informatik Spektrum pp. 1–9 (May 2019)
López-Pintado,García-Bañuelos,Dumas,Weber.Caterpillar: A blockchain-based business process management system.In: BPM Demos.CEUR.ws,2017.
Tran, Lu, Weber. Lorikeet: A Model-DrivenEngineering Tool for Blockchain-Based Business Process Executionand Asset.In: BPM Demos.CEUR.ws,2018.
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
41
44. Coming next:
Smart contracts ×
supply chain (demo)
Claudio Di Ciccio | http://diciccio.net | claudio.diciccio@uniroma1.it
Sapienza, University of Rome, Italy
Blockchain Tech course 2020-21 at Sapienza:
https://sites.google.com/uniroma1.it/cfa-msc-blockchaintech/
45. Blockchain and
smart contracts:
infrastructure and
platforms
Claudio Di Ciccio | http://diciccio.net | claudio.diciccio@uniroma1.it
Sapienza, University of Rome, Italy
Blockchain Tech course 2020-21 at Sapienza:
https://sites.google.com/uniroma1.it/cfa-msc-blockchaintech/
46. How about the real world?
Oracles: From on-chain to off-chain and vice versa
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
46
48. Flight delay insurance:
the FlightDelayPayout contract
Payout in case of
signalled problems
with the flight
Contact with the
off-chain world
Source: https://www.flickr.com/photos/michaelduxbury/5824469025
C.
Di
Ciccio,
March
2021
Blockchain
and
smart
contracts
48
51. The Oracle
C.
Di
Ciccio,
March
2021
Foundational Oracle Patterns: Connecting Blockchain to the Off-Chain World. BPM (Blockchain and RPA Forum) 2020: 35-51
DB
ISO/TC 307, ISO/TR 2345: “[A] DLT Oracle [is a] service that updates a distributed
ledger using data from outside the distributed ledger system”. (2019)
Previous literature: oracles as off-chain information providers.
We see oracles as a bridge
between the on-chain and off-chain worlds.
Blockchain
and
smart
contracts
51