I am wondering if its common to write high-level description of the code you develop or deploy in your robots (either simulation or hardware)? If you do, I would be grateful to know how you do this!
I was thinking more of something that mimics the UML diagramming tool and then allows users to automate testing based on the diagrams. Is this something you have come across?