English
Related papers

Related papers: Taplint, the TAP Service Validator

200 papers

Task-based execution frameworks, such as parallel programming libraries, computational workflow systems, and function-as-a-service platforms, enable the composition of distinct tasks into a single, unified application designed to achieve a…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-08-15 J. Gregory Pauloski , Valerie Hayot-Sasson , Maxime Gonthier , Nathaniel Hudson , Haochen Pan , Sicheng Zhou , Ian Foster , Kyle Chard

We present the first release of TAPPS (Technical Analysis and Applied Statistics System); a Python implementation of a thin software platform aimed towards technical analyses and applied statistics. The core of TAPPS is a container for…

Mathematical Software · Computer Science 2023-02-24 Justin Sam Chew , Maurice HT Ling

Privacy analysis is critical but also a time-consuming and tedious task. We present a formalization which eases designing and auditing high-level privacy properties of software architectures. It is incorporated into a larger policy analysis…

Cryptography and Security · Computer Science 2018-06-11 Marcel von Maltitz , Cornelius Diekmann , Georg Carle

Trigger-action platforms (TAPs) allow users to connect independent web-based or IoT services to achieve useful automation. They provide a simple interface that helps end-users create trigger-compute-action rules that pass data between…

Cryptography and Security · Computer Science 2021-05-26 Yunang Chen , Amrita Roy Chowdhury , Ruizhe Wang , Andrei Sabelfeld , Rahul Chatterjee , Earlence Fernandes

The internet has brought about great change in the astronomical community, but this interconnectivity is just starting to be exploited for use in instrumentation. Utilizing the internet for communicating between distributed astronomical…

Astrophysics · Physics 2009-11-10 R. R. White , J. Wren , H. Davis , M. Galassi , D. Starr , W. T. Vestrand , P. Wozniak

This document defines the core components of the Observation data model that are necessary to perform data discovery when querying data centers for observations of interest. It exposes use-cases to be carried out, explains the model and…

As real-time analysis of the new data become increasingly compelling, more organizations deploy Hybrid Transactional/Analytical Processing (HTAP) systems to support real-time queries on data recently generated by online transaction…

Databases · Computer Science 2022-08-24 Guoxin Kang , Lei Wang , Wanling Gao , Fei Tang , Jianfeng Zhan

Web services security specifications are typically expressed as a mixture of XML schemas, example messages, and narrative explanations. We propose a new specification language for writing complementary machine-checkable descriptions of…

Cryptography and Security · Computer Science 2009-09-29 Karthikeyan Bhargavan , Cedric Fournet , Andrew D. Gordon , Riccardo Pucella

IoT Trigger-Action Platforms (TAPs) typically offer coarse-grained permission controls. Even when fine-grained controls are available, users are likely overwhelmed by the complexity of setting privacy preferences. This paper contributes to…

Human-Computer Interaction · Computer Science 2025-11-17 Piero Romare , Farzaneh Karegar , Simone Fischer-Hübner

TOPCAT, the Tool for OPerations on Catalogues And Tables, is an interactive desktop application for retrieval, analysis and manipulation of tabular data, offering a powerful and flexible range of interactive visualization options amongst…

Instrumentation and Methods for Astrophysics · Physics 2017-07-10 Mark Taylor

The desktop GUI catalogue analysis tool TOPCAT, and its command-line counterpart STILTS, offer among other capabilities visual exploration of locally stored tables containing millions of rows or more. They offer many variations on the theme…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-12-22 Mark Taylor

Web Services form a new, emerging paradigm to handle distributed access to resources over the Internet. There are platform independent standards (SOAP, WSDL), which make the developers? task considerably easier. This article discusses how…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-06-25 Alexander S. Szalay , Tamas Budavari , Tanu Malika , Jim Gray , Ani Thakara

Remote attestation protocols are widely used to detect device configuration (e.g., software and/or data) compromise in Internet of Things (IoT) scenarios. Unfortunately, the performances of such protocols are unsatisfactory when dealing…

Cryptography and Security · Computer Science 2018-06-18 Moreno Ambrosin , Mauro Conti , Riccardo Lazzeretti , Md Masoom Rabbani , Silvio Ranise

Consensus protocols are crucial for reliable distributed systems as they let them cope with network and server failures. For decades, most consensus protocols have been designed as variations of the seminal Paxos, yet in 2014 Raft was…

Software Engineering · Computer Science 2020-04-29 Hugues Evrard

Pull-tabbing is an evaluation approach for functional logic computations, based on a graph transformation recently proposed, which avoids making irrevocable non-deterministic choices that would jeopardize the completeness of computations.…

Programming Languages · Computer Science 2011-08-02 Sergio Antoy

The development of complex software requires tools promoting fail-fast approaches, so that bugs and unexpected behavior can be quickly identified and fixed. Tools for data validation may save the day of computer programmers. In fact,…

Logic in Computer Science · Computer Science 2022-02-22 Mario Alviano , Carmine Dodaro , Arnel Zamayla

Virtual asset service providers (VASPs) currently face a number of challenges, both from the technological and the regulatory perspectives. In the context of virtual asset transfers one key issue is the need for VASPs to securely exchange…

Cryptography and Security · Computer Science 2020-09-09 Thomas Hardjono

One major component of the VO will be catalogs measuring gigabytes and terrabytes if not more. Some mechanism like XML will be used for structuring the information. However, such mechanisms are not good for information retrieval on their…

Astrophysics · Physics 2009-11-07 A. Mahabal , S. G. Djorgovski , R. Brunner , R. Williams

The Constrained Application Protocol (CoAP) is a specialized Web transfer protocol for resource-oriented applications intended to run on constrained devices, typically part of the Internet of Things. In this paper we leverage…

Networking and Internet Architecture · Computer Science 2017-07-12 Nikos Fotiou , Hasan Islam , Dmitrij Lagutin , Teemu Hakala , George C. Polyzos

We introduce a new benchmark, TAPVid-3D, for evaluating the task of long-range Tracking Any Point in 3D (TAP-3D). While point tracking in two dimensions (TAP) has many benchmarks measuring performance on real-world videos, such as…

Computer Vision and Pattern Recognition · Computer Science 2024-08-28 Skanda Koppula , Ignacio Rocco , Yi Yang , Joe Heyward , João Carreira , Andrew Zisserman , Gabriel Brostow , Carl Doersch