中文
相关论文

相关论文: Semantic annotation of requirements for automatic …

200 篇论文

The transition from user requirements to UML diagrams is a difficult task for the designer especially when he handles large texts expressing these needs. Modeling class Diagram must be performed frequently, even during the development of a…

软件工程 · 计算机科学 2012-11-12 Hatem Herchi , Wahiba Ben Abdessalem

In object oriented software development, the analysis modeling is concerned with the task of identifying problem level objects along with the relationships between them from software requirements. The software requirements are usually…

软件工程 · 计算机科学 2017-08-08 Jitendra Singh Thakur , Atul Gupta

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…

软件工程 · 计算机科学 2022-10-28 Song Yang , Houari Sahraoui

The Unified Modeling Language (UML) is rapidly emerging as a de-facto standard for modelling OO systems. Given this role, it is imperative that the UML have a well- defined, fully explored semantics. Such semantics is required in order to…

软件工程 · 计算机科学 2014-09-25 Andy Evans , Robert France , Kevin Lano , Bernhard Rumpe

The Unified Modeling Language (UML) is rapidly emerging as a de-facto standard for modelling OO systems. Given this role, it is imperative that the UML needs a well-defined, fully explored semantics. Such semantics is required in order to…

软件工程 · 计算机科学 2014-09-25 Andy Evans , Robert France , Kevin Lano , Bernhard Rumpe

The design of complex engineering systems is an often long and articulated process that highly relies on engineers' expertise and professional judgment. As such, the typical pitfalls of activities involving the human factor often manifest…

计算与语言 · 计算机科学 2022-11-22 Shaohong Zhong , Andrea Scarinci , Alice Cicirello

Software documentation frequently becomes outdated or fails to exist entirely, yet developers need focused views of their codebase to understand complex systems. While automated reverse engineering tools can generate UML diagrams from code,…

软件工程 · 计算机科学 2026-04-28 Oleg Baryshnikov , Anton M. Alekseev , Sergey I. Nikolenko

The emergence of Large Language Models (LLMs) has opened new opportunities to automate software engineering activities that traditionally require substantial manual effort. Among these, class diagram generation represents a critical yet…

软件工程 · 计算机科学 2026-03-11 Jackson Nguyen , Rui En Koe , Fanyu Wang , Chetan Arora , Alessio Ferrari

We suggest to employ techniques from Natural Language Processing (NLP) and Knowledge Representation (KR) to transform existing documents into documents amenable for the Semantic Web. Semantic Web documents have at least part of their…

人工智能 · 计算机科学 2007-05-23 Dietmar Roesner , Manuela Kunze , Sylke Kroetzsch

In software engineering processes, systems are first specified using a modeling language such as UML. These initial designs are often collaboratively created, many times in meetings where different domain experts use whiteboards, paper or…

软件工程 · 计算机科学 2024-12-10 Aaron Conrardy , Jordi Cabot

When studying software engineering, learning to create UML diagrams is crucial. Similar to how an architect would never build a house without a building plan, designing software architectures is important for developing high-quality…

软件工程 · 计算机科学 2024-10-24 Anja Metzner

Large Language Models (LLMs) are increasingly utilised in software engineering, yet their ability to generate structured artefacts such as UML diagrams remains underexplored. In this work we present NOMAD, a cognitively inspired, modular…

软件工程 · 计算机科学 2026-05-04 Polydoros Giannouris , Sophia Ananiadou

Large language models (LLMs) excel at generating code from natural language (NL) descriptions. However, the plain textual descriptions are inherently ambiguous and often fail to capture complex requirements like intricate system behaviors,…

人工智能 · 计算机科学 2025-11-06 Wenxin Mao , Zhitao Wang , Long Wang , Sirong Chen , Cuiyun Gao , Luyang Cao , Ziming Liu , Qiming Zhang , Jun Zhou , Zhi Jin

Complementing natural language (NL) requirements with graphical models can improve stakeholders' communication and provide directions for system design. However, creating models from requirements involves manual effort. The advent of…

软件工程 · 计算机科学 2024-07-02 Alessio Ferrari , Sallam Abualhaija , Chetan Arora

This paper contributes to speeding up the design and deployment of engineering dynamical systems by proposing a strategy for exploiting domain and expert knowledge for the automated generation of a dynamical system computational model…

计算与语言 · 计算机科学 2026-04-23 Matthew Anderson Hendricks , Alice Cicirello

Automating the enrichment of UML class diagrams with behavioral methods from natural language use cases is a significant challenge. This study evaluates nine large language models (LLMs) in augmenting a methodless UML diagram (21 classes,…

软件工程 · 计算机科学 2025-06-03 Djaber Rouabhia , Ismail Hadjadj

Defining semantics for UML is a difficult task. Disagreements in the meaning of UML constructs as well as the size of UML are major obstacles. In this report, we describe our approach to define the semantics for UML. Semantics is defined…

软件工程 · 计算机科学 2014-09-24 Maria Victoria Cengarle , Hans Grönninger , Bernhard Rumpe

In the rapidly evolving field of Explainable Natural Language Processing (NLP), textual explanations, i.e., human-like rationales, are pivotal for explaining model predictions and enriching datasets with interpretable labels. Traditional…

计算与语言 · 计算机科学 2025-11-12 Mahdi Dhaini , Juraj Vladika , Ege Erdogan , Zineb Attaoui , Gjergji Kasneci

Nowadays, the need for system interoperability in or across enterprises has become more and more ubiquitous. Lots of research works have been carried out in the information exchange, transformation, discovery and reuse. One of the main…

软件工程 · 计算机科学 2014-11-17 Y. Liao , M. Lezoche , H. Panetto , N. Boudjlida , Eduardo Rocha Loures

Text documents, including programs, typically have human-readable semantic structure. Historically, programmatic access to these semantics has required explicit in-document tagging. Especially in systems where the text has an execution…

计算与语言 · 计算机科学 2024-03-07 Edward Misback , Zachary Tatlock , Steven L. Tanimoto
‹ 上一页 1 2 3 10 下一页 ›