TY - CHAP AU - Li, Jianhao AU - Kim, Yuri AU - Zsók, Viktória ED - Porkoláb, Zoltán ED - Zsók, Viktória TI - Balanced Distributed Computation Patterns T2 - Composability, Comprehensibility and Correctness of Working Software PB - Springer International Publishing CY - Cham SN - 9783031428333 T3 - Lecture Notes in Computer Science, ISSN 0302-9743 ; 11950. PY - 2023 SP - 202 EP - 321 PG - 120 DO - 10.1007/978-3-031-42833-3_7 UR - https://m2.mtmt.hu/api/publication/34205383 ID - 34205383 AB - The state-of-the-art concurrent software development extensively uses various methodologies and approaches to obtain high-speed up. However, parallelism remains one of the most challenging topics, especially in the case of pattern-based programming approaches. The primary purpose of the paper is to explore parallel computation schemes in a new environment by illustrating the appropriateness and applicability in novel distributed computation setups. The used programming language Go compiles the program into machine code; hence, it does not need extra run-time like virtual machines or interpreters. Additionally, it has powerful built-in concurrency constructs like goroutines and channels. RabbitMQ is a traditional message broker developed for over ten years and well-known for its reliability. Therefore, Go and RabbitMQ were chosen to implement our computation patterns. This paper is a tutorial on concurrent and on distributed programming. The Go introduction and the explanation of concurrent examples provide the reader with necessary background knowledge to understand the distributed programming explorations. The main focus of this paper is the implementation of practical distributed examples that follow existing patterns using Go and RabbitMQ. The patterns are the experience collection of skilled software engineers. By practicing the distributed examples, the readers can gain significant experience in designing and implementing distributed systems. LA - English DB - MTMT ER - TY - BOOK ED - Porkoláb, Zoltán ED - Zsók, Viktória TI - Composability, Comprehensibility and Correctness of Working Software. 8th Summer School, CEFP 2019, Budapest, Hungary, June 17–21, 2019, Revised Selected Papers TS - 8th Summer School, CEFP 2019, Budapest, Hungary, June 17–21, 2019, Revised Selected Papers T3 - Lecture Notes in Computer Science, ISSN 0302-9743 ; 11950. PB - Springer International Publishing CY - Cham PY - 2023 SP - 393 SN - 9783031428333 DO - 10.1007/978-3-031-42833-3 UR - https://m2.mtmt.hu/api/publication/34205374 ID - 34205374 AB - This book constitutes the revised selected papers of the 8th Summer School, CEFP 2019, held in Budapest, Hungary, during June 2019. The 7 full papers and the 4 short papers included in this volume were carefully reviewed and selected. The lectures cover various programming subjects with a focus on composability, comprehensibility, and correctness of working software. LA - English DB - MTMT ER - TY - CONF AU - Zsók, Viktória TI - Sustainable Cyber-Physical Systems T2 - 12th International Conference on Applied Informatics (ICAI 2023) PB - Eszterházy Károly Katolikus Egyetem C1 - Eger PY - 2023 SP - 1 EP - 2 PG - 2 UR - https://m2.mtmt.hu/api/publication/34130345 ID - 34130345 LA - English DB - MTMT ER - TY - CONF AU - Jianhao, Li AU - Zsók, Viktória ED - Pieter, Koopman ED - Mart, Lubbers ED - Joao, Paulo Fernandes TI - Sustainable Distributed Communication Models T2 - SusTrainable: Promoting Sustainability as a Fundamental Driver in Software Development Training and Education PB - arXiv.org C1 - Online kiadás PY - 2021 SP - 48 EP - 59 PG - 12 UR - https://m2.mtmt.hu/api/publication/32833253 ID - 32833253 LA - English DB - MTMT ER - TY - BOOK ED - Zsók, Viktória ED - Hughes, John TI - Trends in Functional Programming. 22nd International Symposium, TFP 2021, Virtual Event, February 17–19, 2021, Revised Selected Papers TS - 22nd International Symposium, TFP 2021, Virtual Event, February 17–19, 2021, Revised Selected Papers T3 - Lecture Notes in Computer Science, ISSN 0302-9743 ; 12834. PB - Springer Netherlands CY - Cham PY - 2021 SN - 9783030839789 DO - 10.1007/978-3-030-83978-9 UR - https://m2.mtmt.hu/api/publication/32639955 ID - 32639955 LA - English DB - MTMT ER - TY - CHAP AU - Jianhao, Li AU - Zsók, Viktória ED - Csuhaj-Varjú, Erzsébet ED - Sziklai, Péter TI - Actor Model based Distributed Communication in Golang T2 - Conference on Developments in Computer Science PB - Eötvös Loránd University, Faculty of Informatics CY - Budapest SN - 9789634893882 PY - 2021 SP - 259 EP - 262 PG - 4 UR - https://m2.mtmt.hu/api/publication/32560398 ID - 32560398 LA - English DB - MTMT ER - TY - CHAP AU - Beka, Grdzelishvili AU - Zsók, Viktória ED - Csuhaj-Varjú, Erzsébet ED - Sziklai, Péter TI - Design and Implementation of Digital Image Processing in Functional Programming T2 - Conference on Developments in Computer Science PB - Eötvös Loránd University, Faculty of Informatics CY - Budapest SN - 9789634893882 PY - 2021 SP - 255 EP - 258 PG - 4 UR - https://m2.mtmt.hu/api/publication/32560387 ID - 32560387 LA - English DB - MTMT ER - TY - GEN AU - Evan, Sitt AU - Xiaotian, Su AU - Beka, Grdzelishvili AU - Zurab, Tsinadze AU - Zongpu, Xie Hossameldin Abdin AU - Giorgi, Botkoveli AU - Nikola, Cenikj AU - Tringa, Sylaj AU - Zsók, Viktória TI - Implementation of Digital Synthesis in Functional Programming PY - 2020 UR - https://m2.mtmt.hu/api/publication/31655133 ID - 31655133 N1 - konferencia cikk TFP 2020 & Lambda Days 2020 Krakow Poland 13-14th February, 2020, 19 oldal LA - English DB - MTMT ER - TY - GEN AU - Xiaotian, Su AU - Evan, Sitt AU - Beka, Grdzelishvili AU - Zurab, Tsinadze AU - Xie, Zongpu AU - Hossameldin, Abdin AU - Giorgi, Botkoveli AU - Nikola, Cenikj AU - Tringa, Sylaj AU - Zsók, Viktória TI - Implementation of Digital Synthesis in Functional Programming PY - 2020 UR - https://m2.mtmt.hu/api/publication/31655108 ID - 31655108 N1 - POSTER, 11th International Conference on Applied Informatics, ICAI 2020 Eger, Hungary January 29–31, 2020 LA - English DB - MTMT ER - TY - CONF AU - Evan, Sitt AU - Xiaotian, Su AU - Beka, Grdzelishvili AU - Zurab, Tsinadze AU - Xie, Zongpu AU - Hossameldin, Abdin AU - Giorgi, Botkoveli AU - Nikola, Cenikj AU - Tringa, Sylaj AU - Zsók, Viktória TI - Functional Programming Application for Digital Synthesis Implementation T2 - Draft Proceedings of the 32nd International Symposium on Implementation and Application of Functional Languages (IFL 2020) PY - 2020 SP - 231 EP - 243 PG - 13 UR - https://m2.mtmt.hu/api/publication/31655091 ID - 31655091 LA - English DB - MTMT ER -