Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Pieter Bos

dblp:31/3222 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
1since 2021 · last 2024
0009-0003-0240-3305ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 since 2021Theory of computation · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program verification · 70% Compilers and program optimization · 23% Programming languages and type systems · 7%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification
concurrent program verification
0.812024
The VerCors Verifier: A Progress Report · CAV (2) 2024
Program verification
deductive verification
0.812024
The VerCors Verifier: A Progress Report · CAV (2) 2024
Compilers and program optimization
program transformation
0.812024
The VerCors Verifier: A Progress Report · CAV (2) 2024
Program verification › deductive verification
verification condition generation
0.812024
The VerCors Verifier: A Progress Report · CAV (2) 2024

Methods — techniques the papers use, named apart from their topics

program transformation · 0.8permission-based separation logic · 0.8
YearPublicationVenuePosition
2024 The VerCors Verifier: A Progress Report
abstract
Abstract This paper gives an overview of the most recent developments on the VerCors verifier. VerCors is a deductive verifier for concurrent software, written in multiple programming languages, where the specifications are written in terms of pre-/postcondition contracts using permission-based separation logic. In essence, VerCors is a program transformation tool: it translates an annotated program into input for the Viper framework, which is then used as verification back-end. The paper discusses the different programming languages and features for which VerCors provides verification support. It also discusses how the tool internally has been reorganised to become easily extendible, and to improve the connection and interaction with Viper. In addition, we also introduce two tools built on top of VerCors, which support correctness-preserving transformations of verified programs. Finally, we discuss how the VerCors verifier has been used on a range of realistic case studies.
Lukas Armborst, Pieter Bos, Lars B. van den Haak, Marieke Huisman, Robert Rubbens, Ömer Sakar, Philip Tasche
CAV (2)2
2006 Interacting with a Virtual Conductor
Pieter Bos, Dennis Reidsma, Zsófia Ruttkay, Anton Nijholt
ICEC1
2006 Towards Bi-directional Dancing Interaction
Dennis Reidsma, Herwin van Welbergen, Ronald Poppe, Pieter Bos, Anton Nijholt
ICEC4