Preliminary Steps Towards Modeling Blockchain Oriented Software - Archive ouverte HAL Access content directly
Conference Papers Year :

Preliminary Steps Towards Modeling Blockchain Oriented Software

(1) , (1)


Even though blockchain is mostly popular for its cryptocurrency, smart contracts have become a very prominent blockchain application. Smart contracts are like classes that can be called by client applications outside the blockchain. Therefore it is possible to develop blockchain-oriented software (BOS) that implements part of the business logic in the blockchain by using smart contracts. Currently , there is no design standard to model BOS. Since modeling is an important part of designing a software, developers may struggle to plan their BOS. In this paper, we show three complementary modeling approaches based on well-known software engineering models and apply them to a BOS example. Our goal is to start the discussion on specialized blockchain modeling notations.
Fichier principal
Vignette du fichier
Rocha18a-WETSEB-Modeling.pdf (663.01 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-01831046 , version 1 (05-07-2018)



Henrique Rocha, Stéphane Ducasse. Preliminary Steps Towards Modeling Blockchain Oriented Software. WETSEB 2018 - 1st International Workshop on Emerging Trends in Software Engineering for Blockchain, May 2018, Gothenburg, Sweden. ⟨10.1145/3194113.3194123⟩. ⟨hal-01831046⟩
420 View
2364 Download



Gmail Facebook Twitter LinkedIn More