paper-with-me

홈 › Papers

Towards Automatically Extracting UML Class Diagrams from Natural Language Specifications

2022-10-26 · Song Yang, Houari Sahraoui

In model-driven engineering (MDE), UML class diagrams serve as a way to plan and communicate between developers. However, it is complex and resource-consuming. We propose an automated approach for the extraction of UML class diagrams from natural language software specifications. To develop our approach, we create a dataset of UML class diagrams and their English specifications with the help of volunteers. Our approach is a pipeline of steps consisting of the segmentation of the input into sentences, the classification of the sentences, the generation of UML class diagram fragments from sentences, and the composition of these fragments into one UML class diagram. We develop a quantitative testing framework specific to UML class diagram extraction. Our approach yields low precision and recall but serves as a benchmark for future research.

📄 PDF Abstract BibTeX arXiv:2210.14441

Code (1)

XsongyangX/uml-translation-3step 공식 구현 tf

Tasks

Model extraction

Similar Papers 제목 키워드 기반

Structure Diagram Recognition in Financial Announcements

2023-04-26 · Meixuan Qiao, Jun Wang, Junfu Xiang, Qiyu Hou 외

Accurately extracting structured data from structure diagrams in financial announcements is of great practical importance for building financial knowledge graphs and further improving the efficiency of various financial …

Knowledge Graphs

Historical Astronomical Diagrams Decomposition in Geometric Primitives

2024-03-13 · Syrine Kalleli, Scott Trigg, Ségolène Albouy, Mathieu Husson 외

Automatically extracting the geometric content from the hundreds of thousands of diagrams drawn in historical manuscripts would enable historians to study the diffusion of astronomical knowledge on a global scale. Howeve…

Diversity

Understanding scholarly Natural Language Processing system diagrams through application of the Richards-Engelhardt framework

2020-08-26 · Guy Clarke Marshall, Caroline Jay, André Freitas

We utilise Richards-Engelhardt framework as a tool for understanding Natural Language Processing systems diagrams. Through four examples from scholarly proceedings, we find that the application of the framework to this e…

Enabling Quantum Natural Language Processing for Hindi Language

2023-12-02 · Naman Srivastava, Gaurang Belekar, Sunil Saumya, Aswath Babu H

Quantum Natural Language Processing (QNLP) is taking huge leaps in solving the shortcomings of classical Natural Language Processing (NLP) techniques and moving towards a more "Explainable" NLP system. The current litera…

Sentence

Fuzzy c-Means Clustering for Persistence Diagrams

2020-06-04 · Thomas Davies, Jack Aspinall, Bryan Wilder, Long Tran-Thanh

Persistence diagrams concisely represent the topology of a point cloud whilst having strong theoretical guarantees, but the question of how to best integrate this information into machine learning workflows remains open.…

BIG-bench Machine LearningClusteringModel SelectionTopological Data Analysis