Även om blockchain är mest populär för sin cryptocurrency, smarta kontrakt har blivit en mycket framträdande blockchain ansökan. Smarta kontrakt är som klasser som kan kallas av klientapplikationer utanför blockkedjan. Därför är det möjligt att utveckla blockchain-orienterad programvara (BOS) som implementerar en del av affärslogiken i blockchain genom att använda smarta kontrakt. För närvarande finns det ingen designstandard för modell BOS. Eftersom modellering är en viktig del av utformningen av en programvara, utvecklarna kan kämpa för att planera sin BOS. I detta dokument visar vi tre kompletterande modelleringsmetoder baserade på välkända programvarutekniska modeller och tillämpar dem på ett BOS-exempel. Vårt mål är att starta diskussionen om specialiserade blockchain modellering notations.
På senare tid har Rocha och Ducasse REF visat tre kompletterande modelleringsmetoder baserade på välkända programvarumodeller - E-R diagram, UML och BPMN - och tillämpa dem på ett Smart Contract design exempel.
Preliminary steps towards modeling blockchain oriented software
{'venue': "WETSEB '18", 'journal': None, 'mag_field_of_study': ['Computer Science']}