paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Using Static Analysis to Address Microservice Architecture Reconstruction

使用静态分析解决微服务架构重建问题
ASE 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)2021匹配度 2/10 · 该论文将静态分析应用于微服务架构重建,属于程序分析在软件工程领域的应用,但并未涉及用户核心关注的AI/ML系统、Agentic程序、LLM改进静态分析、浮点或贝叶斯程序分析等方向,匹配度低。引用 23 inbox
Vincent Bushong, Dipta Das, Abdullah Al Maruf, Tomas Cerny
crossref: 2026-09-12

AI 速览

一句话:提出基于静态代码分析重建微服务架构,生成通信图、上下文映射与限界上下文。

微服务设计通过独立开发与部署带来可扩展性和快速部署等优势,但服务之间缺乏集中式功能视图,且各微服务的数据模型相互隔离并存在复制,因此实现可能偏离最初架构设计意图。为解决该问题,本文提出一种分析微服务网格的方法,利用静态代码分析重建架构信息,并生成通信图、上下文映射以及针对各微服务的限界上下文。该工作强调从代码出发恢复架构视图,以支持对微服务系统结构与服务边界的理解。

问题
微服务独立开发与部署导致缺少集中式功能视图,且各服务数据模型隔离复制,系统实现可能偏离原始架构设计意图。
方法
提出一种针对微服务网格的静态代码分析方法,用于重建架构信息并生成通信图、上下文映射以及各微服务特定的限界上下文。
评估
摘要未报告定量实验或用户研究;论文主要以方法提出和可生成上述架构视图作为论述重点。
原文摘要(Abstract)

Microservice design offers many advantages for enterprise applications, including increased scalability and faster deployment times. Microservices’ independence from one another in development and deployment provides these advantages. This separation, however, results in the absence of a centralized view of the application’s functionality, and each microservice’s data model is isolated and replicated. As a result, it has the potential to deviate from the architectural design’s original intent. To address this, we offer a method for analyzing a microservice mesh and generating a communication diagram, context map, and microservice-specific limited contexts using static code analysis.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6630,
  title = {Using Static Analysis to Address Microservice Architecture Reconstruction},
  author = {Vincent Bushong and Dipta Das and Abdullah Al Maruf and Tomas Cerny},
  booktitle = {ASE},
  year = {2021},
  doi = {10.1109/ase51524.2021.9678749}
}