paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Automated code transformation for context propagation in Go

Go 中面向上下文传播的自动代码转换
FSE Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2021匹配度 2/10 · 论文研究 Go 的自动代码转换与微服务分布式追踪中的上下文传播,虽与编译/代码生成相关,但不涉及用户关注的 LLM/Agent、面向机器学习或 Agentic 程序的静态分析,也不涉及浮点程序分析或贝叶斯程序分析。因此与研究画像核心方向匹配度很低。引用 3 inbox
Adam Welc
crossref: 2026-09-12

AI 速览

一句话:提出面向 Go 的自动代码转换,用于在微服务中传播全局上下文以支持分布式追踪。

微服务架构将单体基础设施拆分为独立组件,可加速后端开发与部署,但服务组合成大规模分布式系统后,单个服务的行为分析已不足以诊断性能退化或定位故障点,需要借助全局上下文追踪跨系统流动的信息。本文针对 Go 语言提出自动代码转换方法,用于在代码中自动传播上下文(context),从而支撑全局追踪。所提供的摘要仅给出问题背景,未描述具体转换规则、实现细节与评估结果。

问题
微服务构成的分布式系统中,局部服务分析不足以诊断性能回归或故障点,需要全局上下文追踪跨服务流动的信息。
方法
针对 Go 语言,采用自动化代码转换来插入或传播上下文,以支持跨服务的全局追踪。
评估
所给摘要未描述具体评估方式与结果。
原文摘要(Abstract)

Microservices architecture, which is increasingly being adopted by large technology companies, can accelerate development and deployment of backend code by partitioning a monolithic infrastructure into independent components. At the same time, microservices often compose into massively distributed systems, where analyzing the behavior of an individual service may not be enough to diagnose a performance regression or find a point of failure. Instead, a more global view of the entire computation may be required, where some form of global context is used to trace relevant information flowing through the system.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6382,
  title = {Automated code transformation for context propagation in Go},
  author = {Adam Welc},
  booktitle = {FSE},
  year = {2021},
  doi = {10.1145/3468264.3473918}
}