Alex Norta, PhD., Department of Informatics, CoinBase'15, Tallinn, Estonia Designing Smart Contracts for Automating Cross- Organizational CollaborationSmart.

Slides:



Advertisements
Similar presentations
Semantic Integration and Retrieval of Multimedia Metadata Facilitating Business Interoperability from the Semantic Web Roberto García, Rosa Gil Universitat.
Advertisements

A Semantic Web Approach to Digital Rights Management Roberto García González.
BPSS Lessons Learned WS-CHOR F2F Meeting, Chicago June 2003.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Visual Scripting of XML
Using XSLT for Interoperability: DOE and The Traveling Domain Experiment Monday 20 th of October, 2003 Antoine Isaac, Raphaël Troncy and Véronique Malaisé.
Hypermedia systems Jakub Husár & Tomáš Jurík. Content XHTML 2.0 Definition Short history Differences between 1.0 and 2.0 Usage suitability Improvements.
Managing XML and Semistructured Data Lecture 12: XML Schema Prof. Dan Suciu Spring 2001.
European eInvoicing example
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
A university for the world real R © 2009, Chapter 15 The Business Process Execution Language Chun Ouyang Marlon Dumas Petia Wohed.
Recognising the Risks of Cyber Threats Across the Organisation John Thornton Secretary to the Digital Government Security Forum.
© Tefko Saracevic, Rutgers University1 metadata considerations for digital libraries.
An framework for model-driven product design and development using Modelica Adrian Pop, Olof Johansson, Peter Fritzson Programming Environments Laboratory.
Mapping Fundamental Business Process Modelling Language to the Web Services Ontology Gayathri Nadarajan and Yun-Heh Chen-Burger Centre for Intelligent.
Introduction to BPM Sarbashrestha Panda August 2008.
Mobile Agents for Integrating Cloud-Based Business Processes with On-Premises Systems and Devices Janis Grundspenkis Antons Mislēvičs Department of Systems.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Extensible Markup Language (XML) 101 David Wallace Corporate Chief Technology Officier Management Board Secretariat Ontario Government.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
1 Conceptual Modeling of User Interfaces to Workflow Information Systems Conceptual Modeling of User Interfaces to Workflow Information Systems By: Josefina.
Privacy Issues in Vehicular Ad Hoc Networks.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Introduction to XML cs3505. References –I got most of this presentation from this site –O’reilly tutorials.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Learning outcomes for BUSINESS INFORMATCIS Vladimir Radevski, PhD Associated Professor Faculty of Contemporary Sciences and Technologies (CST)
OASIS Week of ebXML Standards Webinars June 4 – June 7, 2007.
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
Interfacing Registry Systems December 2000.
© 2008 by Andrew Webb, Interface Ecology Lab. meta-metadata: an extensible semantic architecture for multimedia metadata definition, extraction, and presentation.
2007 © Giunti Labs – No reproduction without written permission Visualizing IMS Learning Design for easier editing Marco Luccini, Giunti Labs R&D Project.
CEN WS/BII Standards and Interoperability The path towards more efficient procurement in Europe Alcalá de Henares September 15, Jostein Frømyr CEN.
1 Workshop on Business-Driven Enterprise Application Design & Implementation Cristal City, Washington D.C., USA, July 21, 2008 How to Describe Workflow.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Department of computer science and engineering Two Layer Mapping from Database to RDF Martin Švihla Research Group Webing Department.
Panel: Problems with Existing EHR Paradigms and How Ontology Can Solve Them Roberto A. Rocha, MD, PhD, FACMI Sr. Corporate Manager Clinical Knowledge Management.
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. m3pe LIGHT An Extensible Multi-Meta-Model Workflow Execution.
Customizing Aspen Templates TEC04 Elizabeth Lucchese.
CINCO Collaborative and interoperable computing Alex Norta, PhD. University of Helsinki Petrozavodsk, May 21 st, 2008 An integrated reference architectures.
CS 157B: Database Management Systems II February 11 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
CoOL: A Context Ontology Language to Enable Contextual Interoperability Thomas Strang, Claudia Linnhoff-Popien, and Korbinian Frank German Aerospace Centor.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
Reasoning about the Behavior of Semantic Web Services with Concurrent Transaction Logic Presented By Dumitru Roman, Michael Kifer University of Innsbruk,
XML CSC1310 Fall HTML (TIM BERNERS-LEE) HyperText Markup Language  HTML (HyperText Markup Language): December  Markup  Markup is a symbol.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
Microsoft Office 2007 InfoPath Forms Solutions Reach more users with better forms Streamline data-driven business processes Rapidly develop and deploy.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
Perfecto We help customers deliver exceptional digital experiences.
Rendering XML Documents ©NIITeXtensible Markup Language/Lesson 5/Slide 1 of 46 Objectives In this session, you will learn to: * Define rendering * Identify.
1 © 2013 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
XML Databases Presented By: Pardeep MT15042 Anurag Goel MT15006.
BIG DATA Initiative SMART SubstationBig Data Solution.
Utility Evaluation of Tools for Collaborative Development
Robotic Process Automation Training| RPA online Training at GoLogica
Test Automation for IoT solutions A Paradigm shift
Enterprise Productivity Services
Blockchain, Smart Contracts and Infrastructure
Using Smart Contracts for Digital Services: A Feasibility Study based on Service Level Agreements Stephan Zumkeller, 20th August 2018, Scientific advisors:
Presented by: Tajinder Singh.
Blockchain, Smart Contracts and Infrastructure
Towards Unified Management
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
What is A blockchain? B. RAMAMURTHY ©2019, ALL RIGHTS RESERVED
Presentation transcript:

Alex Norta, PhD., Department of Informatics, CoinBase'15, Tallinn, Estonia Designing Smart Contracts for Automating Cross- Organizational CollaborationSmart Contracts For Blockchain-Tech

Agenda Introduction Current state in blockchain-tech/crypto-currency – Gap and research question Business-collaboration model – Master/client- vs. P2P-collaboration – Detailed collaboration model Suitability exploration – eContract-based exploration – Pattern-based exploration Expressiveness exploration eSourcing Markup Language (eSML) eSML application Conclusion and future work

Introduction Many smart-contracting solutions emerge: – Digital anarchy is coming Digital anarchy – UltraCoins to eliminate mainstream financial system UltraCoins – ProofOfExistence with legal importance ProofOfExistence – Blockchain ID Blockchain ID – Blockchain changes business Blockchain changes business – Blockchain changes contract lawcontract law – Bithalo as lighweight smart contracting option Bithalo whitepaper – Ethereum as a heavy-weight smart cotracting choice Ethereum whitepaper Vitali Buterin won a price for thatwon a price – Escrows are the business-model of the future Escrows Smart Contracting HUBs in Clouds Smart Contracting HUBs BitNation as a Governance 2.0 alternative to dinosaur stateist government. BitNation as a Governance 2.0

Introduction New enabling concepts and technologies – service-oriented cloud computing (SOCC) – Business Process as a Service (BPaaS) – Cross-organizational eSourcing framework – Big data, mobile devices

Introduction BPaaS Contracting- HUB

Introduction Gap: Existing SOCC languages do not take into account sociotechnical suitability and expressiveness. – Lack of interaction-recognition between acting humans in organizations with technology in workplaces – Suitability: concepts/properties to formulate real-world business-collaborations – Expressiveness: semantic language-construct clarity for uniform enactment Research question: How to systematically develop a language for cross-sociotechnical and contract-based system collaboration specifications? – What is the collaboration context and model the specification language must cater for? – What are the main suitability- and expressiveness concepts and -properties?

Business-Collaboration Model

P2P-Collaboration Model

Suitability Exploration eContract-based collaboration – Who-concept

Suitability Exploration eContract-based collaboration – Where-concept

Suitability Exploration eContract-based collaboration – What-concept

Suitability Exploration Pattern-based

Expressiveness Exploration eXchangable Routing Language (XRL) – Instance-based workflow language – Petri-net semantics and XML syntax – Control-flow patterns give strong expressiveness Every routing element has WF-net (Petri-net variant) semantics – Allows for soundness verification with tool support Syntax is a tree – root element with exactly one routing element – Simple routing: no children routing elements – Complex routing: child-routing elements of specific order

eSourcing Markup Language Econtracting Markup Language ECML is foundation ECML delta towards eSouring – Incomplete suitability/expressiveness Bold eSML definitions are extensions – Resource definition – Data definition Who-extensions – resource/data-definition What-extensions – Control-flow-patterns Lifecycle definitions – Tasks/processes of collaborating parties – Mapped ontologically

eSML Application Semantics of some Declare templates

Conclusion Summary: eSML evolves out of systematic – Sociotechnical suitability/expressiveness exploration Real-life contracting foundation for eSML – Process-views are subsets of larger in-house processes ECML extension with eSourcing patterns – Conjoinments, monitorability, process views WF-net based control-flow semantics – Verifyable with tool-support XRL/flower as a proof-of-concept protoype – Pattern-set extension eSML by WF-net mapping library extension Future work – Cloud-based mobile business collaboration case studies – Safeguarding e-business transactionalities – Subsequent eSML extensions

Thank you for listening! Q&A