中文
相关论文

相关论文: Monitoring and Debugging Concurrent and Distribute…

200 篇论文

Business success of companies heavily depends on the availability and performance of their client applications. Due to modern development paradigms such as DevOps and microservice architectural styles, applications are decoupled into…

分布式、并行与集群计算 · 计算机科学 2021-02-10 Sina Niedermaier , Falko Koetter , Andreas Freymann , Stefan Wagner

A complex system with cluttered observations may be a coupled mixture of multiple simple sub-systems corresponding to latent entities. Such sub-systems may hold distinct dynamics in the continuous-time domain; therein, complicated…

机器学习 · 计算机科学 2025-02-17 Zihan Zhou , Tianshu Yu

Quantum computers are becoming more mainstream. As more programmers are starting to look at writing quantum programs, they need to test and debug their code. In this paper, we discuss various use-cases for quantum computers, either…

软件工程 · 计算机科学 2021-03-17 Andriy Miranskyy , Lei Zhang , Javad Doliskani

The main contribution of this paper is an efficient and generalized decentralized monitoring algorithm allowing to detect satisfaction or violation of any regular specification by local monitors alone in a system without central observation…

软件工程 · 计算机科学 2014-02-18 Tom Cornebize , Yliès Falcone

Multiverse analysis, a paradigm for statistical analysis that considers all combinations of reasonable analysis choices in parallel, promises to improve transparency and reproducibility. Although recent tools help analysts specify…

人机交互 · 计算机科学 2023-06-06 Ken Gu , Eunice Jun , Tim Althoff

To support developers in writing reliable and efficient concurrent programs, novel concurrent programming abstractions have been proposed in recent years. Programming with such abstractions requires new analysis tools because the execution…

分布式、并行与集群计算 · 计算机科学 2015-03-19 Benjamin Morandi , Sebastian Nanz , Bertrand Meyer

For many years, developers could not figure out the mystery of OS kernels. The main source of this mystery is the interaction between operating systems and hardware while system's boot up and kernel initialization. In addition, many…

操作系统 · 计算机科学 2012-11-21 Mohamed Farag

Motivated by experience in programming and in the teaching of programming, we make another assault on the longstanding problem of debugging. Having explored why debuggers are not used as widely as one might expect, especially in functional…

编程语言 · 计算机科学 2024-11-04 John Whitington

Runtime Monitoring is a lightweight and dynamic verification technique that involves observing the internal operations of a software system and/or its interactions with other external entities, with the aim of determining whether the system…

计算机科学中的逻辑 · 计算机科学 2017-08-25 Ian Cassar , Adrian Francalanza , Luca Aceto , Anna Ingólfsdóttir

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

Runtime monitoring is essential for the violation detection during the underlying software system execution. In this paper, an investigation of the monitoring activity of MAPE-K control loop is performed which aims at exploring:(1) the…

软件工程 · 计算机科学 2018-02-13 Yousef Abuseta

Cyclic debugging requires repeatable executions. As non-deterministic or real-time systems typically do not have the potential to provide this, special methods are required. One such method is replay, a process that requires monitoring of a…

软件工程 · 计算机科学 2009-09-29 Joel Huselius , Henrik Thane , Daniel Sundmark

In the last years Node.js has emerged as a framework particularly suitable for implementing lightweight IoT applications, thanks to its underlying asynchronous event-driven, non blocking I/O model. However, verifying the correctness of…

编程语言 · 计算机科学 2018-02-07 Davide Ancona , Luca Franceschini , Giorgio Delzanno , Maurizio Leotta , Marina Ribaudo , Filippo Ricca

Runtime monitoring provides a more realistic and applicable alternative to verification in the setting of real neural networks used in industry. It is particularly useful for detecting out-of-distribution (OOD) inputs, for which the network…

机器学习 · 计算机科学 2022-12-21 Vahid Hashemi , Jan Křetínsky , Sabine Rieder , Jessica Schmidt

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.…

Interactive program verification is characterized by iterations of unfinished proof attempts. To support the process of constructing a complete proof, many interactive program verification systems offer a proof scripting language as a…

计算机科学中的逻辑 · 计算机科学 2018-04-13 Bernhard Beckert , Sarah Grebing , and Alexander Weigl

Synthesis is a particularly challenging problem for concurrent programs. At the same time it is a very promising approach, since concurrent programs are difficult to get right, or to analyze with traditional verification techniques. This…

形式语言与自动机理论 · 计算机科学 2015-06-09 Anca Muscholl

The log-based analysis and trouble-shooting has remained prevalent and commonly used approach for centralized and time-haring systems. However, for parallel and distributed systems where happen-before relations are not directly available…

分布式、并行与集群计算 · 计算机科学 2020-10-09 K. R. Chowdhary , Rajendra Purohit

Comparative evaluation of several systems is a recurrent task in researching. It is a key step before deciding which system to use for our work, or, once our research has been conducted, to demonstrate the potential of the resulting model.…

计算与语言 · 计算机科学 2026-02-24 Sergio Gómez González , Miguel Domingo , Francisco Casacuberta

Debugging is an essential process with a large share of the development effort, being a relentless quest for offensive code through tracing, inspection and iterative running sessions. Probably every developer has been in a situation with a…

软件工程 · 计算机科学 2021-08-05 Anthony Savidis , Vangelis Tsiatsianas