{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,25]],"date-time":"2026-10-25T00:01:54Z","timestamp":1792886514657,"version":"4.5.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,12,12]]},"DOI":"10.1145\/3789418.3789437","type":"proceedings-article","created":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T08:42:29Z","timestamp":1777106549000},"page":"156-163","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["A Case Study on Architectural Refactoring of Real-Time Legacy Distributed Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5975-2758","authenticated-orcid":false,"given":"Juri","family":"Liebig","sequence":"first","affiliation":[{"name":"University of Muenster, Muenster, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3857-9380","authenticated-orcid":false,"given":"Sergei","family":"Gorlatch","sequence":"additional","affiliation":[{"name":"University of Muenster, Muenster, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,4,25]]},"reference":[{"key":"e_1_3_3_2_2_2","unstructured":"Mazen Alotaibi. 2018. Advances and Challenges in Software Refactoring: A Tertiary Systematic Literature Review. Master\u2019s thesis. Rochester Institute of Technology. https:\/\/scholarworks.rit.edu\/theses\/9755"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA.2018.00020"},{"key":"e_1_3_3_2_4_2","unstructured":"Felix B\u00f6hm. 2025. aiomqtt. https:\/\/github.com\/empicano\/aiomqtt?tab=readme-ov-file"},{"key":"e_1_3_3_2_5_2","unstructured":"Siddharth Choudhary\u00a0Rajesh and Dr Kumar. 2025. High Availability Strategies in Distributed Systems: A Practical Guide. 13 (2025)."},{"key":"e_1_3_3_2_6_2","unstructured":"DIN EN 50136-1:2012-08. 2012. Alarm systems - Alarm transmission systems and equipment - Part 1: General requirements for alarm transmission systems."},{"key":"e_1_3_3_2_7_2","unstructured":"Docker Inc.2023. Docker Compose: A tool for defining and running multi-container Docker applications. https:\/\/docs.docker.com\/compose\/"},{"key":"e_1_3_3_2_8_2","unstructured":"GS electronic\u00a0company group. 2025. https:\/\/www.gselectronic.de Company website; accessed 2025-10-07."},{"key":"e_1_3_3_2_9_2","unstructured":"Emmett. 2025. Granian. https:\/\/github.com\/emmett-framework\/granian"},{"key":"e_1_3_3_2_10_2","unstructured":"EN 50518:2019. 2019. Monitoring and Alarm Receiving Centre."},{"key":"e_1_3_3_2_11_2","unstructured":"Encode. 2025. httpx. https:\/\/github.com\/encode\/httpx\/"},{"key":"e_1_3_3_2_12_2","volume-title":"Refactoring: improving the design of existing code","author":"Fowler Martin","year":"2018","unstructured":"Martin Fowler. 2018. Refactoring: improving the design of existing code. Addison-Wesley Professional."},{"key":"e_1_3_3_2_13_2","first-page":"128","volume-title":"International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment","author":"Fritzsch Jonas","year":"2018","unstructured":"Jonas Fritzsch et\u00a0al. 2018. From Monolith to Microservices: A Classification of Refactoring Approaches. In International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment. Springer, 128\u2013141."},{"key":"e_1_3_3_2_14_2","volume-title":"ISO\/IEC 2382:2015: Information technology - Vocabulary","year":"2015","unstructured":"ISO\/IEC. 2015. ISO\/IEC 2382:2015: Information technology - Vocabulary. Technical Report. International Organization for Standardization."},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30566-8_27"},{"key":"e_1_3_3_2_16_2","unstructured":"Juri Liebig. 2025. Legacy Proxy Pattern: Experimental Artifacts and Automation. GitHub repository. https:\/\/github.com\/jtpgames\/legacy-proxy-pattern Accessed 2025-10-07."},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"crossref","unstructured":"Roger\u00a0A. Light. 2017. Mosquitto: server and client implementation of the MQTT protocol. Journal of Open Source Software 2 13 (2017) 265. doi:10.21105\/joss.00265","DOI":"10.21105\/joss.00265"},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/2675133.2675232"},{"key":"e_1_3_3_2_19_2","unstructured":"Microsoft. 2024. Engineering Fundamentals Playbook - Correlation IDs. https:\/\/microsoft.github.io\/code-with-engineering-playbook\/observability\/correlation-id\/"},{"key":"e_1_3_3_2_20_2","unstructured":"OASIS. 2019. MQTT Version 5.0. https:\/\/docs.oasis-open.org\/mqtt\/mqtt\/v5.0\/os\/mqtt-v5.0-os.html"},{"key":"e_1_3_3_2_21_2","unstructured":"Sebasti\u00e1n Ram\u00edrez. 2025. FastAPI. https:\/\/github.com\/fastapi\/fastapi"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/2975945.2975946"},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"crossref","unstructured":"Dmytro Shvaika Andrii Shvaika and Volodymyr Artemchuk. 2025. MQTT Broker Architectural Enhancements for High-Performance P2P Messaging: TBMQ Scalability and Reliability in Distributed IoT Systems. IoT 6 3 (June 2025) 34. doi:10.3390\/iot6030034","DOI":"10.3390\/iot6030034"},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA.2019.00018"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"crossref","unstructured":"Abhishek Tiwari. 2024. Unveiling Graph Structures in Microservices: Service Dependency Graph Call Graph and Causal Graph. doi:10.59350\/hkjz0-7fb09","DOI":"10.59350\/cczbv-nvr21"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-68110-4_9"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-57523-5_2"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"crossref","unstructured":"Qingyang Yu Nengwen Zhao Mingjie Li Zeyan Li Honglin Wang Wenchi Zhang Kaixin Sui and Dan Pei. 2024. A survey on intelligent management of alerts and incidents in IT services. Journal of Network and Computer Applications 224 (April 2024) 103842. doi:10.1016\/j.jnca.2024.103842","DOI":"10.1016\/j.jnca.2024.103842"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"crossref","unstructured":"O. Zimmermann. 2015. Architectural Refactoring: A Task-Centric View on Software Evolution. IEEE Software 32 2 (March 2015) 26\u201329. doi:10.1109\/MS.2015.37","DOI":"10.1109\/MS.2015.37"}],"event":{"name":"ICACS 2025: The 9th International Conference on Algorithms, Computing and Systems","location":"Bangkok Thailand","acronym":"ICACS 2025"},"container-title":["Proceedings of the 9th International Conference on Algorithms, Computing and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3789418.3789437","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T05:53:57Z","timestamp":1777355637000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3789418.3789437"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,12]]},"references-count":28,"alternative-id":["10.1145\/3789418.3789437","10.1145\/3789418"],"URL":"https:\/\/doi.org\/10.1145\/3789418.3789437","relation":{},"subject":[],"published":{"date-parts":[[2025,12,12]]},"assertion":[{"value":"2026-04-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}