------------------------SDT2))RegisterAndOpen----------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- RegisterAndOpen------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------16-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! RegisterAndOpen)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------'()[w(!GMSC)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! xd! !()[ (! 6 ! env_0)][ (! 6!#  AccessControl)][ (! 68)][& '(! !!%()HeadingText-----------------------------------!%()PageOrder------------------------------------------------------------------------------------------------------------------------------------------ ----'--------!%&()LinkEndpoints----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------! !(! Display!#  'Please wait')][y(!!^!% )][y(!! !  )][& #(! !! !$! Display!# , 'Select Door')][& /(! !! !0 ! Close! 3)][& -(!p p!! !.! JDisplay!#  'Insert card')][& +(!  !! !,! Display!"   'DoorOpened')][& )(! !! !*! YOpen!  3)][& %(! ! !!&! l KeyStroke! !'3')][& !(! !! !"! ~Display!#  'Please wait')][& (! ((! !! !  KeyStroke! !<'4')][& (! ! !!!  KeyStroke! !'3')][& (! 88! !!!  KeyStroke! !L'2')][& (! ! !!!  KeyStroke! !'1')][& (!H H!! !! !Display!" \ 'Enter code')][& (! ! !!! Card!! ! 'UserCard1')][& (! !! !! Display!#  'Insert card')][& (!h h!! !! DDisplay!' |'Card registered')][& (! !! !! Display!#  'Please wait')][& (! xx! !! ! V KeyStroke! !'4')][& (! ! !! !  KeyStroke! !'3')][& (! ! !!! i KeyStroke! !'2')][& (! ! !!!  KeyStroke! !$'1')][& (!  !! !! x Display!"   'Enter code')][& (!   ! !!!  Card!! !4 'UserCard1')][& (!  !! !!  Display!%  'Register card')][& (!  !! !!  Display!#   'Please wait')][& (! @ @ ! !!! % KeyStroke! !T '0')][& (!   ! !!!  KeyStroke! ! '0')][& (! P P ! !!! , KeyStroke! !d '0')][& (!   ! !!!  KeyStroke! ! '0')][& (!` ` !! !! 8 Display!" t  'Enter code')][& (! ! !!! Card! ! 'MainCard')][& (!p p!! !! NDisplay!#  'Insert card')][& (! !! !! UDisplay!' 'Card registered')][& (! !! !! Display!#  'Please wait')][& (! ! !!! n KeyStroke! !'0')][& (! ! !!!  KeyStroke! !,'0')][& (! ! !!! u KeyStroke! !'0')][y(!((!! ()][& (! ((! !!! # KeyStroke! !<'0')][& (! !!  !! Display!"  'Enter code')][& (! 88! !!!  Card! !L 'MainCard'!)][& (! !! !! Display!#  'Insert main')][(! 6^!!-LhDoor number 3 is chosen)]["(! 6 !!:L $The code of this user card is '1234')][(! 6!!9L#The code of the main card is '0000')][ (! 6 ! !#!( @Register_main_card)][ (! 6! !!& Insert_main_card)][ (! 6 ! !!(  $Register_user_card)][ (! 60! !!. POpen_door_with_user_card)][ 1(! 6 ! !!) -System_back_to_idle)][% 5(! 6 ! )][ 3(! 6!)][9(! 62d!E)[8(! /*This MSC describes one of the possible scenarios that this system should be able to handle. The seque&nce that is described here consists of: 1. The administrator enters his main card and types his personal code. 2. He registers a user card and a code for that card. 3. The user enters his card and code. 4. The user selects one door to be opened. 5. ((!4)[!(! !!!2)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------DThe selected door is opened for a while and is closed again. 6. The system returns to an idle state, waiting for a card.*/)]][ (! xd)][ (! 6)]]} and is closed again. 6. The system returns to an idle state, waiting for a card.*/)]][ (! 6)][ (! xd)]]}----------------------------------------------------------------------------------------------------------------------------------------------------------------------------T