中文
相关论文

相关论文: Generic and Efficient Program Monitoring by trace …

200 篇论文

The ability to understand how a scientific application is executed on a large HPC system is of great importance in allocating resources within the HPC data center. In this paper, we describe how we used system performance data to identify:…

分布式、并行与集群计算 · 计算机科学 2020-09-15 David Brayford , Christoph Bernau , Wolfram Hesse , Carla Guillen

Hyperproperties express the relationship between multiple executions of a system. This is needed in many AI-related fields, such as knowledge representation and planning, to capture system properties related to knowledge, information flow,…

计算机科学中的逻辑 · 计算机科学 2024-04-16 Raven Beutner , Bernd Finkbeiner , Hadar Frenkel , Niklas Metzger

Beyond self-report data, we lack reliable and non-intrusive methods for identifying flow. However, taking a step back and acknowledging that flow occurs during periods of focus gives us the opportunity to make progress towards measuring…

人机交互 · 计算机科学 2023-04-11 Adam Brown , Sarah D'Angelo , Ben Holtz , Ciera Jaspen , Collin Green

Monitors are a key tool in the field of runtime verification, where they are used to verify system properties by analyzing execution traces generated by processes. Work on runtime monitoring carried out in a series of papers by Aceto et…

计算机科学中的逻辑 · 计算机科学 2022-05-11 Luca Aceto , Antonis Achilleos , Elli Anastasiadi , Anna Ingolfsdottir

Monitoring software systems at runtime is key for understanding workloads, debugging, and self-adaptation. It typically involves collecting and storing observable software data, which can be analyzed online or offline. Despite the…

软件工程 · 计算机科学 2023-05-03 Jhonny Mertz , Ingrid Nunes

Monitoring is an important body of techniques in runtime verification of real-time, embedded, and cyber-physical systems. Mathematically, the monitoring problem can be formalized as a pattern matching problem against a pattern automaton.…

形式语言与自动机理论 · 计算机科学 2019-07-12 Masaki Waga , Ichiro Hasuo

Programming environments typically separate the world of static code from the dynamic execution of programs. Developers must switch between writing code and observing its execution, often with limited tools to understand the relationship…

软件工程 · 计算机科学 2026-03-20 Jean-Baptiste Döderlein , Djamel Eddine Khelladi , Mathieu Acher , Benoit Combemale

Runtime monitoring is generally considered a light-weight alternative to formal verification. In safety-critical systems, however, the monitor itself is a critical component. For example, if the monitor is responsible for initiating…

计算机科学中的逻辑 · 计算机科学 2021-10-25 Dauer J. C. , Finkbeiner B. , Schirmer S

The present paper introduces the open-source Java Event Tracer (JETracer) framework for real-time tracing of GUI events within applications based on the AWT, Swing or SWT graphical toolkits. Our framework provides a common event model for…

软件工程 · 计算机科学 2017-02-28 Arthur-Jozsef Molnar

Tool condition monitoring (TCM) systems can improve productivity and ensure workpiece quality, yet, there is a lack of reliable TCM solutions for small-batch or one-off manufacturing of industrial parts. TCM methods which include the…

经典物理 · 物理学 2013-09-17 Mathieu Ritou , Sébastien Garnier , Benoît Furet , Jean-Yves Hascoët

Compiler phase ordering has a strong effect on program performance. Finding an effective sequence of passes is still a difficult task because the search space is large and execution time, code size and energy consumption often conflict.…

编程语言 · 计算机科学 2026-05-25 Amirhosein Sadr , Mehran Alidoost Nia

The goal of Multi-Agent Path Finding (MAPF) is to find a set of paths for a fleet of agents moving in a shared environment such that the agents reach their goals without colliding with each other. In practice, some of the robots executing…

多智能体系统 · 计算机科学 2025-09-15 David Zahrádka , Denisa Mužíková , David Woller , Miroslav Kulich , Jiří Švancara , Roman Barták

In runtime verification, the central problem is to decide if a given program execution violates a given property. In online runtime verification, a monitor observes a program's execution as it happens. If the program being observed has hard…

数据结构与算法 · 计算机科学 2015-05-15 Radu Grigore , Stefan Kiefer

Exploratory programming involves open-ended tasks. To evaluate their progress on these, programmers require frequent feedback and means to tell if the feedback they observe is bringing them in the right direction. Collecting, comparing, and…

编程语言 · 计算机科学 2025-03-03 Tom Beckmann , Joana Bergsiek , Eva Krebs , Toni Mattis , Stefan Ramson , Martin C. Rinard , Robert Hirschfeld

Monitoring programs for finite state properties is challenging due to high memory and execution time overheads it incurs. Some events if skipped or lost naturally can reduce both overheads, but lead to uncertainty about the current monitor…

计算机科学中的逻辑 · 计算机科学 2020-04-10 Peeyush Kushwaha , Rahul Purandare , Matthew B. Dwyer

Within the last years, Python became more prominent in the scientific community and is now used for simulations, machine learning, and data analysis. All these tasks profit from additional compute power offered by parallelism and…

分布式、并行与集群计算 · 计算机科学 2021-10-26 Andreas Gocht , Robert Schöne , Jan Frenzel

Runtime monitoring plays a key role in the assurance of modern intelligent cyber-physical systems, which are frequently data-intensive and safety-critical. While graph queries can serve as an expressive yet formally precise specification…

软件工程 · 计算机科学 2021-11-04 Márton Búr , Kristóf Marussy , Brett H. Meyer , Dániel Varró

Grid computing consists of the coordinated use of large sets of diverse, geographically distributed resources for high performance computation. Effective monitoring of these computing resources is extremely important to allow efficient use…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Rich Baker , Dantong Yu , Jason Smith , Anthony Chan , Kaushik De , Patrick McGuigan

This paper focuses on the explanation of the architecture of profilers particularly gprof and how to profile a program according to the user defined input of execution time . Gprof is a profiler available open source in the package of…

编程语言 · 计算机科学 2019-10-01 Shubhendra Pal Singhal , Sandeep Gupta , Pierluigi Nuzzo

With the rise of Industry 4.0, huge amounts of data are now generated that are apt to be modelled as functional data. In this setting, standard profile monitoring methods aim to assess the stability over time of a completely observed…

应用统计 · 统计学 2022-05-13 Fabio Centofanti , Antonio Lepore , Murat Kulahci , Max Peter Spooner