Deterministic Simulation Testing in Celld

How celld controls time and execution order to find bugs with deterministic simulation testing, explained through interactive diagrams, pseudocode, and a race it discovered.
26 points by handfuloflight 12 days ago celld.dev 2 comments

Summary

Celld uses deterministic simulation testing to manage time and execution order, effectively uncovering bugs. The article offers interactive diagrams and pseudocode to illustrate these concepts, including a specific race condition that was identified.

Comments (2 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open