Content uploaded by Alan Ward
Author content
All content in this area was uploaded by Alan Ward on Jan 29, 2014
Content may be subject to copyright.
!"#$%&
"'#() $*+,--.#
/ &
&0
0 &&*
" 1 * 0 0
* & &
& & "
/ & & 0&
& % & 2
"
!!
" # $
!$#%$#&
' '' !! $
' ' $ ( $ $$
) ## $ $ ''
)# $ %$ '
$ $ $ $ $
*'''
+$$'
$ '' ' '# ! $
!$!$$*'!
,$$$ !
$#*#
# $ $ $
' $ ' $
#$ -
#$'!!$
.$!! )#'$$
- !! $ $
' $ #!
- !!
$#$
%$ $' $# $
/ * $
01 23345 01$$ 23345
0623345 + ' !
)$#!$
$
' $ # $ ' !$
! '!!
$ $ !$!
$$'$
' $ $ !$
!' $!')
+ '
-$#!)#'
$$ ! $
$ $ . '$ - $
$ $ 07 5 -
! $ 8
* # !
$ !
% )# $ #-!!
' $' #
9 6 .' ' $
* !
, $ $ $ $ !
))- $ $* 07
:;;:5 07 <:;;=5 $$ '
$! $ #$!.$
$
$!!#>$
?*!$#$
!! ' $ -! ' $
# !! $ $#$ $ '
. $# %$
$# $ * >!
*! !? '
' ' # $ * ' $
$ $ ' $#
! !#!$ # $
! $' $ $ $
! " ' $ ,! @ '
>@,? ' $ ! ' $
-' !*'$
$!!A)!#B
! "
" * # $*
$ $ # $
$ - $ 0* :;;C5
0$ :;;C5 $ ' 0D :;;:5
$ * '$-#$
%$ ' * $ ' !
# $ -#
$ E $ ' $ $
, ' $ $
%$ ' $ $
! # ' # ' $
$$! !
+!$'''!-!
'$8!$*%)#
$ $ $#$ $.$
' '
* ' $ ' $
# $ $
!!E ' . $ $ ''
' #$$'
# - ) $$ $ #
! !!
. $
$ ) $ $ F '$
#$''
! # ' / # AG-
H8 "%$*
2;2'$G :;;IB
%$ * E
%$ '$ ' * #
$ '''$ $ )E
$ ! $ !!8
$ $ $&
!!$
'$ * $
$'-E$$
!! $
' $#$
$ !-"
$ -''
#$ ' #
$ $$J$!!$
) E $ $ * '
!
#
%$ ! ' # $
$!!>$ ?
' $ # $# " $
$ 0 :;;:5 # )
#$$ .$)$
$#$!'!E
-# # @ $#'
##$/
- $ " # ''
# $#$#*
$!!#$$'
%$ $ $#$
) @ ! "
!' ' $& ' $ " ' $
$ -) )-
$0K 23325
%$ $ $'$
$' $$
.' $ ! '
@ >$ ) $ $!
8 $)? " >$ )
$) $? $$
#' *'$
-# $0233I5
G$!!E
2 % $ )
,#& ! $ $ %$
$$'$!'$
$'
: %$ '$$@$
"
Figure 1. System architecture.
%$'!$
' 1$ ' $
# '' $
!! ''!!$
! @ ($#
$
! 8''"
!( ' !''
K$ # !! ' $
) $$ ! 8 @
$$"
$ !!
.# $ ' $ ! ' $
E $!# !
' ' #
! $'
! " $
)A!B# !'
1' # $ !! > $
$ ! ? $ ) $ $
'# E
?!'>A#B?
? !J! ) ! '
!#!$#$
?$!''
? $ ' !)# $
%$ # $ $ @
$#$$$#!'
$!''$$
$ $ $/ ! )
!'$'# )!
! * $$
!! ' '' !
!'!
# $ ' ! $ !!
,#& $ ' @
"
# $ ! ,#&
$$!!.
$ )# ' $# ' $
+ ' $ !!8 * $ #
$$$!),#&$
$ #'$@ ''
* $ !!8 ! ) !'
#''
. ! $ $ $
!!$ . $ '$ $@
$*
. $ ! $ !! $ $
'@ . $) ! !
' ) >#$
?E
Figure 2. Getting a ticket.
%$)'E
--#!J!)!/
- - !/
-*'
%$!! $ '!)L
- ! L ' # $
!!
%$ ! ! ! ) L - ! L
' . ,#&
%$'# - !$)
$!-)!!
. $J$ $' ''
$ ' ) # ' )
! $ ) ' !
' )$!!
.$$! $$)8!)
# * ' $ * $ "
$ $$ #> !2? %$
* $ * ) '
" $ ! ,#&E
)$$'$
$ ' $ ) . $
,#&$!)
$)'
.' $ # $ * ' $ *
" $ $ * ( !
#$)8!)%$
!' $*E#''
$
$ '' . #
$ ' $ !!
)# $ * $
. $'$! $!! ! $!
# $ $)8 ! ) +$
$ " ' !# $ $ !
# E
Figure 3. Registering replies.
"$' ,#&$$ )
$ ,#& $
' ' ) '$ ' $
!#@'$'
"# #$!!
$!''!!
%$ $ ) $#!!
$'$)
. $ ' ! $ @ "
$ ' $ $ ! !$
! !! !
!!
!! '' --) ! !
!!/ $ $ ' $
! $ $
8!'
% !E
- @ ) $ !! $
''$)
-")$!$
)#$
- ,#& ) $ $
* $ ' .
)$ $ )$
. $ $
! " $ !
' ,
$$$ ' $!
$'$!!
! %$ ' $ ! ## $
#$!#!
" $ " ) $
' $!! $$ $'
'#!J!)!$''
)
$ %
%$ $ ! !
' ' $ $8 8 $ ##
0:;;I5$,!@'
%$ !# # ## $ %7
05 %$ ' $ $ $
!'-'-'-$!!E
2?%$ &' !
$ F $#$
$ $ ' $ M 7$ '
)! !$
F> F? 89
:? .! ' $ '
$
'$ ! ! !
' ' $ -!' .
$!! '$!!8
'
1$$ ' !!# $
$ <9D >< 9D?
,!- $ #' #
!! ''$'E
$) ''!!
,!-!! !
' '$ ! G $
! # ' H7D
>H7D##? 0H7 D233I5 . $ $
'>##!'
**?'K
J!
%$# ''!#
H7D-$# !#!$ "
!)# $
$ !!
' $ ' !
#$'!!
%'$>@"?
# !
! %$ $ ' "ND
>" N D##? 0"ND 23OC5 *
## $#$ 1 > 1
?
%$ 1 # $
0+!"ND5 %$ !-
' $ $##
#'-'
. $ $
!
.' $ 8 !
!$ #
!#!! '"ND$#$1%$
' $
$''
G !#!$ ! $ $
' ## !$# %$ $
'$
G ) " >-"$ -
0" 23O45? !#!$ $
!J! ) ! # $ -#$
'2;:C :;C4'
%# #$A"+2$"B>"+$
#$ 2 0"+-2 :;;:5? # #
! $ # $ F! "#
$ 'H7D
!$ # # $ #
F!$ '#K."% >K. '
" %$#? E $
# ' ! $ %!-F" >
F! " 0F" 23OI5?
) $ # %$ )
!$$!8!").
$#$ $ $#$ !
! F" >
F!"0F":;;25?!
& '%%%%
%# !'-'
$'#-!!E
2 %$ @ # $
! 8 %$ ! $
' -! #$'$
$ $ !J! ) ! $ '
!)###.'$&'$
!!$27 $ !
$!!
F$ ! 8 $ ! ' $ !
$! $#$
!' $ $
!
:F$" #!
$ $8 1' !
$!#
= $- ! ! $
!" #$,#&
F$ ' $ $ $ $ '
'' ( $ !! $ ''
$'$
, $ $ ' $# $ ' $
( $ M7 $
$-E
2 %$'!)##+!"ND8
'
: . ! ) ' $
! ' ' $ $
%$ & ' ' $ 2
7'$
, $ $ ' $# 7 *
$:PIP2:7 #$
#! !!*!!$P2:7
# I; 2;; !
$$ $ $ ) ! '
$!!
( %)
%$ $!! !$$
* $ ' -
$ E
#!!#$#
!!$#$!!
# # %$#$ $ ! '
! ) $ '' )
!!8$!#*
%$ $ ! $
$ # ! '
$ $# $ $ $ $
!
%$'!$$#$$'!
# !# $ %7
!# # ## ! !' -
! #$#$ !#
'$$
+ ! $ $
$$ '$ $ $
' E $ $ ) # $#$
$$$$
$ ! $ # ' )8
!J! )! . $! $
$!-#'$$
) ' #
# ) ! ) ' )
$ ' ,$ $
# !$! ## $ " ) ! $
'#$' $@
G !!8 ') $ *
' $ -' $ $! $
$
*
0* :;;C5 * * 3&
$ /* 1 # 7 @
:;;=:;;C
0F":;;25 K."% 45
67.:;;2
01233451<!
0&&8
2334
01$$ 233451$$ +! 9
!$:2334
0$ :;;C5 $ *1 ; *
$ .FFF " 9 JG
:;;C
0 233I5 DG $ " #9
7
-
$!EJJ #JJ:QCJ#
$
0F" 23OI5 K."% 45 &
+)*,23OI
0+!"ND5 +!"ND # !
$!EJJ$*#
05 !# # ## " 7 .
"@"
$!EJJ
06 23345 6 1$$ & 5 $!5
!2334
0D:;;:5D16#6*$
&0& *9(--(
07 <:;;=5 7<7 < $;
*# K @ ' .
7$:;;=
07 :;;:5 7 1*1<= .FFF
"! ,,::;;:
07 5 7 - #
$!EJJ #
0K 23325 K +" " D
02 !"
=I2;>2332?!!PP=-PI;
0 :;;:5 ! 5
>* $ & 9$ $
@'1:;;:
0"23O45D"$ D&
? ! 2 #
23O4
0"+-2 :;;:5 K."% 4 5
6@-*(:;;:
0"ND 23OC5 $ 1 G
"FN@FDE
F#$ * ##
.
' 7 # ' 9#'$ 23OC
7 ".<G.F% )$! !
7 $#!!:C3(:IC23OC
0 :;;I5 ! AB8
B8 C 7 8 $
##,!@':;;I
0H7 D 233I5 $< %2 > DE%>F =
)# ' 2C-K-3I -
$!EJJ=#J%J- -3I222C$