Simulation software for designing a network serialization protocol

I am currently developing a low-level network serialization protocol (in fact, refinement of an existing protocol).

As work progresses, manual and paper documents begin to show their limits: I have tons of papers, new and obsolete merged together, etc. .... And I can not show anything to anyone, as I describe the protocol using my own notation (combination of flowchart and C structures).

I need software that will help me develop a network protocol. I should be able to create structures, fields, their sizes, their layout, etc., And the software would create good UMLish diagrams.

+3
source share
1 answer

Sorry, everything that I have seen so far (various serial protocols for embedded devices / networks) used Word documents, with the usual old tables showing the allocation of fields to bytes in the message. Alternatively, I saw this in Excel docs! It works, and people can read it.

Unfortunately, this is not useful for automatic code generation unless you have a very strict format, for example. An Excel document that can then be analyzed using a tool to generate some code. It would be nice to have a notation that can be easily processed by the machine, and is also understandable to humans.

UML, , . , .

+1

Source: https://habr.com/ru/post/1750282/


All Articles