paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Automatic generation of IFTTT mashup infrastructures

IFTTT Mashup 基础设施的自动生成
ASE Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering2020匹配度 1/10 · 该论文关注 IFTTT mashup 基础设施的自动生成、REST API 和工作流 XML,属于 Web 服务编排与领域特定建模工程,与用户画像中的 PL+AI、静态分析、浮点程序分析、贝叶斯程序分析以及 LLM/Agent 交叉方向均无直接关联。引用 3 inbox
Lei Liu, Mehdi Bahrami, Wei-Peng Chen
crossref: 2026-09-12

AI 速览

一句话:提出一种自动生成 IFTTT Mashup 基础设施的工具,通过 REST API 与 workflow XML 在数秒内完成创建、部署和执行。

IFTTT 类服务允许用户以 trigger 和 action 组合 Web API 工作流,但现有平台(Zapier、IFTTT.com、Workato)中 recipe 数量增长远慢于 Web API,主要因为构建和部署仍需大量人工。本文提出自动化工具,提供 5 个 REST API,可自动在 AWS 中生成 trigger、rule 和 action,并创建连接这些组件的 workflow XML 来描述 IFTTT mashup。该 XML 自动发送至 Fujitsu RunMyProcess (RMP) 进行配置和执行。工具、方法及流程构成端到端方案,能在数秒内自动创建、部署和执行 IFTTT mashup,显著缩短开发周期并降低成本。

问题
IFTTT 类平台允许用户以 trigger 和 action 组合 Web API 工作流,但 recipe 的构建与部署仍依赖大量人工,导致其数量增长远慢于 Web API。
方法
设计自动化工具并提供 5 个 REST API,自动在 AWS 中生成 trigger、rule 和 action,生成连接这些组件的 workflow XML,并将其发送至 Fujitsu RunMyProcess (RMP) 以配置和执行 IFTTT mashup。
评估
通过工具实现端到端自动流程,展示可在数秒内创建、部署和执行 IFTTT mashup,从而缩短开发周期并降低成本。
原文摘要(Abstract)

In recent years, IF-This-Then-That (IFTTT) services are becoming more and more popular. Many platforms such as Zapier, IFTTT.com, and Workato provide such services, which allow users to create workflows with "triggers" and "actions" by using Web Application Programming Interfaces (APIs). However, the number of IFTTT recipes in the above platforms increases much slower than the growth of Web APIs. This is because human efforts are still largely required to build and deploy IFTTT recipes in the above platforms. To address this problem, in this paper, we present an automation tool to automatically generate the IFTTT mashup infrastructure. The proposed tool provides 5 REST APIs, which can automatically generate triggers, rules, and actions in AWS, and create a workflow XML to describe an IFTTT mashup by connecting the triggers, rules, and actions. This workflow XML is automatically sent to Fujitsu RunMyProcess (RMP) to set up and execute IFTTT mashup. The proposed tool, together with its associated method and procedure, enables an end-to-end solution for automatically creating, deploying, and executing IFTTT mashups in a few seconds, which can greatly reduce the development cycle and cost for new IFTTT mashups.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5928,
  title = {Automatic generation of IFTTT mashup infrastructures},
  author = {Lei Liu and Mehdi Bahrami and Wei-Peng Chen},
  booktitle = {ASE},
  year = {2020},
  doi = {10.1145/3324884.3421837}
}