Below some current examples. Besides developing software, CWI has also contributed to the development of programming languages and new industry standards.
Part of CWI’s knowledge transfer is achieved by developing software, and making this available to researchers, industry and society. Some of our open source software tools are aimed to be used by a wide audience; others for scientists or businesses.
MP3DG: development framework for point cloud compression algorithms
MP3DG is a software framework for the design, implementation and evaluation of point cloud compression algorithms. It has been developed in the Distributed and Interactive Systems (DIS) group as an extension of the open Point Cloud Library (PCL).
NewHope: Fast implementation of a quantum-resistant key exchange
NewHope is the reference implementation of a quantum-resistant key exchange protocol.
PumpKin: Analyzing complex chemistry models
PumpKin, short for Pathway Reduction Method for Plasma Kinetic Models, is a tool for post-processing results from zero-dimensional plasma kinetics solvers.
QoE Testbed: Performing quality studies on video-conferencing systems
The QoE Testbed is a set of tools for conducting Quality of Experience (QoE) studies for video-conferencing.
Rascal: one-stop shop for metaprogramming
Rascal is a general metaprogramming language, facilitating programmers in analyzing, transforming and generating source code.
Rebel: A domain-specific language for product development in finance
Rebel is a domain-specific language (DSL) targeted at the financial sector.
RECAST3D: a real-time visualization platform for tomographic imaging
RECAST3D provides real-time tomographic reconstruction and visualization of arbitrarily oriented 2D slices in a 3D volume.
SAGA: A run-time verifier for Java programs
SAGA is a run-time verifier for single-threaded as well as multi-threaded Java programs.