English
Related papers

Related papers: The Unix KISS: A Case Study

200 papers

We propose Sliceable Monolith, a new methodology for developing microservice architectures and perform their integration testing by leveraging most of the simplicity of a monolith: a single codebase and a local execution environment that…

Programming Languages · Computer Science 2021-07-20 Fabrizio Montesi , Marco Peressotti , Valentino Picotti

The FAIR principles for scientific data (Findable, Accessible, Interoperable, Reusable) are also relevant to other digital objects such as research software and scientific workflows that operate on scientific data. The FAIR principles can…

Digital Libraries · Computer Science 2022-12-16 Sean R. Wilkinson , Greg Eisenhauer , Anuj J. Kapadia , Kathryn Knight , Jeremy Logan , Patrick Widener , Matthew Wolf

Biased-coin designs are used in clinical trials to allocate treatments with some randomness while maintaining approximately equal allocation. More recent rules are compared with Efron's [Biometrika 58 (1971) 403-417] biased-coin rule and…

Methodology · Statistics 2014-05-21 Anthony C. Atkinson

Computer architecture simulation is essential for evaluating new designs without the need for costly tapeout. The community has developed dozens of valuable simulators that have enabled significant architectural advances. However, using and…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-05-01 Sabila Al Jannat , Ying Li , Mengyang He , Xuzhong Wang , Huizhi Zhao , Jingxiang Sun , Daoxuan Xu , Enze Xu , Yifan Sun

How can researchers identify beliefs that large language models (LLMs) hide? As LLMs become more sophisticated and the prevalence of alignment faking increases, combined with their growing integration into high-stakes decision-making,…

Computers and Society · Computer Science 2026-02-26 Maxim Chupilkin

The quest for historically impactful science and technology provides invaluable insight into the innovation dynamics of human society, yet many studies are limited to qualitative and small-scale approaches. Here, we investigate scientific…

Physics and Society · Physics 2015-02-19 Jinhyuk Yun , Pan-Jun Kim , Hawoong Jeong

Although the gulf between the theory and practice in Information Systems is much lamented, few researchers have offered a way forward except through a number of (failed) attempts to develop a single systematic theory for Information…

Software Engineering · Computer Science 2008-04-18 David King , Chris Kimble

Cloud-based infrastructures have grown in popularity over the last decade leveraging virtualisation, server, storage, compute power and network components to develop flexible applications. The requirements for instantaneous deployment and…

Cryptography and Security · Computer Science 2019-11-15 Joshua Talbot , Przemek Pikula , Craig Sweetmore , Samuel Rowe , Hanan Hindy , Christos Tachtatzis , Robert Atkinson , Xavier Bellekens

As the adoption of machine learning (ML) systems continues to grow across industries, concerns about fairness and bias in these systems have taken center stage. Fairness toolkits, designed to mitigate bias in ML models, serve as critical…

Software Engineering · Computer Science 2024-12-20 Gianmario Voria , Stefano Lambiase , Maria Concetta Schiavone , Gemma Catolino , Fabio Palomba

The transition from large centralized complex control systems to distributed configurations that rely on a network of a very large number of interconnected simpler subsystems is ongoing and inevitable in many applications. It is attributed…

Systems and Control · Electrical Eng. & Systems 2025-04-01 Leonardo Pedroso , Pedro Batista , W. P. M. H. Heemels

Virtualization technology allows currently any application run any application complex and expensive computational (the scientific applications are a good example) on heterogeneous distributed systems, which make regular use of Grid and…

Distributed, Parallel, and Cluster Computing · Computer Science 2011-08-03 Tomas Ramirez Picarzo , Francisco Fernandez de Vega , Daniel Lombrana Gonzalez

Every year the PHENIX collaboration deals with increasing volume of data (now about 1/4 PB/year). Apparently the more data the more questions how to process all the data in most efficient way. In recent past many developments in HEP…

Distributed, Parallel, and Cluster Computing · Computer Science 2007-05-23 Barbara Jacak , Roy Lacey , Dave Morrison , Irina Sourikova , Andrey Shevel , Qiu Zhiping

Embedded devices are ubiquitous. However, preliminary evidence shows that attack mitigations protecting our desktops/servers/phones are missing in embedded devices, posing a significant threat to embedded security. To this end, this paper…

Cryptography and Security · Computer Science 2022-03-15 Ruotong Yu , Francesca Del Nin , Yuchen Zhang , Shan Huang , Pallavi Kaliyar , Sarah Zakto , Mauro Conti , Georgios Portokalidis , Jun Xu

A common paradigm for scientific computing is distributed message-passing systems, and a common approach to these systems is to implement them across clusters of high-performance workstations. As multi-core architectures become increasingly…

Distributed, Parallel, and Cluster Computing · Computer Science 2012-05-01 Christine Task , Arun Chauhan

Microservices have gained wide recognition and acceptance in software industries as an emerging architectural style for autonomic, scalable, and more reliable computing. The transition to microservices has been highly motivated by the need…

Software Engineering · Computer Science 2019-03-29 Sara Hassan , Rami Bahsoon , Rick Kazman

Software re-modularization is an old preoccupation of reverse engineering research. The advantages of a well structured or modularized system are well known. Yet after so much time and efforts, the field seems unable to come up with…

Software Engineering · Computer Science 2012-10-29 Nicolas Anquetil , Jannik Laval

At design time, modern operating systems are locked in a specific safety and isolation strategy that mixes one or more hardware/software protection mechanisms (e.g. user/kernel separation); revisiting these choices after deployment requires…

Multiprocess systems, including grid systems, multiprocessors and multicore computers, incorporate a variety of specialized hardware and software mechanisms, which speed computation, but result in complex memory behavior. As a consequence,…

Distributed, Parallel, and Cluster Computing · Computer Science 2013-06-04 Steven Cheng , Lisa Higham , Jalal Kawash

Fundamental laws of human mobility have been extensively studied, yet we are still lacking a comprehensive understanding of the mobility patterns of sharing conveyances. Since travellers would highly probably no longer possess their own…

Physics and Society · Physics 2022-02-16 Ruiqi Li , Ankang Luo , Fan Shang , Linyuan Lv , Jingfang Fan , Gang Lu , Liming Pan , Lixin Tian , H. Eugene Stanley

Simulation studies are commonly used in methodological research for the empirical evaluation of data analysis methods. They generate artificial data sets under specified mechanisms and compare the performance of methods across conditions.…

Methodology · Statistics 2025-07-11 Samuel Pawel , František Bartoš , Björn S. Siepe , Anna Lohmann