###
计算机系统应用英文版:2023,32(7):293-298
←前一篇   |   后一篇→
本文二维码信息
码上扫一扫!
基于序列挖掘的Dockerfile规则自动提取工具
(1.南京航空航天大学 计算机科学与技术学院, 南京 211106;2.南京航空航天大学 高安全系统的软件开发与验证技术工信部重点实验室, 南京 211106)
Dockerfile Rule Automatic Extraction Tool Based on Sequence Mining
(1.College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China;2.Key Laboratory of the Ministry of Industry and Information Technology for Software Development and Verification Technology of High Security Systems, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 286次   下载 902
Received:December 22, 2022    Revised:February 23, 2023
中文摘要: Dockerfile定义了一组构建容器镜像的指令, 这些指令指示了容器化的应用程序该如何构建. 最近的研究表明Dockerfile存在相当多的质量问题. 在本文中, 我们提出了一种新的工具DMiner (Dockerfile Miner)来提取高质量Dockerfile中的隐含规则, 这些规则将有助于提升Dockerfile的质量. DMiner主要分为3个模块, 分别负责Dockerfile的采集、过滤, Dockerfile的解析处理以及Dockerfile规则的挖掘提取, DMiner将Dockerfile解析成统一的序列表示并使用序列模式挖掘算法来提取规则. 本工具对现有的Dockerfile数据集进行了扩充, 同时新提取出了9条在其他工作未曾出现的规则, 在真实数据集上的大量实验证明了该工具的有效性和高效性.
中文关键词: Dockerfile  规则挖掘  Docker  配置文件
Abstract:Dockerfile defines a set of instructions for building container images, which instruct how the containerized applications should be built. Recent studies have shown that there are quite a lot of quality problems in Dockerfile. This study proposes a new tool, namely Dockerfile Miner (DMiner) to extract implicit rules from high-quality Dockerfile, and these rules will help to improve the quality of Dockerfile. DMiner is mainly divided into three modules, which are responsible for the collection and filtering of Dockerfile, parsing of Dockerfile, and mining and extraction of Dockerfile rules. DMiner parses Dockerfile into a unified sequential representation and uses a sequential rule mining algorithm to extract rules. This tool expands the existing Dockerfile dataset and extracts nine new rules that have not appeared in other work. A large number of experiments on real datasets show that the tool is effective and efficient.
文章编号:     中图分类号:    文献标志码:
基金项目:国家自然科学基金(61972197); 江苏省自然科学基金(BK20201292)
引用文本:
詹威霖,周宇.基于序列挖掘的Dockerfile规则自动提取工具.计算机系统应用,2023,32(7):293-298
ZHAN Wei-Lin,ZHOU Yu.Dockerfile Rule Automatic Extraction Tool Based on Sequence Mining.COMPUTER SYSTEMS APPLICATIONS,2023,32(7):293-298