English
Related papers

Related papers: Implementation of JFPC (Java for Process Control) …

200 papers

Cyber-attacks on operational technology (OT) and cyber-physical systems (CPS) have increased tremendously in recent years with the proliferation of malware targeting Linux-based embedded devices of OT and CPS systems. Comprehensive malware…

Cryptography and Security · Computer Science 2025-08-21 Meet Udeshi , Venkata Sai Charan Putrevu , Prashanth Krishnamurthy , Ramesh Karri , Farshad Khorrami

Cyber-Physical Production Systems (CPPS) are long-living and mechatronic systems, which include mechanics, electrics/electronics and software. The interdisciplinary nature combined with challenges and trends in the context of Industry 4.0…

Software Engineering · Computer Science 2022-12-20 Birgit Vogel-Heuser , Juliane Fischer , Dieter Hess , Eva-Maria Neumann , Marcus Wuerr

Developers often use microbenchmarks to choose the most performant implementation of a method or a class. On the Java Virtual Machine (JVM), this is commonly done using the Java Microbenchmark Harness (JMH) which addresses common pitfalls…

Programming Languages · Computer Science 2026-05-25 Filippo Schiavio , Lubomír Bulej , Walter Binder

Controlling and monitoring complex autonomous and semi autonomous robotic systems is a challenging task. The Robot Operating System (ROS) was developed to act as a robotic middleware system running on Ubuntu Linux which allows, amongst…

Robotics · Computer Science 2020-11-06 Nils Rottmann , Nico Studt , Floris Ernst , Elmar Rueckert

We present a comprehensive dataset of Java vulnerability-fixing commits (VFCs) to advance research in Java vulnerability analysis. Our dataset, derived from thousands of open-source Java projects on GitHub, comprises two variants: JavaVFC…

Software Engineering · Computer Science 2024-09-10 Tan Bui , Yan Naing Tun , Yiran Cheng , Ivana Clairine Irsan , Ting Zhang , Hong Jin Kang

PowerSimulations.jl is a Julia-based BSD-licensed power system operations simulation tool developed as a flexible and open source software for quasi-static power systems simulations including Production Cost Models. PowerSimulations.jl…

Systems and Control · Electrical Eng. & Systems 2024-04-05 Jose Daniel Lara , Clayton Barrows , Daniel Thom , Sourabh Dalvi , Duncan S. Callaway , Dheepak Krishnamurthy

Modern DAQ systems typically use the FPGA-based PCIe cards to concentrate and deliver the data to a computer used as an entry node of the data processing network. This paper presents a QEMU-based methodology for the co-development of the…

Instrumentation and Detectors · Physics 2023-09-28 Wojciech M. Zabołotny

Large swaths of low-level system software building blocks originally implemented in C/C++ are currently being swapped for equivalent rewrites in Rust, a relatively more secure and dependable programming language. So far, however, no…

Operating Systems · Computer Science 2025-10-02 Elena Frank , Kaspar Schleiser , Romain Fouquet , Koen Zandberg , Christian Amsüss , Emmanuel Baccelli

This paper introduces a high-performance Soft-Core Processor based data acquisition system designed for handling Resistive Plate Chambers (RPCs). The DAQ consist of FPGA-based hardware equipped with Soft-Core Processor and embedded…

Stream processing is mainstream (again): Widely-used stream libraries are now available for virtually all modern OO and functional languages, from Java to C# to Scala to OCaml to Haskell. Yet expressivity and performance are still lacking.…

Programming Languages · Computer Science 2016-12-21 Oleg Kiselyov , Aggelos Biboudis , Nick Palladinos , Yannis Smaragdakis

Attacks based on side-channel analysis (SCA) pose a severe security threat to modern computing platforms, further exacerbated on IoT devices by their pervasiveness and handling of private and critical data. Designing SCA-resistant computing…

Cryptography and Security · Computer Science 2025-03-18 Davide Zoni , Andrea Galimberti , Davide Galli

In mainstream programming languages such as Java, a common way to enable concurrency is to manually introduce explicit concurrency constructs such as multi-threading. In multi-threaded programs, managing synchronization between threads is a…

Software Engineering · Computer Science 2019-08-01 Ayesha Sadiq , Yuan-Fang Li , Li Li , Sea Ling , Ijaz Ahmed

This paper presents a streamlined framework for real-time processing and analysis of condition data from the CMS experiment Resistive Plate Chambers (RPC). Leveraging data streaming, it uncovers correlations between RPC performance metrics,…

High Energy Physics - Experiment · Physics 2025-04-15 A. Dimitrov , M. Tytgat , K. Mota Amarilo , A. Samalan , K. Skovpen , G. A. Alves , E. Alves Coelho , F. Marujo da Silva , M. Barroso Ferreira Filho , E. M. Da Costa , D. De Jesus Damiao , S. Fonseca De Souza , R. Gomes De Souza , L. Mundim , H. Nogima , J. P. Pinheiro , A. Santoro , M. Thiel , A. Aleksandrov , R. Hadjiiska , P. Iaydjiev , M. Shopova , G. Sultanov , L. Litov , B. Pavlov , P. Petkov , A. Petrov , E. Shumka , P. Cao , W. Diao , Q. Hou , H. Kou , Z. -A. Liu , J. Song , J. Zhao , S. J. Qian , C. Avila , D. A. Barbosa Trujillo , A. Cabrera , C. A. Florez , J. A. Reyes Vega , R. Aly , A. Radi , Y. Assran , I. Crotty , M. A. Mahmoud , M. Gouzevitch , G. Grenier , I. B. Laktineh , L. Mirabito , I. Bagaturia , I. Lomidze , Z. Tsamalaidze , V. Amoozegarp , B. Boghrati , M. Ebrahimi , F. Esfandi , Y. Hosseini , M. Mohammadi Najafabadi , E. Zareian , M. Abbrescia , N. De Filippis , G. Iaselli , F. Loddo , G. Pugliese , D. Ramos , L. Benussi , S. Bianco , S. Meola , D. Piccolo , S. Buontempo , F. Carnevali , F. Fienga , L. Lista , P. Paolucci , A. Braghieri , P. Montagna , C. Riccardi , P. Salvini , P. Vitulo , E. Asilar , T. J. Kim , Y. Ryou , S. Choi , B. Hong , K. S. Lee , J. Goh , J. Shin , Y. Lee , I. Pedraza , C. Uribe Estrada , H. Castilla-Valdez , R. Lopez-Fernandez , A. Sanchez Hernandez , M. Ramirez Garcia , D. L. Ramirez Guadarrama , M. A. Shah , E. Vazquez , N. Zaganidis , A. Ahmad , M. I. Asghar , H. R. Hoorani , S. Muhammad , J. Eysermans

Overheads in Operating System kernel network stacks and sockets have been hindering OSes from managing networking operations efficiently for years. Moreover, when building Remote Procedure Calls over TCP, certain TCP features do not match…

Networking and Internet Architecture · Computer Science 2021-07-06 Ioannis Argyroulis

The equipment control (EC) software of the GSI accelerators has been written entirely in Pascal. Modern software development is based on C++ or Java. To be prepared for the future, we decided to convert the EC software from Pascal to C in a…

Accelerator Physics · Physics 2007-05-23 Ludwig Hechler

Power management has become a crucial focus in the modern computing landscape, considering that {\em energy} is increasingly recognized as a critical resource. This increased the importance of all topics related to {\em energy-aware…

Performance · Computer Science 2025-11-04 Roblex Nana Tchakoute , Claude Tadonki , Petr Dokladal , Youssef Mesri

Software control flow integrity (CFI) solutions have been applied to the Linux kernel for memory protection. Due to performance costs, deployed software CFI solutions are coarse grained. In this work, we demonstrate a precise…

Cryptography and Security · Computer Science 2019-12-10 Rémi Denis-Courmont , Hans Liljestrand , Carlos Chinea , Jan-Erik Ekberg

Modern physics experiments often utilize FPGA-based systems for real-time data acquisition. Integrated analog electronics demand for complex calibration routines. Furthermore, versatile configuration and control of the whole system is a key…

Systems and Control · Electrical Eng. & Systems 2021-09-01 Nick Karcher , Richard Gebauer , Robin Bauknecht , Rainer Illichmann , Oliver Sander

Paisley is an extensible lightweight embedded domain-specific language for nondeterministic pattern matching in Java. Using simple APIs and programming idioms, it brings the power of functional-logic processing of arbitrary data objects to…

Programming Languages · Computer Science 2017-01-04 Baltasar Trancón y Widemann , Markus Lepper

Industry 4.0 is changing fundamentally the way data is collected, stored and analyzed in industrial processes. While this change enables novel application such as flexible manufacturing of highly customized products, the real-time control…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-05-12 Florian Hofer , Martin A. Sehr , Alberto Sangiovanni-Vincentelli , Barbara Russo