PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Powiadomienia systemowe
  • Sesja wygasła!
  • Sesja wygasła!
  • Sesja wygasła!
Tytuł artykułu

Modeling of Distributed Ledger Deployment View

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
The Distributed Ledger Technology (DLT) is a peer-to-peer model of sharing data among collaborating parties in a decentralized manner. An example of DLT is a blockchain where data form blocks in an append-only chain. Software architecture description usually comprises multiple views. The paper concentrates on the Deployment view of the DLT solution within the 1+5 architectural views model. The authors have proposed Unified Modeling Language (UML) extensibility mechanisms to describe the needed additional semantic notation to model deployment details. The paper covers both the network and node levels. The proposed stereotypes and tagged values have enriched UML Deployment diagram. We have gathered those modeling elements in dedicated UML Profile for Distributed Ledger Deployment. We have applied the profile to model Deployment view of a renewable energy management system that uses R3 Corda framework. The system records information about inbound and outbound energy to/from renewable energy grid.
Rocznik
Strony
619--625
Opis fizyczny
Bibliogr. 28 poz., rys., schem., tab.
Twórcy
  • Department of Computer Science, Polish Naval Academy, Gdynia, Poland
  • Department of Computer Science, Polish Naval Academy, Gdynia, Poland
Bibliografia
  • [1] J. Al-Jaroodi and N. Mohamed: ”Blockchain in Industries: A Survey”, IEEE Access, 7, 36500–36515 (2019)
  • [2] M.J.M. Chowdhury, M.S. Ferdous, K. Biswas, N. Chowdhury, A.S.M. Kayes, M. Alazab and P. Watters: ”A Comparative Analysis of Distributed Ledger Technology Platforms”, IEEE Access, 7, 167930–167943 (2019)
  • [3] M. Fowler: ”UML Distilled. A brief guide to the standards Object oriented Language”, Boston, USA: Addison-Wesley, (2005)
  • [4] P. Gonczol, P. Katsikouli, L. Herskind, N. Dragoni: ”Blockchain Implementations and Use Cases for Supply Chains–A Survey”, IEEE Access, 8, 11856–11871 (2020)
  • [5] T. Górski: ”Architectural view model for an integration platform”, Journal of Theoretical and Applied Computer Science, 6(1) 25–34 (2012)
  • [6] T. Górski: ”Verification of Architectural Views Model 1+5 Applicability”, in Extended abstracts book of the 17th International Conference on Computer Aided Systems Theory Las Palmas de Gran Canaria, Spain, 138–139 (2019)
  • [7] T. Górski and J. Bednarski: ”Modeling of Smart Contracts in Blockchain Solution for Renewable Energy Grid”, in Extended abstracts book of the 17th International Conference on Computer Aided Systems Theory Las Palmas de Gran Canaria, Spain, 140–141 (2019)
  • [8] T. Górski, J. Bednarski and Z. Chaczko: ”Blockchain-based renewable energy exchange management system”, in Proceedings of 26th International Conference on Systems Engineering, ICSEng 2018, Sydney, Australia (2018)
  • [9] T. Górski, K. Marzantowicz and M. Szulc: ”Cloud-Enabled Warship’s Position Monitoring with Blockchain”, in Smart Innovations in Engineering and Technology, 1nd ed. vol. 1, Klempous, R. and Nikodem, J., Ed. Cham, Switzerland: Springer, 53–74 (2020)
  • [10] L. Kaijun, B. Ya, J. Linbo, F. Han-Chi and I. van Nieuwenhuyse: ”Research on agricultural supply chain system with double chain architecture based on blockchain technology”, Future Generation Computer Systems, 86 641–649 (2018)
  • [11] R.C. Martin: ”Clean Architecture: A Craftsman’s Guide to Software Structure and Design”, Prentice Hall, (2017)
  • [12] D. Metcalf, J. Bass, M. Hooper, A. Cahana and V. Dhillon: ”Blockchain in Healthcare: Innovations that Empower Patients, Connect Professionals and Improve Care”, Boca Raton, USA: CRC Press, Taylor & Francis Group, (2019)
  • [13] D. Mohanty: ”R3 Corda for Architects and Developers: With Case Studies in Finance, Insurance, Healthcare, Travel, Telecom, and Agriculture”, Noida, Uttar Pradesh, India: Apress, (2019)
  • [14] T. Pender: ”UML Bible”, Wiley; 1st ed., (2003)
  • [15] N. Rozanski and E. Woods: ”Software Systems Architecture. Working with Stakeholders using Viewpoints and Perspectives”, Pearson India; 2nd ed., (2015)
  • [16] A. Shahnaz, U. Qamar and A. Khalid: ”Using Blockchain for Electronic Health Records”, IEEE Access, 7 147782–147795 (2019)
  • [17] C. Shen and F. Pena-Mora: ”Blockchain for Cities - A Systematic Literature Review”, IEEE Access, 6 76787–76819 (2018)
  • [18] S. Wang, A.F. Taha, J. Wang, K. Kvaternik and A. Hahn: ”Energy Crowdsourcing and Peer-to-Peer Energy Trading in Blockchain-Enabled Smart Grids”, IEEE Transactions on Systems, Man, and Cybernetics: Systems, 49(8) 1612–1623 (2019)
  • [19] Q. Xia, E.B. Sifah, K.O. Asamoah, J. Gao, X. Du and M. Guizani: ”MeDShare: Trust-Less Medical Data Sharing Among Cloud Service Providers via Blockchain”, IEEE Access, 5 14757–14767 (2017)
  • [20] X. Xu, I. Weber, M. Staples: ”Architecture for Blockchain Applications: Springer, (2019)
  • [21] docs.corda.net/corda-configuration-file.html#configuration-file-fields. Accessed, February, 5, 2020
  • [22] github.com/drGorski/UMLProfileForDLT. Updated, February, 19, 2020
  • [23] github.com/drGorski/renewableEnergyBlockchain. Updated, February, 8, 2019
  • [24] github.com/drGorski/designECSM. Updated, February, 5, 2020
  • [25] www.omg.org/spec/UML/2.5.1/. Accessed, February, 5, 2020
  • [26] www.corda.net/. Accessed, February, 5, 2020
  • [27] www.jetbrains.com/idea/. Accessed, February, 5, 2020
  • [28] www.visual-paradigm.com. Accessed, February, 5, 2020
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa Nr 461252 w ramach programu "Społeczna odpowiedzialność nauki" - moduł: Popularyzacja nauki i promocja sportu (2020).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-850ca292-e04e-4f3b-8ea1-3310deea8c21
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.