FSE 2025
Mon 23 - Fri 27 June 2025 Trondheim, Norway
Tue 24 Jun 2025 11:40 - 12:00 at Andromeda - Architecture, Services, and Cloud Chair(s): Paris Avgeriou

Domain-Specific Languages (DSLs) are widely used across industries for addressing challenges within specific domains. However, designing a DSL is just the first step in DSL engineering. To truly enhance development efficiency and system quality, comprehensive syntax and semantic services are essential. Currently, semantic services are primarily implemented manually, leading to high development costs. Automating their generation can significantly improve efficiency and reduce costs in DSL projects. This paper presents SemServGen, a framework that defines a structured approach to DSL semantic service development. SemServGen comprises SemaDSL, a unified semantic service expression language; SemServ-editor, which provides editing, syntax, semantic, template, and DSL-binding services; and SemServ-gen, an automated semantic service generator. SemaDSL enables the specification of both generic and domain-specific semantic services, while SemServ-gen translates these formal specifications into executable semantic services. We evaluated SemServGen with industry partners using CRL and SemaDSL as target DSLs. The results demonstrate that SemaDSL effectively models semantic service domain concepts with high usability, while SemServGen increases development efficiency by 2.5 times for CRL and 1.9 times for SemaDSL compared to manual implementation. Additionally, the generated semantic services meet industry-standard performance benchmarks for service analysis time.

Tue 24 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:30 - 12:30
Architecture, Services, and CloudIndustry Papers / Demonstrations / Research Papers / Ideas, Visions and Reflections at Andromeda
Chair(s): Paris Avgeriou University of Groningen, The Netherlands
10:30
10m
Talk
Knowledge-Based Multi-Agent Framework for Automated Software Architecture Design
Ideas, Visions and Reflections
Yiran Zhang , Ruiyin Li Wuhan University, China; University of Groningen, The Netherlands, Peng Liang Wuhan University, China, Weisong Sun Nanyang Technological University, Yang Liu Nanyang Technological University
10:40
10m
Talk
Designing for Scalability: Building a Universal Serverless Messaging Architecture with Apache RocketMQ
Industry Papers
Juntao Ji Alibaba Cloud Computing Co. Ltd., Yubao Fu Alibaba Cloud Computing Co. Ltd., Rongtong Jin Alibaba Cloud Computing Co. Ltd., Qingshan Lin Alibaba Cloud Computing Co. Ltd.
10:50
20m
Talk
A Multimodal Intelligent Change Assessment Framework for Microservice Systems Based on Large Language Models
Industry Papers
Yongqian Sun Nankai University, zhengtinghua Nankai university, Xidao Wen BizSeer, Weihua Kuang Nankai university, Heng Liu CHINA TIANCHEN ENGINEERING CORPORATION LTD., Shenglin Zhang Nankai University, Chao Shen Nankai University, Bo Wu Tencent Technologies, Dan Pei Tsinghua University
11:10
20m
Talk
TracePicker: Optimization-based Trace Sampling for Microservice-based Systems
Research Papers
Shuaiyu Xie School of Computer Science, Wuhan University, China, Jian Wang Wuhan University, Maodong Li School of Computer Science, Wuhan University, China, Peiran Chen School of Computer Science, Wuhan University, China, Jifeng Xuan Wuhan University, Bing Li Wuhan University
DOI
11:30
10m
Talk
Analyzing Evolution of Microservice-based Systems
Demonstrations
Tomas Cerny University of Arizona, Gabriel Goulis University of Arizona, Samanta Perry University of Arizona, Malia Edmonds University of Arizona, Amr Elsayed The University of Arizona, Matteo Esposito University of Oulu, Alexander Bakhtin University of Oulu, Valentina Lenarduzzi University of Oulu, Davide Taibi University of Oulu
11:40
20m
Talk
SemServGen: Advancing Industrial Domain-Specific Language Engineering through Semantic Service Generation
Industry Papers
Yong Wang Beihang University, Ning Ge School of Software, Beihang University, Jingyao Li Beihang University, Loulin Wang Beihang University, Guangyu Zhou Huawei, Chengrui Deng Huawei, Li Zhang Beihang University, Chunming Hu Beihang University
12:00
10m
Talk
CloudHeatMap: Heatmap-Based Monitoring for Large-Scale Cloud Systems
Demonstrations
Sarah Sohana Rogers Communications Canada Inc., Toronto, Canada, William Pourmajidi Toronto Metropolitan University, Toronto, Canada, John Steinbacher IBM, Andriy Miranskyy Toronto Metropolitan University (formerly Ryerson University)
DOI Pre-print
12:10
20m
Talk
Te-PID: An Adaptive Erasure Coding Temperature Management System for Optimized Cloud Storage
Industry Papers
Pei Xiao Peking University, Lu Wang Microsoft Research, Fangkai Yang Microsoft Research, Guoqing Geng Microsoft, Haoran Li Microsoft, Jeff Zhu Microsoft, Yu Kang Microsoft Research, Yifan Li Microsoft, Terry Chen Microsoft, Yue Chen Microsoft, Saravan Rajmohan Microsoft 365, Qi Zhang Microsoft

Information for Participants
Tue 24 Jun 2025 10:30 - 12:30 at Andromeda - Architecture, Services, and Cloud Chair(s): Paris Avgeriou
Info for room Andromeda:

Andromeda is located close to the restaurant and the bar, at the end of the corridor on the side of the bar.

From the registration desk, go towards the restaurant, turn left towards the bar, walk until the end of the corridor.