Find Jobs
Hire Freelancers

State machine digram

$10-30 USD

Completed
Posted about 6 years ago

$10-30 USD

Paid on delivery
Consider a subway turnstile. 1. Normal Logic: The turnstile has only two states. It can be locked, or it can be unlocked. When the state machine diagram is first activated, it will begin in the Locked state. When a customer wants to pass through the turnstile they must deposit a coin. This causes the Coin event to occur. The Coin event, in the Locked state, causes the turnstile to transition to the Unlocked state, and causes the Unlock action to be invoked. Next the customer passes through the turnstile. This causes the Pass event to occur. The Pass event, in the Unlocked state, causes the turnstile to go back to the Locked state, and to invoke the Lock action. - Draw state machine diagram that shows these two normal states. 2. Abnormal Logic: What should we do if the turnstile is in the Locked state, but the user passes through anyway? Clearly we should add some kind of alarm. Note that the transition that handles this does not change the state. The turnstile remains in the Locked state. The other abnormal condition is when the turnstile is already unlocked and the customer deposits another coin. In this case, we light up a little “thank you” light. - Show on the state machine diagram these two abnormal states. 3. Abnormal Logic with violation state: if the turnstile is in the Locked state but the user passes through anyway, remaining in the Locked state is probably not the best approach for dealing with someone who has forced entry. Rather, we probably want to enter a Violation state. Moreover, we probably want to remain in that state until a repairman signals that the turnstile is ready for service. - Show on the state machine diagram the violation state.
Project ID: 16318371

About the project

6 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Consider a subway turnstile. 1. Normal Logic: The turnstile has only two states. It can be locked, or it can be unlocked. When the state machine diagram is first activated, it will begin in the Locked state. When a customer wants to pass through the turnstile they must deposit a coin. This causes the Coin event to occur. The Coin event, in the Locked state, causes the turnstile to transition to the Unlocked state, and causes the Unlock action to be invoked. Next the customer passes through the turnstile. This causes the Pass event to occur. The Pass event, in the Unlocked state, causes the turnstile to go back to the Locked state, and to invoke the Lock action. - Draw state machine diagram that shows these two normal states.
$20 USD in 1 day
5.0 (7 reviews)
2.8
2.8
6 freelancers are bidding on average $45 USD for this job
User Avatar
Hi There I have checked your project description and understand everything. I am very confident that i can do this project perfectly. As i have 10+ years of experience in this field. thanks
$30 USD in 1 day
4.9 (245 reviews)
7.3
7.3
User Avatar
Hi there, I do UML and I am familiar with State Machine diagrams. I went through the requirements and I would like to do this project if given the opportunity. Let me know if you are interested so I can have further details.
$30 USD in 1 day
4.9 (575 reviews)
7.1
7.1
User Avatar
I have done MS Computer Software Engineering. I had a course on Software System Design and Architecture. I have worked on all 14 types of UML Diagrams. E.g. Class Diagram, Component Diagram, Deployment Diagram, Sequence Diagram, Activity Diagram, Use Case Diagram, Timing Diagram, State Machine Diagram and so on. I use MS Visio, Visual Paradigm tools and Papyrus (Eclipse plugin), ObjectAid, JUNIT and JIVE . I can show you some of my work samples. Please see my profile and reviews as well. Thanks
$120 USD in 2 days
4.8 (19 reviews)
5.4
5.4
User Avatar
Sir, I'm expert with UMl modeling and software engineering. I'm very good with system/database modeling. I will deliver perfect diagram in both PNG and StarUML format. You can contact me & check my profile for previous reviews. My best regards.
$45 USD in 1 day
5.0 (3 reviews)
2.5
2.5

About the client

Flag of SAUDI ARABIA
Riyadh, Saudi Arabia
4.8
3
Payment method verified
Member since Feb 7, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.