|
|
|
|
|
by Retra
3629 days ago
|
|
Formal validation are perfect for when you know exactly what problems you're solving. Unless a business is offering a very specific solution like that, then it won't help them. If you're writing security software or low-level system controls or something. But if your customers aren't actually engineers themselves, formal validation is unnecessary and inefficient. >There are plenty of open-source tools for using languages like TLA+ that work great besides! Does your team know TLA+? Is it an efficient use of their time to learn it? Are a bunch of TLA+ beginners going to crank out properly written software? |
|
Current research is taking it further with code generation from specs like AADL, UML, and especially SCADE/Esterel.