中文
相关论文

相关论文: Automatic Debugging Support for UML Designs

200 篇论文

Complex real-time control system is a software dense and algorithms dense system, which needs modern software engineering techniques to design. UML is an object-oriented industrial standard modeling language, used more and more in real-time…

软件工程 · 计算机科学 2011-11-09 He Hai , Zhong Yi-Fang , Cai Chi-Lan

Software debugging is a time-consuming endeavor involving a series of steps, such as fault localization and patch generation, each requiring thorough analysis and a deep understanding of the underlying logic. While large language models…

软件工程 · 计算机科学 2025-11-19 Cheryl Lee , Chunqiu Steven Xia , Longji Yang , Jen-tse Huang , Zhouruixin Zhu , Lingming Zhang , Michael R. Lyu

Parallel and distributed application design is a major area of interest in the domain of high performance scientific and industrial computing. Over the years, various approaches have been proposed to aid parallel program developers to…

软件工程 · 计算机科学 2013-11-28 Yasset Perez-Riverol , Roberto Vera Alvarez

In the domain of chip design, Hardware Description Languages (HDLs) play a pivotal role. However, due to the complex syntax of HDLs and the limited availability of online resources, debugging HDL codes remains a difficult and time-intensive…

硬件体系结构 · 计算机科学 2024-03-19 Xufeng Yao , Haoyang Li , Tsz Ho Chan , Wenyi Xiao , Mingxuan Yuan , Yu Huang , Lei Chen , Bei Yu

The Unified Modeling Language UML is a language for specifying visualizing and documenting object oriented systems UML combines the concepts of OOA OODOMT and OOSE and is intended as a standard in the domain of object oriented analysis and…

软件工程 · 计算机科学 2014-09-26 Ruth Breu , Ursula Hinkel , Christoph Hofmann , Cornel Klein , Barbara Paech , Bernhard Rumpe , V. Thurner

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 study of variability in software development has become increasingly important in recent years. A common mechanism to represent the variability in a product line is by means of feature models. However, the relationship between these…

软件工程 · 计算机科学 2010-01-26 Ariel Gonzalez , Carlos Luna

This paper introduces an automatic debugging framework that relies on model-based reasoning techniques to locate faults in programs. In particular, model-based diagnosis, together with an abstract interpretation based conflict detection…

软件工程 · 计算机科学 2007-05-23 Wolfgang Mayer , Markus Stumptner

Normative requirements specify social, legal, ethical, empathetic, and cultural (SLEEC) norms that must be observed by a system. To support the identification of SLEEC requirements, numerous standards and regulations have been developed.…

软件工程 · 计算机科学 2025-07-09 Alex Kleijwegt , Sinem Getir Yaman , Radu Calinescu

The design productivity gap requires more efficient design methods. Software systems have faced the same challenge and seem to have mastered it with the introduction of more abstract design methods. The UML has become the standard for…

软件工程 · 计算机科学 2011-11-09 Tim Schattkowsky

Prolog is a well-known declarative programming language commonly used in introductory courses on logic and reasoning. However, many students find Prolog challenging because it lacks the familiar debugging mechanisms found in imperative…

编程语言 · 计算机科学 2026-05-27 Ricardo Brancas , Vasco Manquinho , Ruben Martins

Most of legacy systems use nowadays were modeled and documented using structured approach. Expansion of these systems in terms of functionality and maintainability requires shift towards object-oriented documentation and design, which has…

软件工程 · 计算机科学 2011-02-22 Atif A. A. Jilani , Muhammad Usman , Aamer Nadeem

Even if the verification of authentication protocols can be achieved by means of formal analysis, the modelling of such an activity is an error-prone task due to the lack of automated and integrated processes. This paper proposes a…

密码学与安全 · 计算机科学 2022-10-07 Mariapia Raimondo , Stefano Marrone , Angelo Palladino

The Unified Modeling Language (UML) community has started to define so-called profiles in order to better suit the needs of specific domains or settings. Product lines1 represent a special breed of systems they are extensible semi-finished…

软件工程 · 计算机科学 2014-10-16 Wolfgang Pree , Marcus Fontoura , Bernhard Rumpe

Because of the speed, flexibility, and efficiency that it offers, the Internet has become the means for conducting growing numbers of transactions between suppliers and large international corporations. In this way, the Internet has opened…

其他计算机科学 · 计算机科学 2010-05-24 Hamdan. O. Alanazi , Rami Alnaqeib , Ali K. Hmood , M. A. Zaidan , Yahya Al-Nabhani

Deep Learning models have become an integrated component of modern software systems. In response to the challenge of model design, researchers proposed Automated Machine Learning (AutoML) systems, which automatically search for model…

软件工程 · 计算机科学 2024-01-02 Xiaoyu Zhang , Juan Zhai , Shiqing Ma , Chao Shen

The benefits that can be derived from reusing software include accelerated development, reduced cost, reduced risk and effective use of specialists. Reuse of software artifacts during the initial stages of software development increases…

软件工程 · 计算机科学 2014-02-04 Hamza Onoruoiza Salami , Moataz A. Ahmed

We propose an automatic approach to analyze the consistency and satisfiability of Unified Modeling Language UML models containing multiple class, object and statechart diagrams using logic reasoners for the Web Ontology Language OWL 2. We…

人工智能 · 计算机科学 2022-05-24 Ali Hanzala Khan , Ivan Porres

As the modern vehicle becomes more software-defined, it is beginning to take significant effort to avoid serious regression in software design. This is because automotive software architects rely largely upon manual review of code to spot…

软件工程 · 计算机科学 2022-08-30 Dhasarathy Parthasarathy , Cecilia Ekelin , Anjali Karri , Jiapeng Sun , Panagiotis Moraitis

With the market competition aggravating, it becomes necessary for market players to adopt a business model which can adopt dynamic business changes. Any enterprise has the possibility to win in the competition only when it forms the…

软件工程 · 计算机科学 2013-02-26 Ashish Seth , Himanshu Agarwal , Ashim Raj Singla