English
Related papers

Related papers: Building a Mastodon Compatible Java Server for Act…

200 papers

Parallel programs require software support to coordinate access to shared data. For this purpose, modern programming languages provide strongly-consistent shared objects. To account for their many usages, these objects offer a large API.…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-04-30 Boubacar Kane , Pierre Sutra

Coral Protocol is an open and decentralized collaboration infrastructure that enables communication, coordination, trust and payments for The Internet of Agents. It addresses the growing need for interoperability in a world where…

Multiagent Systems · Computer Science 2025-07-18 Roman J. Georgio , Caelum Forder , Suman Deb , Andri Rahimov , Peter Carroll , Önder Gürcan

With the ever-increasing popularity of Service-oriented Architecture (SoA) and Internet of Things (IoT), a considerable number of enterprises or organizations are attempting to encapsulate their provided complex business services into…

Social and Information Networks · Computer Science 2021-08-13 Wenwen Gong , Huiping Wu , Xiaokang Wang , Xuyun Zhang , Yawei Wang , Yifei Chen , Mohammad R. Khosravi

Developing web applications requires dealing with their distributed nature and the natural asynchronicity of user input and network communication. For facilitating this, different researchers have explored the combination of a multi-tier…

Programming Languages · Computer Science 2020-02-17 Bob Reynders , Frank Piessens , Dominique Devriese

Testing networked systems is challenging. The client or server side cannot be tested by itself. We present a solution using tool "Modbat" that generates test cases for Java's network library java.nio, where we test both blocking and…

Software Engineering · Computer Science 2017-03-22 Cyrille Artho , Guillaume Rousset

Application developers, in our experience, tend to hesitate when dealing with linked data technologies. To reduce their initial hurdle and enable rapid prototyping, we propose in this paper a framework for building linked data applications.…

Databases · Computer Science 2021-04-29 Markus Schröder , Christian Jilek , Andreas Dengel

High-performance computing platforms such as supercomputers have traditionally been designed to meet the compute demands of scientific applications. Consequently, they have been architected as producers and not consumers of data. The Apache…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-02-02 Andre Luckow , Ioannis Paraskevakos , George Chantzialexiou , Shantenu Jha

Sensor-based human activity recognition has become a critical component of many emerging applications ranging from behavioral medicine to gaming. However, an unprecedented increase in the diversity of sensor devices in the…

Machine Learning · Computer Science 2020-03-18 Parastoo Alinia , Iman Mirzadeh , Hassan Ghasemzadeh

The AI agent ecosystem has converged on two protocols: the Model Context Protocol (MCP) for tool invocation and Agent-to-Agent (A2A) for single-principal task delegation. Both assume a single controlling principal, meaning one person or…

Multiagent Systems · Computer Science 2026-04-14 Kaiyang Qian , Xinmin Fang , Zhengxiong Li

International coordination faces significant friction due to reliance on periodic summits, bilateral consultations, and fragmented communication channels that impede rapid collective responses to emerging global challenges while limiting…

Computers and Society · Computer Science 2025-07-21 Christopher J. P. Rieckmann

Serverless computing is an approach to cloud computing that allows programmers to run serverless functions in response to external events. Serverless functions are priced at sub-second granularity, support transparent elasticity, and…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-08-05 Emily Herbert , Arjun Guha

The Java Stream API aims at increasing developer productivity thanks to an easy-to-read declarative syntax to express computations. It also simplifies parallel computing, providing a high-level abstraction on top of common parallelization…

Programming Languages · Computer Science 2026-05-25 Filippo Schiavio , Walter Binder

Decentralized computation outsourcing should allow anyone to access the large amounts of computational power that exists in the Internet of Things. Unfortunately, when trusted third parties are removed to achieve this decentralization,…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-07-29 Conor McMenamin , Vanesa Daza

This paper presents our experience with TREBLE, a two-year initiative to build the modular base in Android, a Java-based mobile platform running on the Linux kernel. Our TREBLE architecture splits the hardware independent core framework…

Software Engineering · Computer Science 2024-10-07 Keun Soo Yim , Iliyan Malchev , Andrew Hsieh , Dave Burke

Context: Software of different functional categories, such as text processing vs. networking, has different profiles in terms of metrics like security and updates. Using popularity to compare e.g. Java vs. Python libraries might give a…

Software Engineering · Computer Science 2024-03-12 Ranindya Paramitha , Yuan Feng , Fabio Massacci , Carlos E. Budde

A mobile Ad-hoc network (MANET) is a dynamic multi hop wireless network established by a group of nodes in which there is no central administration. Due to mobility of nodes and dynamic network topology, the routing is one of the most…

Networking and Internet Architecture · Computer Science 2011-12-30 Kavita Pandey , Abhishek Swaroop

This article focuses on presenting the cooperative tool DIMS, it is a platform that can manage the participants's daily life, by providing flexibility and speed in the organization's tasks. The main interest lies in the possibility of…

Other Computer Science · Computer Science 2009-11-18 Patrick Nourrissier , Sahbi Sidhom

SAMP, the Simple Application Messaging Protocol, is a standard developed within the Virtual Observatory to allow communication between different software items on the desktop. One popular usage scenario has been enabling one-click…

Instrumentation and Methods for Astrophysics · Physics 2019-12-03 M. B. Taylor

Metaverse applications desire to communicate with semantically identified objects among a diverse set of cyberspace entities, such as cameras for collecting images from, sensors for sensing environment, and users collaborating with each…

Networking and Internet Architecture · Computer Science 2024-07-23 Tianyuan Yu , Xinyu Ma , Varun Patil , Yekta Kocaogullar , Lixia Zhang

The behavior of Internet applications is shaped by congestion dynamics at bottleneck links, yet data capturing application behavior across diverse bottleneck regimes remains scarce. Bridging this gap requires a data-generation substrate…

Networking and Internet Architecture · Computer Science 2026-02-23 Jaber Daneshamooz , Satyandra Guthula , Jessica Nguyen , William Chen , Sanjay Chandrasekaran , Ankit Gupta , Arpit Gupta , Walter Willinger