2012-05-03 4 views
3

나는 이미 3 개월 동안 4 개의 erlang의 오픈 소스 시스템을 읽고 있으며, 그들은 rabbitmq, couchdb, gproc, jobs입니다.erlang 시스템의 설계 그래프 (다이어그램)

많은 프로세스가 있고 객체 지향이 아니기 때문에 이전의 C# 시스템과 완전히 다릅니다.

소스 코드가 아닌 설계 그래프 (다이어그램)로 이러한 시스템을 표현하는 것이 더 좋습니다.

어떤 디자인 그래프 (다이어그램)와 도구가이 작업에 더 잘 맞는지 말해 줄 수 있습니까?

프로세스 디자인 그래프 (다이어그램)에 대한 샘플 URL 링크가있는 경우 더 좋을 것입니다.

답변

2

Erlang을위한 시각적 프로그래밍 도움이 아직 개발되지 않은 것을 알고 있습니다.

소프트웨어의 종속성을 이해하기 위해 그래프 추상화를 사용하려는 경우 XRef Tool을 사용할 수 있습니다. Erlang Digraph 라이브러리와 결합 된이 도구는 AFAIK라는 종속성의 그래프를 시각화 할 수 있습니다.

희망이 도움이됩니다.

편집 : This article은 Erlang에서 프로세스, 메시지 전달 및 프로그램 흐름을 시각화하기위한 그래프를 만드는 방법론을 나타냅니다. 결국, 당신은 또한 사용할 수 있습니다 UML Sequence Diagram

+0

시각적 프로그래밍 중요하지 않습니다. Erlang은 메시지 및 (정적 및 동적) 프로세스에 의존하며 함수 호출 및 스레드가 아닙니다. 그것을 표현하는 방법? 그래프의 유형은? 나는 한 가지 예를보고 싶다. –

관련 문제