banking-application

1 article
sort: new top best
clear filter
0 6/10

Article demonstrates how formal verification can detect subtle bugs in code that pass testing and code review, using a banking application example with three classes of defects: fee calculation errors violating invariants, money conservation violations in transfers, and integer overflow edge cases that break properties for all possible inputs.

Predictable Machines Francisco Alonso Java
predictablemachines.com · jorgegalindo · 12 hours ago · details · hn