paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Business Process Extraction Using Static Analysis

基于静态分析的业务流程提取
ASE 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)2021匹配度 2/10 · 论文使用静态源代码分析提取日志以支持业务流程挖掘,属于传统程序分析应用,但未涉及用户核心关注的 LLM/Agent、机器学习系统、浮点程序分析或贝叶斯程序分析。其目标场景与研究方向交叉度很低。引用 3 inbox
Md Rofiqul Islam, Tomas Cerny
crossref: 2026-09-12

AI 速览

一句话:提出用静态源代码分析提取日志并按运行时执行顺序排列,以低成本支持业务流程挖掘。

大型项目的业务流程挖掘有助于发现漏洞、改进流程并为数据科学收集数据,但传统方法依赖应用日志等事件数据。由于环境搭建困难、用户不可用以及日志语句难以触达,获取覆盖完整业务逻辑的日志成本很高。本文提出用静态源代码分析来提取日志语句,并将它们排列为准确的运行时执行顺序,从而降低业务流程挖掘的操作成本。摘要未给出具体实现细节与实验评估,仅论证了该思路作为替代或补充方案的潜力。

问题
大型项目业务流程挖掘通常依赖事件日志,但获取足以刻画完整业务逻辑的日志成本高昂,受环境配置、用户可用性和日志语句可达性限制。
方法
使用静态源代码分析提取日志语句,并将其排列为准确的运行时执行顺序,以降低业务流程挖掘成本。
评估
摘要未报告实验、案例研究或量化结果,无法判断该方法的有效性与可扩展性。
原文摘要(Abstract)

Business process mining of a large-scale project has many benefits such as finding vulnerabilities, improving processes, collecting data for data science, generating more clear and simple representation, etc. The general way of process mining is to turn event data such as application logs into insights and actions. Observing logs broad enough to depict the whole business logic scenario of a large project can become very costly due to difficult environment setup, unavailability of users, presence of not reachable or hardly reachable log statements, etc. Using static source code analysis to extract logs and arranging them perfect runtime execution order is a potential way to solve the problem and reduce the business process mining operation cost.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6596,
  title = {Business Process Extraction Using Static Analysis},
  author = {Md Rofiqul Islam and Tomas Cerny},
  booktitle = {ASE},
  year = {2021},
  doi = {10.1109/ase51524.2021.9678588}
}