Artikel in Tagungsband INPROC-2019-42

Lamparelli, Andrea; Falazi, Ghareeb; Breitenbücher, Uwe; Daniel, Florian; Leymann, Frank: Smart Contract Locator (SCL) and Smart Contract Description Language (SCDL).
In: Service-Oriented Computing - ICSOC 2019 Workshops.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
Lecture Notes in Computer Science (LNCS); 12019, S. 195-210, englisch.
Springer, Oktober 2019.
DOI: 10.1007/978-3-030-45989-5_16.
Artikel in Tagungsband (Workshop-Beitrag).
CR-Klassif.C.2.4 (Distributed Systems)
D.2.11 (Software Engineering Software Architectures)
D.2.12 (Software Engineering Interoperability)

Today’s blockchain technologies focus mostly on isolated, proprietary technologies, yet there are application scenarios that ask for interoperability, e.g., among blockchains themselves or with external applications. This paper proposes the Smart Contract Locator (SCL) for the unambiguous identification of smart contracts over the Internet and across blockchains, and the Smart Contract Description Language (SCDL) for the abstract description of the external interface of smart contracts. The paper derives a unified metamodel for blockchain smart contract description and equips it with a concrete, JSON-based description language for smart contract search and discovery. The goal of the proposal is to foster smart contract reuse both inside blockchains and through the integration of smart contracts inside enterprise applications. The idea is inspired by the Service-Oriented Architecture (SOA) and aims to provide a high-level, cross-blockchain interoperability layer.

KontaktGhareeb Falazi
Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
Eingabedatum5. Mai 2020
   Publ. Institut   Publ. Informatik