실험 프로토콜 설계 및 개발 도구?
-
22-07-2019 - |
문제
GUI를 사용하여 실험 네트워크 프로토콜 (TCP/UDP)의 개발을 촉진하고 단순화하는 오픈 소스, 고급 도구가 있습니까?
기본적으로 "패킷", "메시지", "상태", "유효성 검사기", "취급자"등을 정의 할 수있는 동적 상태 기계 편집기와 같은 것입니다.
바람직하게는 이러한 도구는 프로토콜 (IE Client & Server)의 모든 관련 측면을 처리 할 수있을 정도로 포괄적 일 것이므로, 높은 레벨 프로토콜 설명이 동적으로 생성하는 데 사용될 수있는 XML/RDF 파일로 직렬화 될 수 있습니다. 프로토콜을 구현하기위한 응용 프로그램 코드 (즉, 파이썬에서).
다른 팁
어쨌든 결국 파이썬 대상을 목표로한다면, 처음부터 자신의 테스트 장비 (파이썬)를 굴리지 않습니까?
주 머신은 코드를 구축하기가 어렵지 않으며, 특히 복잡 할 때 GUI의 사진보다 명백히 읽고 검증하기가 훨씬 쉽습니다.
GUI 기반 디자이너보다 임베디드 DSL로 더 잘할 것 같습니다.
편집 : 의견에서 말한 것처럼 Python을 예를 들어, Timday의 답변을 가지고 갈 것을 제안합니다. 실제로 파이썬에 포함되는 것에 대해 걱정하지 않는다면, 그가 제안한대로 기존 DSL을 사용하십시오.
제휴하지 않습니다 StackOverflow