中文
相关论文

相关论文: Control and Debugging of Distributed Programs Usin…

200 篇论文

Programmable switches have emerged as powerful and flexible alternatives to fixed-function forwarding devices. But because of the unique hardware constraints of network switches, the design and implementation of compilers targeting these…

硬件体系结构 · 计算机科学 2020-10-29 Michael D. Wong , Aatish Kishan Varma , Anirudh Sivaraman

Decentralized finance (DeFi) protocols are crypto projects developed on the blockchain to manage digital assets. Attacks on DeFi have been frequent and have resulted in losses exceeding \$77 billion. However, detection methods for malicious…

密码学与安全 · 计算机科学 2024-05-21 Wenkai Li , Xiaoqi Li , Yuqing Zhang , Zongwei Li

Analyzing third-party software such as malware or firmware is a crucial task for security analysts. Although various approaches for automatic analysis exist and are the subject of ongoing research, analysts often have to resort to manual…

密码学与安全 · 计算机科学 2023-06-01 Steffen Enders , Eva-Maria C. Behner , Niklas Bergmann , Mariia Rybalka , Elmar Padilla , Er Xue Hui , Henry Low , Nicholas Sim

In recent years, compositional symbolic execution (CSE) tools have been growing in prominence and are becoming more and more applicable to real-world codebases. Still to this day, however, debugging the output of these tools remains…

编程语言 · 计算机科学 2026-02-10 Nat Karmios , Sacha-Élie Ayoun , Philippa Gardner

While professional integrated programming environments support developers with advanced debugging functionality, block-based programming environments for young learners often provide no support for debugging at all, thus inhibiting…

软件工程 · 计算机科学 2023-09-27 Adina Deiner , Gordon Fraser

Spectrum-Based Fault Localization (SBFL) is a technique to be used during debugging, the premise of which is that, based on the test case outcomes and code coverage, faulty code elements can be automatically detected. SBFL is popular among…

软件工程 · 计算机科学 2024-03-19 Attila Szatmári , Qusay Idrees Sarhan , Gergő Balogh , Péter Attila Soha , Árpád Beszédes

Dependency analysis is recognized as an important field of software engineering due to a variety of reasons. There exists a large pool of tools providing assistance to software developers and architects. Analysis of inter- and intra-project…

软件工程 · 计算机科学 2021-04-20 V. Repinskiy , V. Kovalenko

The last five years have seen the rapid rise in popularity of what we term internet distributed applications (IDAs). These are internet applications with which many users interact simultaneously. IDAs range from P2P file-sharing…

分布式、并行与集群计算 · 计算机科学 2011-06-15 Mark Anthony McLaughlin

PCIe-connected FPGAs are gaining popularity as an accelerator technology in data centers. However, it is challenging to jointly develop and debug host software and FPGA hardware. Changes to the hardware design require a time-consuming FPGA…

分布式、并行与集群计算 · 计算机科学 2025-01-28 Shenghsun Cho , Mrunal Patel , Basavaraj Kaladagi , Han Chen , Tapti Palit , Michael Ferdman , Peter Milder

This work-in-progress report presents both the design and partial evaluation of distributed execution indexing, a technique for microservice applications that precisely identifies dynamic instances of inter-service remote procedure calls…

分布式、并行与集群计算 · 计算机科学 2022-09-20 Christopher S. Meiklejohn , Rohan Padhye , Heather Miller

A number of automated techniques and tools were proposed in the research literature over the years which aim to support the spreadsheet developer in the process of testing and debugging a faulty spreadsheet. One underlying assumption of…

软件工程 · 计算机科学 2015-03-12 Dietmar Jannach , Thomas Schmitz

In Federated Learning (FL), clients independently train local models and share them with a central aggregator to build a global model. Impermissibility to access clients' data and collaborative training make FL appealing for applications…

软件工程 · 计算机科学 2024-02-26 Waris Gill , Ali Anwar , Muhammad Ali Gulzar

Multi-threaded programs are expected to improve responsiveness and conserve resources by dividing an application process into multiple threads for concurrent processing. However, due to scheduling and the interaction of multiple threads,…

软件工程 · 计算机科学 2024-09-26 Takumi Murata , Hiroaki Hashiura

This paper describes an information system designed to support the large volume of monitoring information generated by a distributed testbed. This monitoring information is produced by several subsystems and consists of status and…

分布式、并行与集群计算 · 计算机科学 2013-12-13 Warren Smith , Shava Smallen

Analyzing large-scale graphs provides valuable insights in different application scenarios. While many graph processing systems working on top of distributed infrastructures have been proposed to deal with big graphs, the tasks of profiling…

分布式、并行与集群计算 · 计算机科学 2017-09-05 Alessio Arleo , Walter Didimo , Giuseppe Liotta , Fabrizio Montecchiani

Computer systems have evolved over the years starting from sizable, single-user, slow, and expensive machines to multi-user, fast, cheaper, and small-sized machines. The use of multi-user computer networks has given rise to a new paradigm…

分布式、并行与集群计算 · 计算机科学 2023-02-09 Aneesh Khole , Atharva Thakar , Avadhoot Kulkarni , Hrithik Jadhav , Shreyas Shende , Varad Karajkhede

Decentralized applications (dApps) consist of smart contracts that run on blockchains and clients that model collaborating parties. dApps are used to model financial and legal business functionality. Today, contracts and clients are written…

编程语言 · 计算机科学 2023-05-16 David Richter , David Kretzler , Pascal Weisenburger , Guido Salvaneschi , Sebastian Faust , Mira Mezini

Message Passing Interfaces (MPI) plays an important role in parallel computing. Many parallel applications are implemented as MPI programs. The existing methods of bug detection for MPI programs have the shortage of providing both input and…

分布式、并行与集群计算 · 计算机科学 2014-09-16 Xianjin Fu , Zhenbang Chen , Yufeng Zhang , Chun Huang , Wei Dong , Ji Wang

Debugging is one of the most important and time consuming activities in software maintenance, yet mainstream debuggers are not well-adapted to several debugging scenarios. This has led to the research of new techniques covering specific…

编程语言 · 计算机科学 2019-09-10 Thomas Dupriez , Guillermo Polito , Steven Costiou , Vincent Aranega , Stéphane Ducasse

The development of user-friendly embedded prototyping systems like Arduino has made creating interactive devices more accessible. However, debugging these systems is challenging due to the intertwined nature of software and hardware issues.…