Existe-t-il des outils open source de haut niveau qui faciliteraient et simplifieraient le développement de protocoles réseau expérimentaux (TCP/UDP) à l'aide d'une interface graphique?Outils pour la conception et le développement de protocoles expérimentaux?
Fondamentalement, quelque chose comme un éditeur de machine d'état dynamique qui vous permet de définir des « paquets », « messages », « états », « valideurs », « gestionnaires », etc.
De préférence, un tel outil être suffisamment complet pour traiter tous les aspects pertinents du protocole (serveur client &), afin que la description du protocole de haut niveau puisse être sérialisée dans un fichier XML/RDF où il pourrait être utilisé pour créer dynamiquement le code d'application pour implémenter le protocole (c'est-à-dire en Python).
Vous pourriez aimer l'essai de Zed Shaw sur les graphiques d'état de Ragel http://www.zedshaw.com/essays/ragel_state_charts.html –