中文
相关论文

相关论文: CARET analysis of multithreaded programs

200 篇论文

Unordered data Petri nets (UDPN) are an extension of classical Petri nets with tokens that carry data from an infinite domain and where transitions may check equality and disequality of tokens. UDPN are well-structured, so the coverability…

形式语言与自动机理论 · 计算机科学 2019-02-18 Utkarsh Gupta , Preey Shah , S. Akshay , Piotr Hofman

Petri Nets (PN) are a central, theoretically sound model for concurrent or distributed systems but, at least in their classical definition, not expressive enough to represent dynamic reconfiguration capabilities. On the other side,…

计算机科学中的逻辑 · 计算机科学 2021-11-17 Lorenzo Capra

Scheduling in the presence of uncertainty is an area of interest in artificial intelligence due to the large number of applications. We study the problem of dynamic controllability (DC) of disjunctive temporal networks with uncertainty…

人工智能 · 计算机科学 2021-08-03 Kevin Osanlou , Jeremy Frank , J. Benton , Andrei Bursuc , Christophe Guettier , Eric Jacopin , Tristan Cazenave

Deep neural networks are known to be fragile to small adversarial perturbations. This issue becomes more critical when a neural network is interconnected with a physical system in a closed loop. In this paper, we show how to combine recent…

机器学习 · 计算机科学 2019-08-20 Yuh-Shyang Wang , Tsui-Wei Weng , Luca Daniel

Dynamic distribution network reconfiguration (DNR) algorithms perform hourly status changes of remotely controllable switches to improve distribution system performance. The problem is typically solved by physical model-based control…

系统与控制 · 电气工程与系统科学 2020-06-24 Yuanqi Gao , Wei Wang , Jie Shi , Nanpeng Yu

Trading systems are software platforms that support the exchange of securities (e.g., company shares) between participants. In this paper, we present a method to search for deviations in trading systems by checking conformance between…

软件工程 · 计算机科学 2022-11-01 Julio C. Carrasquel , Irina A. Lomazova

Goal-directed evaluation of Answer Set Programs is gaining traction thanks to its amenability to create AI systems that can, due to the evaluation mechanism used, generate explanations and justifications. s(CASP) is one of these systems and…

人工智能 · 计算机科学 2021-10-26 Joaquín Arias , Manuel Carro , Gopal Gupta

To make the development of efficient multi-core applications easier, libraries, such as Grand Central Dispatch, have been proposed. When using such a library, the programmer writes so-called blocks, which are chunks of codes, and dispatches…

计算机科学中的逻辑 · 计算机科学 2012-10-18 Gilles Geeraerts , Alexander Heußner , Jean-François Raskin

High-performance multi-core software typically uses concurrent data structures. Tests for such data structures have significantly smaller state spaces than the entire software, making it feasible to model check them. However, dynamic memory…

分布式、并行与集群计算 · 计算机科学 2021-05-19 Freark I. van der Berg

Software-defined networking (SDN) enables advanced operation and management of network deployments through (virtually) centralised, programmable controllers, which deploy network functionality by installing rules in the flow tables of…

网络与互联网体系结构 · 计算机科学 2022-01-19 Vasileios Klimis , George Parisis , Bernhard Reus

Deep reinforcement learning (DRL) has emerged as a powerful paradigm for solving complex decision-making problems. However, DRL-based systems still face significant dependability challenges particularly in real-time environments due to the…

软件工程 · 计算机科学 2026-03-25 Guoxin Su , Thomas Robinson , Hoa Khanh Dam , Li Liu , David S. Rosenblum

Basic Parallel Processes (BPPs) are a well-known subclass of Petri Nets. They are the simplest common model of concurrent programs that allows unbounded spawning of processes. In the probabilistic version of BPPs, every process generates…

计算机科学中的逻辑 · 计算机科学 2014-01-17 Rémi Bonnet , Stefan Kiefer , Anthony W. Lin

This paper presents a deep learning based model predictive control (MPC) algorithm for systems with unmatched and bounded state-action dependent uncertainties of unknown structure. We utilize a deep neural network (DNN) as an oracle in the…

机器学习 · 计算机科学 2023-04-25 Mateus V. Gasparino , Prabhat K. Mishra , Girish Chowdhary

Dynamic programming (DP) is a fundamental tool used across many engineering fields. The main goal of DP is to solve Bellman's optimality equations for a given Markov decision process (MDP). Standard methods like policy iteration exploit the…

人工智能 · 计算机科学 2025-07-30 Sergio Rozada , Samuel Rey , Gonzalo Mateos , Antonio G. Marques

Dynamic programming is a powerful technique that is, unfortunately, often inherently sequential. That is, there exists no unified method to parallelize algorithms that use dynamic programming. In this paper, we attempt to address this issue…

数据结构与算法 · 计算机科学 2018-09-18 MohammadHossein Bateni , Soheil Behnezhad , Mahsa Derakhshan , MohammadTaghi Hajiaghayi , Vahab Mirrokni

There is a close connection between data-flow analysis and model checking as observed and studied in the nineties by Steffen and Schmidt. This indicates that automata-based analysis techniques developed in the realm of infinite-state model…

计算机科学中的逻辑 · 计算机科学 2013-09-23 Benedikt Nordhoff , Markus Müller-Olm , Peter Lammich

A Content Delivery Network (CDN) is a powerful system of distributed caching servers that aims to accelerate content delivery, like high-definition video, IoT applications, and ultra-low-latency services, efficiently and with fast velocity.…

分布式、并行与集群计算 · 计算机科学 2024-12-13 Md Nurul Absur , Sourya Saha , Sifat Nawrin Nova , Kazi Fahim Ahmad Nasif , Md Rahat Ul Nasib

Neural networks have proven practical for a synergistic combination of advanced control techniques. This work analyzes the implementation of rectified linear unit neural networks to achieve constrained control in differentially flat…

系统与控制 · 电气工程与系统科学 2026-04-06 Huu-Thinh Do , Ionela Prodan , Florin Stoican

The lock set method and the partial order method are two main approaches to guarantee that dynamic data race prediction remains efficient. There are many variations of these ideas. Common to all of them is the assumption that the events in…

编程语言 · 计算机科学 2023-10-13 Martin Sulzmann , Peter Thiemann

Concurrent programming is used in all large and complex computer systems. However, concurrency errors and system failures (ex: crashes and deadlocks) are common. We find that Petri nets can be used to model concurrent systems and find and…

分布式、并行与集群计算 · 计算机科学 2022-10-04 Marshall Rawson , Michael Rawson