Net.gif

\documentclass{article}
\usepackage[usenames]{color}
\usepackage{gastex}

\begin{document}

% Petri Net

\begin{center}
\begin{picture}(50,50)(-25,-24)
\put(-25,-24){\framebox(50,50){}}
  \node(A)(-20,-7){$\bullet \bullet$}
  \node(B)(-20, 7){$\bullet$}
  \node(C)( 20,-7){}
  \node(D)( 20, 7){}
  \gasset{Nw=.7,Nh=7,Nmr=0,fillgray=0} % black rectangle
  \gasset{ExtNL=y,NLdist=1,NLangle=90} % external label above the node
  \node(Ta)(0,  0){$a$}
  \node(Tb)(0,-20){$b$}
  \node(Tc)(0, 20){$c$}
 
  \gasset{ELdistC=y,ELdist=0}
  \drawedge[ELside=r,eyo=-1](A,Ta){\colorbox{white}{2}}\drawedge[eyo=1](B,Ta){}
  \drawedge[syo=-1](Ta,C){}\drawedge[syo=1](Ta,D){}
  {\gasset{curvedepth=4}\drawedge(C,Tb){}\drawedge(Tb,A){\colorbox{white}{2}}}
  {\gasset{curvedepth=-4}\drawedge(D,Tc){}\drawedge[syo=1](Tc,B){}}
  \drawbpedge[syo=-1,ELpos=70](Tc,-160,15,D,170,20){\colorbox{white}{3}}
\end{picture}
\end{center}

\end{document}