Has anyone here encountered UML being used in your firmware development experience?

@Middleware & OS I have found this UML diagrams, sequence diagrams and class diagrams in particular, to be valuable tools for designing, understanding, and debugging firmware. They help me surface design bugs that might otherwise be missed. While I wouldn't use UML for detailed specifications, I find it useful for modeling interesting parts of the software architecture. I haven't seen many other firmware developers use UML in their workflow. Greetings Devs, Has anyone here encountered UML being used in your firmware development experience? How have you found it beneficial?
Solution:
By "street uml", I mean untidy uml which doesn't follow the rules but gets the job done and has extra freedom to cater to specific situations. Like, I have my own symbols for different channel topologies (broadcast, mpsc, mpmc, etc.)
Jump to solution
5 Replies
barafael
barafael6mo ago
I do street uml. I just draw stuff. Super useful for actor based designs in backends, or for firmwares lately too
barafael
barafael6mo ago
I really dislike class diagrams, but sequence and component diagrams are ok...
UC GEE
UC GEE6mo ago
Ok @barafael ...if you have any helpful material,I will appreciate if you drop it here.
Solution
barafael
barafael6mo ago
By "street uml", I mean untidy uml which doesn't follow the rules but gets the job done and has extra freedom to cater to specific situations. Like, I have my own symbols for different channel topologies (broadcast, mpsc, mpmc, etc.)
UC GEE
UC GEE6mo ago
Ok @barafael 👍
Want results from more Discord servers?
Add your server