Skip to main content

Showing 1–8 of 8 results for author: Van Cutsem, T

Searching in archive cs. Search in all archives.
.
  1. arXiv:2506.03940  [pdf, ps, other

    cs.CR cs.DC

    Depermissioning Web3: a Permissionless Accountable RPC Protocol for Blockchain Networks

    Authors: Weihong Wang, Tom Van Cutsem

    Abstract: In blockchain networks, so-called "full nodes" serve data to and relay transactions from clients through an RPC interface. This serving layer enables integration of "Web3" data, stored on blockchains, with "Web2" mobile or web applications that cannot directly participate as peers in a blockchain network. In practice, the serving layer is dominated by a small number of centralized services ("node… ▽ More

    Submitted 6 June, 2025; v1 submitted 4 June, 2025; originally announced June 2025.

    Comments: Accepted by IEEE ICDCS 2025

  2. arXiv:2410.05854  [pdf, other

    cs.DC

    A Scalable State Sharing Protocol for Low-Resource Validator Nodes in Blockchain Networks

    Authors: Ruben Hias, Weihong Wang, Jan Vanhoof, Tom Van Cutsem

    Abstract: The perpetual growth of data stored on popular blockchains such as Ethereum leads to significant scalability challenges and substantial storage costs for operators of full nodes. Increasing costs may lead to fewer independently operated nodes in the network, which poses risks to decentralization (and hence network security), but also pushes decentralized app developers towards centrally hosted API… ▽ More

    Submitted 8 October, 2024; originally announced October 2024.

  3. arXiv:2308.10613  [pdf, ps, other

    cs.CR cs.SE

    Static Application Security Testing of Consensus-Critical Code in the Cosmos Network

    Authors: Jasper Surmont, Weihong Wang, Tom Van Cutsem

    Abstract: Blockchains require deterministic execution in order to reach consensus. This is often guaranteed in languages designed to write smart contracts, such as Solidity. Application-specific blockchains or ``appchains'' allow the blockchain application logic to be written using general-purpose programming languages, giving developers more flexibility but also additional responsibilities. In particular,… ▽ More

    Submitted 21 August, 2023; originally announced August 2023.

    Comments: 5th Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS'23)

  4. arXiv:2108.05198  [pdf, other

    cs.SE cs.LG cs.PL

    Natural Language-Guided Programming

    Authors: Geert Heyman, Rafael Huysegems, Pascal Justen, Tom Van Cutsem

    Abstract: In today's software world with its cornucopia of reusable software libraries, when a programmer is faced with a programming task that they suspect can be completed through the use of a library, they often look for code examples using a search engine and then manually adapt found examples to their specific context of use. We put forward a vision based on a new breed of developer tools that have the… ▽ More

    Submitted 7 October, 2021; v1 submitted 11 August, 2021; originally announced August 2021.

  5. arXiv:2008.12193  [pdf, other

    cs.IR cs.LG cs.SE

    Neural Code Search Revisited: Enhancing Code Snippet Retrieval through Natural Language Intent

    Authors: Geert Heyman, Tom Van Cutsem

    Abstract: In this work, we propose and study annotated code search: the retrieval of code snippets paired with brief descriptions of their intent using natural language queries. On three benchmark datasets, we investigate how code retrieval systems can be improved by leveraging descriptions to better capture the intents of code snippets. Building on recent progress in transfer learning and natural language… ▽ More

    Submitted 27 August, 2020; originally announced August 2020.

    Comments: 18 pages

  6. arXiv:1904.03990  [pdf, other

    cs.SE cs.IR cs.LG stat.ML

    Import2vec - Learning Embeddings for Software Libraries

    Authors: Bart Theeten, Frederik Vandeputte, Tom Van Cutsem

    Abstract: We consider the problem of developing suitable learning representations (embeddings) for library packages that capture semantic similarity among libraries. Such representations are known to improve the performance of downstream learning tasks (e.g. classification) or applications such as contextual search and analogical reasoning. We apply word embedding techniques from natural language processi… ▽ More

    Submitted 27 March, 2019; originally announced April 2019.

    Comments: MSR19 Conference 11 pages

  7. arXiv:1406.3485  [pdf, ps, other

    cs.PL cs.DC cs.SE

    Towards Composable Concurrency Abstractions

    Authors: Janwillem Swalens, Stefan Marr, Joeri De Koster, Tom Van Cutsem

    Abstract: In the past decades, many different programming models for managing concurrency in applications have been proposed, such as the actor model, Communicating Sequential Processes, and Software Transactional Memory. The ubiquity of multi-core processors has made harnessing concurrency even more important. We observe that modern languages, such as Scala, Clojure, or F#, provide not one, but multiple co… ▽ More

    Submitted 13 June, 2014; originally announced June 2014.

    Comments: In Proceedings PLACES 2014, arXiv:1406.3313

    ACM Class: D.1.3; D.3; D.3.3

    Journal ref: EPTCS 155, 2014, pp. 54-60

  8. arXiv:1006.1689   

    cs.DC cs.CR cs.NI cs.PL

    Proceedings First International Workshop on Decentralized Coordination of Distributed Processes

    Authors: Tom Van Cutsem, Mark Miller

    Abstract: This volume contains the papers presented at the 1st International Workshop on "Decentralized Coordination of Distributed Processes", DCDP 2010, held in Amsterdam, The Netherlands on June 10th, 2010 in conjunction with the 5th International Federated Conferences on Distributed Computing Techniques, DisCoTec 2010. The central theme of the workshop is the decentralized coordination of distributed pr… ▽ More

    Submitted 8 June, 2010; originally announced June 2010.

    ACM Class: C2.4; D1.3; D2.11; D4.6

    Journal ref: EPTCS 27, 2010