paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Design diagrams as ontological source

设计图作为本体来源
FSE Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2019匹配度 1/10 · 该论文研究从 UML 类图/序列图中抽取领域本体以促进软件复用,属于软件工程与建模领域;与用户关注的静态分析、ML/Agentic 程序分析、LLM 与形式化验证/程序分析交叉、浮点程序分析、贝叶斯程序分析均无直接关联。引用 0 inbox
Pranay Lohia, Kalapriya Kannan, Biplav Srivastava, Sameep Mehta
crossref: 2026-09-12

AI 速览

一句话:提出从 UML 类图与序列图中抽取领域本体,以显式化项目相似性并促进软件复用。

在定制软件开发中,不同客户常构建同类软件,但组织通常从零开始,未利用相似性,导致利润率与质量下降。作者观察到项目相似性暗示存在可形式化的领域论述,若构建其本体便可显式表达相似性。为此,论文提出从 UML 设计图(类图和序列图)中抽取本体信息,并以便捷表示构建领域本体。该本体既有助于理解领域,也可促进未来同类项目的软件复用。在公共仓库数千个模型上的初步结果表明,抽取的本体较准确,并能改善新解决方案的软件复用。

问题
定制软件项目常重复构建相似系统,但未充分利用跨项目相似性,造成低利润率与低质量;论文旨在将这种隐含相似性显式化。
方法
从 UML 类图与序列图中抽取本体信息,并将其表示为领域本体。
评估
在公共仓库数千个模型上进行初步本体抽取,评估所建本体的准确性及其对新项目软件复用的帮助。
原文摘要(Abstract)

beginabstract In custom software development projects, it is frequently the case that the same type of software is being built for different customers. The deliverables are similar because they address the same market (e.g., Telecom, Banking) or have similar functions or both. However, most organisations do not take advantage of this similarity and conduct each project from scratch leading to lesser margins and lower quality. Our key observation is that the similarity among the projects alludes to the existence of a veritable domain of discourse whose ontology, if created, would make the similarity across the projects explicit. Design diagrams are an integral part of any commercial software project deliverables as they document crucial facets of the software solution. We propose an approach to extract ontological information from UML design diagrams (class and sequence diagrams) and represent it as domain ontology in a convenient representation. This ontology not only helps in developing a better understanding of the domain but also fosters software reuse for future software projects in that domain. Initial results on extracting ontology from thousands of model from public repository show that the created ontologies are accurate and help in better software reuse for new solutions. endabstract

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5076,
  title = {Design diagrams as ontological source},
  author = {Pranay Lohia and Kalapriya Kannan and Biplav Srivastava and Sameep Mehta},
  booktitle = {FSE},
  year = {2019},
  doi = {10.1145/3338906.3340446}
}