State diagrams Practice 5. Task 1  After the creation of the article “Paper” is only a draft “Draft”. After sending (“send”) this article is considered.

Slides:



Advertisements
Similar presentations
“The Digital Recorder and Voice Memos” Presented by Maria E. Delgado
Advertisements

Garmin 330 Mode S Transponder
Support.ebsco.com EBSCOhost Collection Manager Patron Driven Acquisition Tutorial.
CIMCO Integration Software Products
Crown CDi Series Control Click the Crown Logo at the top of any the screen to return to this Menu Interactive Main Menu Interactive Front Panel Display.
Engineer Training XL1200 Pneumatics. Engineer Training XL1200 Pneumatics Confidential 2 Working Concept Overview: The Pneumatic System is comprised of:
STATE TRANSITION NETWORK Bibin Varghese. State Transition Network Provides a description of what actions/events are available at what point and the state.
Polycom Quotes on Demand Tool Partner User Guide Version 1.1
Basic Features Voic message indicator
BACKEND MULTIMEDIA ROOM Home User Guide Computer Projector DVD/ VCR Remote Mouse Save tutorial on desktop to watch full screen. Click boxes to jump into.
In this presentation you will:
Crown DSi Series Control Click the Crown Logo at the top of any the screen to return to this Menu Interactive Main Menu Interactive Front Panel Display.
Handball Scoreboard Information System HB-SIS Applied since 2004 IAW IHF Playing Rules Applied since 2004 IAW IHF Playing Rules.
Advanced Workgroup System. Printer Admin Utility Monitors printers over IP networks Views Sharp and non-Sharp SNMP Devices Provided Standard with Sharp.
Adobe Photoshop CS Design Professional AUTOMATING AN IMAGE ANNOTATING AND.
New UI Changes for Endpoint Security in LDMS 9.6 SP2.
Practical Object-Oriented Design with UML 2e Slide 1/1 ©The McGraw-Hill Companies, 2004 PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e Chapter 10: Statecharts.
Logic Functions OR Operation
Lesson 5: Using Tasks, Notes and the Journal
Domina PLUS B WORKING DIAGRAMS TROUBLESHOOTING INTERNAL VIEWS WIRING DIAGRAMS INSTALLATION 03 PREVIOUS MODEL.
Project 1 Online multi-user video monitoring system.
Welcome to State of Michigan Time & Expense Processing Employee Expense Modification With Advance Tutorial Brought to you by the Office of Financial Management.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
PPS/OPTRS Departmental Roles Structure System Presented by Payroll Services.
Fall 2010 CS4310 Requirements Engineering UML: Dynamic Modeling Dr. Guoqiang Hu Department of Computer Science UTEP 1.
InteractiveMedia’s Imagine Software Platform When user clicks on the Imagine desktop icon or installed app. This is the first thing the user will see full.
© 2011 Delmar, Cengage Learning Chapter 16 Annotating and Automating an Image.
Chapter 16 Annotating and Automating an Image. Chapter Lessons Add annotations to an image Create an action Modify an action Use a default action and.
Welcome to the PACMAN/SFMe presentation. How a salesperson uses the system. Before the day starts During the day At the end of the day.
LOGIC GATES A logic gate is an elementary building block of a digital circuit.digital circuit Most logic gates have two inputs and one output terminals.
Object-Oriented Modeling Using UML CS 3331 Section 2.3 of Jia 2003.
PRINCIPLE TO OPERATED OF DVD PLAYER Competency : Improve signal reproduction means of audio video CD.
Engineer Training Pneumatic System Overview. Engineer Training Confidential 2 Working Concept Overview: The Pneumatic System is comprised of:  Y Pistons.
Executable UML The Models are the Code - Executable UML Lecture 7 - Getting a Lifecycle Paul Krause.
Explorer Renewal 1/2010 Explorer Renewal Updated 9/29/14.
Time Management.  Time management is concerned with OS facilities and services which measure real time, and is essential to the operation of timesharing.
Deposit Module for Depositor DigiTool Version 3.0.
1 Kyung Hee University Statecharts Spring Kyung Hee University Specifying Objects’ Behaviour  Interaction diagrams show message-passing behaviour.
Slide 1 Project 1 Task 2 T&N3311 PJ1 Information & Communications Technology HD in Telecommunications and Networking Task 2 Briefing The Design of a Computer.
Welcome to State of Michigan Time & Expense Processing Employee Expense Modification (No Advance) Tutorial Brought to you by the Office of Financial Management.
Quick Introduction to creating Eyeblaster ads.  Steps for creating an Eyeblaster ad  Building Eyeblaster compatible flash assets  Adding Eyeblaster.
South Dakota Library Network MetaLib Management Basics Categories Administration South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD.
CS324e - Elements of Graphics and Visualization Timing Framework.
Object Oriented Analysis & Design & UML (Unified Modeling Language)1 Part VI: Design Continuous Activity Diagams State Diagrams.
Service Section Technical Training December 2005.
Access Online Approval Managers Transaction Approval Training 1 Client Logo.
Signaling on the CCR Tyler Raulin. Overview of Signals Rules: – Red Light There is a train in the next section of track The turnout is not turned correctly.
State Machines State diagrams SE-2030 Dr. Mark L. Hornick 1.
Modeling Object Lifecycles and State-Dependent Behavior ©SoftMoore ConsultingSlide 1.
STANTON C-500 DUAL CD PLAYER. CD 1 is on the left; CD 2 is on the right. They appear on channels 11 and 12 on the Airwave console. STANTON C-500 DUAL.
Orders and Invoices Supply Chain Platform: Rolls-Royce Training for Indirect Suppliers March 2016.
American Diploma Project Administrative Site Training.
Activity diagrams Practice 7. Task 1  The first action in the activity is the adding the item to the order. If the order if formed (“ready”), then it.
PLC programming Part 3: Problems with solutions. Topics  Every problem is devided into three parts:  Technology description contains the general properties.
SCREEN CAPTURE 532CS: eLearning Fall 2015 Submitted to Dr. Namdar Presented by Khaled Alamer.
Introduction to Notes Sui for Students.
Your Personal Protection & Safety Smartphone App
EBSCOhost Collection Manager Approver Account Functions
Science and Data Acquisition LASER Security Systems – Level 2
Saeco Espresso Intuita Descaling
Industrial Electronics
Tutorial 19 - Microwave Oven Application Building Your Own Classes and Objects Outline Test-Driving the Microwave Oven Application Designing.
Digital Chart Recorder Operation
Marlon Dumas Institute of Computer Science
ECE 352 Digital System Fundamentals
message manager 1-Way campaign
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Presentation transcript:

State diagrams Practice 5

Task 1  After the creation of the article “Paper” is only a draft “Draft”. After sending (“send”) this article is considered by the program committee of the conference “OnReview”, it will review the article “reviewPaper”. If the committee is agree to take the article (“approved”) the article is accepted for the conference “Accepted”. Unless the Committee adopted article “declined”, the article becomes again a draft “Draft”.

Task 1  Check changes of the states of the article under review. After receiving the article is checked “Checked”. If some deficiencies are found, the article is sent for revision (“correct”) into the state “OnCorrection”. If there are no shortcomings, review of the article concludes. If you are re- submitting the article “sent”, it is checked again “Checked”.  Specify that if the article was not sent with the corrections within 10 days, the review shall be terminated and the article becomes a draft “Draft”.

Task 2  The traffic light “TrafficLights” after the creation goes to the state «off» (“Offline”). When it is switched on (“On”), the traffic light goes in the sub state “Green” of the state included in “Online”. After 50 seconds, the traffic light enters the state “Yellow” in “Online”. Then, after 3 seconds – into the state of “Red”. After 50 seconds the light returns to the state «Green».  Add the ability to turn off the included traffic light.

Task 2  Modify the model, specify that the interval t between the switching signals of the traffic light is configured by the challenge of operations “setGreen”, “setRed” and “setYellow” when the traffic light is off.  Change the order of initialization of traffic light, using the security conditions, specify on the analogy of the previous paragraphs, that the initial signal of the traffic light “initialGreen”, “initialYellow” or “initialRed” when it is on are adjusted (“setInitial”) when it is off.

Task 3  The controller of the multimedia player “PlayerController” is in an uninitialized state “NotInitialized” at first. When you start the player, it happens the transition to the state of booting “Loading”, at the entrance to which the engine “initEngine” and the interface of the player “initUI” are initialized. Simultaneously in the body of the controller the available plug-ins are loading “loadPlugins”. On the completion of the loading the controller goes into a state of readiness “Ready”.

Task 3  The main purpose of the player is to play audio and video. Add in a state of readiness the modes of play, stop and pause and the events, initiating the transitions between these modes.  Good multimedia players simultaneously the process of playing can automatically update the media library: they search of new content and download information about it from the network. Add this functionality to the model.

Task 4  At first the desk lamp “Lamp” is switched Off. When you switch the tumbler “turnOn” the lamp are starting working “Light”. When the lamp is operated, under the condition of switching off it turns off “turnOff”.  Modify the model, specify that if the lamp is falling down (“fell”) or becomes burned off (“burmDown”) then it is damaged (“Damaged”).  Specify that lamps which are not working (“Damaged”) are going to the disposal (“dispose”), when the lamp is destroyed.

Task 5 Initially the coffee machine (“CoffeeMachine”) is switched off (“Off”). When you press on the power button (“powerButton”) the coffee machine goes into a composite state “On”. In this state, it firstly performs a self-check (“SelfTest”). After successful checking (condition “testSuccess”) the transition occurs in the composite state to the substate of readiness for work (“Ready”). In this state, coffee machine is in standby mode until the user does not press the button for making coffee (“makeButton”). When receiving such a signal (“makeButtonPressed”) the coffee machine at first grinds the grain (“Grind”), then heats up the steam and process by this steam a gained ground coffee. After that it pours brewed coffee and returns to standby mode.

Task 5  Add to the state diagram the action of on and off the display when the coffee machine is turned on and turned off.  Heating the steam directly in front of the preparation of coffee is a very long deal. The user wants to get his cup of coffee as soon as possible. Implement with the help of the orthogonal state the possibility to maintain the temperature of the water in the coffee machine during the whole state of readiness, independent of the process of making coffee.  Add the button for canceling of making coffee (“cancelButton”), by pressing which the cooking process is interrupted, and coffee machine resets the state of readiness.

Task 5  When grinding the coffee beans may not be enough. Then the machine has to get back in the standby mode, showing the user a message.  Build a minimum sufficient structural model for the coffee machine.

Task 6  The microwave furnace (“Microwave”) after the creation switches in the state “Off”. If you press the power button (“turnOn”), the furnace goes into a state of preparation “On”. Before cooking, the value of the attribute "timer“ of the class “Microwave” is set to zero and the value of the attribute of the preparation time “cookingTime” is taken as equal to ten. At the expiration of a second in the state of preparation, the timer value is incremented by one. If the value of the timer exceeded the cooking time then the furnace becomes off.

Task 6  Add the ability to transfer a microwave furnace by the click of a button “turnOff” from the state of preparation to the state of being off. What meaning will the attribute “cookingTime” have if you turn off and then turn on the furnace?  Implement a function for adding 10 seconds to the cooking time by pressing the button “turnOn” in the state “On”.  Show two substates: “Working” and “NotWorking” in the state of preparation. Show, that the furnace goes from “Working: to “NotWorking” when the door is opened “Open” and back when the door is closed “Close”. The cooking time is counted only in the state of “Working” in which the furnace gets by default in the transition to a state of preparation.

Task 6  Using the orthodoxial regions, display at the model the state of the door: opened (“DoorOpen”) and closed (“DoorClosed”), and the transitions between them when receiving signals. Using complex transitions, specify that the furnace after “turnOn” goes into “Working”, if the door is closed and into “NotWorking”, if the door is opened.