<div dir="ltr">On Thu, Jul 17, 2008 at 9:27 PM, Maxim Treskin <<a href="mailto:zerthurd@gmail.com">zerthurd@gmail.com</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello<br>
<br>
Is there any design tool spesial for erlang software, escept paper<br>
sheet and pen?<br>
UML-designers, like umbrello, is comfortable for object-oriented code,<br>
not for process-oriented (yes, I know, it is possible).<br>
So, are you use some designer tools special for erlang code?<br>
</blockquote></div><br>As I and others uttered at the Erlang Exchange 2008 the most important thing to get right is the protocols between the entities of your system so your first step should be to draw up an architecture diagram and focus on what the protocols between the entities should be.<br>
<br>This does not require anything but pen and paper, but a drawing program and a wiki has worked wonders in my team - makes it easier to share knowledge.<br><br>A design tool that looks promising for Erlang is Object-Process Methodology (<a href="http://www.objectprocess.org/">http://www.objectprocess.org/</a>)<br>
 I have read the book and after my summer vacation I will start experimenting with OPM for design of Erlang/OTP systems.<br><br>Cheers,<br>Torben<br></div>