SOFTWARE ARCHITECTURE SYSTEM DESIGN FOR THE MASS SERVICE SYSTEMS MODELING TO BE IMPLEMENTED IN GO PROGRAMMING LANGUAGE

The subject of the article is the methods and approaches to organizing the architecture of software implementation designed for modeling the behavior of mass service systems. The goal of the work is to design a software architecture for implementation in Go language, intended to replicate the behavi...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Vestnik Nacionalʹnogo tehničeskogo universiteta "HPI". Seriâ Sistemnyj analiz, upravlenie i informacionnye tehnologii (Online) číslo 1 (11); s. 85 - 90
Hlavní autor: Goldiner, Denys
Médium: Journal Article
Jazyk:angličtina
Vydáno: 30.07.2024
ISSN:2079-0023, 2410-2857
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract The subject of the article is the methods and approaches to organizing the architecture of software implementation designed for modeling the behavior of mass service systems. The goal of the work is to design a software architecture for implementation in Go language, intended to replicate the behavior of various types of mass service systems, without considering the failure of individual service channels, using parallel computing. The article addresses the following tasks: consider the basis for designing the architecture and conclude its appropriateness; develop requirements for the future software product for more effective resource use and clear definition of successful completion; analyze the approaches to organizing software architecture and make a justified decision on the application of one of them; design a general algorithm scheme taking into account all requirements; identify the components of the modeled system and their interactions; build process diagrams considering the specifics of the Go programming language; define the method and contracts of interaction with the software. The research will utilize the following methods: Go programming language, concurrency, architectural UML diagrams, C4 diagrams, process diagrams. The following results were obtained: the requirements for the software for modeling mass service operations (SMO) were defined; common approaches to organizing architecture were considered and a comparative analysis was conducted; the structure of the future program was developed at the necessary levels of abstraction; for the first time, an architecture of the software product for modeling various mass service systems using parallel computing and the concurrency approach under the implementation in the Go programming language was proposed.
AbstractList The subject of the article is the methods and approaches to organizing the architecture of software implementation designed for modeling the behavior of mass service systems. The goal of the work is to design a software architecture for implementation in Go language, intended to replicate the behavior of various types of mass service systems, without considering the failure of individual service channels, using parallel computing. The article addresses the following tasks: consider the basis for designing the architecture and conclude its appropriateness; develop requirements for the future software product for more effective resource use and clear definition of successful completion; analyze the approaches to organizing software architecture and make a justified decision on the application of one of them; design a general algorithm scheme taking into account all requirements; identify the components of the modeled system and their interactions; build process diagrams considering the specifics of the Go programming language; define the method and contracts of interaction with the software. The research will utilize the following methods: Go programming language, concurrency, architectural UML diagrams, C4 diagrams, process diagrams. The following results were obtained: the requirements for the software for modeling mass service operations (SMO) were defined; common approaches to organizing architecture were considered and a comparative analysis was conducted; the structure of the future program was developed at the necessary levels of abstraction; for the first time, an architecture of the software product for modeling various mass service systems using parallel computing and the concurrency approach under the implementation in the Go programming language was proposed.
Author Goldiner, Denys
Author_xml – sequence: 1
  givenname: Denys
  orcidid: 0000-0002-1456-1867
  surname: Goldiner
  fullname: Goldiner, Denys
BookMark eNo1kNFKwzAYRoNMcM49gpAX6EzSZE0ua5d1haYZTaZ4Fbo0BUU3aUHw7W3VXf3fgcN_cW7B7HQ-BQDuMVoRJAR_ICgREUIkHpnQFcIrTK_AnFCMIsJZMhv3RbkBy2F4Q-MUGHNC5uDL6K19TmsJ0zrbFVZm9jCCeTFWKriRpsgruNU1tDsJVWoMNLJ-KrKLYqDSG1kWVQ6tho8SFmpfSiUrKzewqGCu4b7WeZ0qNTllWuWHNJd34Lpr3oew_L8LYLfSZruo1HmRpWXkRUwjzBkNlAeyFkfSIdokHIUgWo9HSBj1LBxpjJjnHHPUet92VLCubdouWbekjReA_b31_XkY-tC5z_71o-m_HUbuN5-b2ripjZvyOYQdpvEPj6pa5g
ContentType Journal Article
DBID AAYXX
CITATION
DOI 10.20998/2079-0023.2024.01.14
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList CrossRef
DeliveryMethod fulltext_linktorsrc
Discipline Business
EISSN 2410-2857
EndPage 90
ExternalDocumentID 10_20998_2079_0023_2024_01_14
GroupedDBID AAFWJ
AAYXX
ADBBV
ALMA_UNASSIGNED_HOLDINGS
BCNDV
CITATION
GROUPED_DOAJ
M~E
ID FETCH-LOGICAL-c934-1854e48e269b2f04a780ee9dc1f04754c5eb4305c88180dccdf495fdadf76d2d3
ISSN 2079-0023
IngestDate Sat Nov 29 04:29:42 EST 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1 (11)
Language English
License https://creativecommons.org/licenses/by/4.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c934-1854e48e269b2f04a780ee9dc1f04754c5eb4305c88180dccdf495fdadf76d2d3
ORCID 0000-0002-1456-1867
OpenAccessLink http://samit.khpi.edu.ua/article/download/309325/300854
PageCount 6
ParticipantIDs crossref_primary_10_20998_2079_0023_2024_01_14
PublicationCentury 2000
PublicationDate 2024-07-30
PublicationDateYYYYMMDD 2024-07-30
PublicationDate_xml – month: 07
  year: 2024
  text: 2024-07-30
  day: 30
PublicationDecade 2020
PublicationTitle Vestnik Nacionalʹnogo tehničeskogo universiteta "HPI". Seriâ Sistemnyj analiz, upravlenie i informacionnye tehnologii (Online)
PublicationYear 2024
SSID ssj0002911822
Score 2.2637389
Snippet The subject of the article is the methods and approaches to organizing the architecture of software implementation designed for modeling the behavior of mass...
SourceID crossref
SourceType Index Database
StartPage 85
Title SOFTWARE ARCHITECTURE SYSTEM DESIGN FOR THE MASS SERVICE SYSTEMS MODELING TO BE IMPLEMENTED IN GO PROGRAMMING LANGUAGE
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2410-2857
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002911822
  issn: 2079-0023
  databaseCode: DOA
  dateStart: 20150101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources (ISSN International Center)
  customDbUrl:
  eissn: 2410-2857
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002911822
  issn: 2079-0023
  databaseCode: M~E
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lj9owELbQtqp6qfpUt4-VD91TFAohkPgYIJtFIgSRdLs9RSF22nTbLKKAlkv_dq-dsRPIoqrqHnqxiOWMI-bTvOyZIeRdm3HwKwSAt2dlugkKS0_m81TvcEMwLjpZItOjL8bWZGJfXrJpo_GryoXZfLOKwr65YYv_ymqYA2Zj6uwd2L0jChPwG5gOI7Adxn9ifBicRR-dmavhORAIpoG82BB-CiPX14ZuOPImGrh-8q6P72DHDXd2MRpUS0LND4buGINYUaD1XW3kT8ey5L871EYTzQuAa4E3c3wf14ydiffB8dy6kXsBmqbIr0BypzLQeDpwTvusuP4MZq74UuTSgAWH9wpn1tXNELFKAIfG-XQEYxOFWC5P8Q0tRCh-L7ZftQTdBhnyXi-WyQY0Zi60XCurv-JuxVbITaRMzw-LqZatAPDATUF1KIrtrciHYcqQamsvII2WxXQ0OpQuU3Mm6BXDVkWvK-zKmlftaiMlqVWjoFLnq46lh9oEs4oxRWK3TxO_Aqu8qrzX29W7D7Tq7q4jeFmSUIxkYiQTI5m41Y6xAfs9w-oyvIvo_9wHBw2Gfh-egO32VtlnktL7P31Qza6qGUjRY_Ko9GyooxD5hDRE8ZQ8qBIrnpFNBUxaByZVqKMKmBSASQGYFIFJS2CWS0JaAZNGAe27tAZMOppQL6A1YNIKmM9JdOZGg3O97Pqhp6xj6mA_msK0hdFjcyNrmYlltwSIjbQND1bXTLtijmXqUhurFPA05Rn4-BlPeGb1uME7L8hRcV2Il4S2Lc44tyw2Z3OTGx2W9BK7hx5Dx25ltnlMmtVfFi9UbZf4r9x6ddcXXpOHe-C-IUer5Vq8JffTzSr_sTyR8Z8TyfnfNMSFNA
linkProvider ISSN International Centre
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=SOFTWARE+ARCHITECTURE+SYSTEM+DESIGN+FOR+THE+MASS+SERVICE+SYSTEMS+MODELING+TO+BE+IMPLEMENTED+IN+GO+PROGRAMMING+LANGUAGE&rft.jtitle=Vestnik+Nacional%CA%B9nogo+tehni%C4%8Deskogo+universiteta+%22HPI%22.+Seri%C3%A2+Sistemnyj+analiz%2C+upravlenie+i+informacionnye+tehnologii+%28Online%29&rft.au=Goldiner%2C+Denys&rft.date=2024-07-30&rft.issn=2079-0023&rft.eissn=2410-2857&rft.issue=1+%2811%29&rft.spage=85&rft.epage=90&rft_id=info:doi/10.20998%2F2079-0023.2024.01.14&rft.externalDBID=n%2Fa&rft.externalDocID=10_20998_2079_0023_2024_01_14
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2079-0023&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2079-0023&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2079-0023&client=summon