![Pearson eText for Software Engineering -- Instant Access (Pearson+)](https://www.bartleby.com/isbn_cover_images/9780137503148/9780137503148_largeCoverImage.gif)
Pearson eText for Software Engineering -- Instant Access (Pearson+)
10th Edition
ISBN: 9780137503148
Author: Ian Sommerville
Publisher: PEARSON+
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 21, Problem 21.7E
Program Plan Intro
Given Information:
A train protection system automatically applies the brakes of a train if the speed limit for a segment of track is exceeded or if the train enters a track segment that is currently signaled with a red light.
Expert Solution & Answer
![Check Mark](/static/check-mark.png)
Want to see the full answer?
Check out a sample textbook solution![Blurred answer](/static/blurred-answer.jpg)
Students have asked these similar questions
Computer Science
A problem with using a production system to control robots is the Qualification Problem – trying to predict all of the things in the environment that can prevent the robot from successfully completing the task and developing actions the robot can execute in order to complete the task. A friend of mine used to maintain the robots for the paintshop at GM. One of their problems was making sure the robots were all using the same colour of paint on the car. The paint was manually loaded into reservoirs by humans and occasionally the wrong colour paint was loaded (by mistake or on purpose). Sometimes the vehicles came off the production line as car of many colours.
a. Excluding the loading of the wrong colour mentioned above, what are five external events that could cause these robots to stop their task or do the task incorrectly? Is it possible for the robot to solve each problem without human intervention? If so, how? - if not, why not?
b. People used to do this job.…
Individually or in a group find as many different examples as you can of physical controls and displays.
(a) List them
(b) Try to group them, or classify them.
(c) Discuss whether you believe the control or display is suitable for its purpose. (section 3.9.3 may also help)
Computer Science
The status of an employee from the time the employee is hired to the time he or she quits, is fired, or retires. Notice that the employee is a prospective employee is a FUTURE employee until all physicals are passed and all paperwork is processed, and then he or she becomes a CURRENT employee. Once employment ends for any reason, the individual becomes a PAST employee. Draw the state diagram based on the above scenario.
Chapter 21 Solutions
Pearson eText for Software Engineering -- Instant Access (Pearson+)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- The discern beneath indicates a cargo truck in a adhesive factory. The car has 3 wheels, the front wheel (F), center wheel (M), and returned wheel (B), every wheel has a 0footbrake sensor which is grew to become ON when the brake is activated and became OFF when the brake is no longer activated. Also the truck has a weight sensor (W) which is grew to become ON when the car is full with cement and grew to become OFF when the truck is empty. There is a loading duct which pumps cement into the truck when the valve controller (V) is ON. Use multiplexer (MUX) to graph a manipulate circuit that open the valve (V) if the truck is empty .and everyone of the brakes is activated Loading Duct Loading Duct w M Barrow_forwardDefine the following: -Flight path diagrams -Wreckage or scene diagrams -Technical diagrams -Flight depictionsarrow_forwardA racing car safety system will automatically applies the cornering degree limit if the car exceeding some speed when entering a track segment. The system will notify user with a red light (due to severe bending, slippery surface etc). Identify the stimuli that must be processed by the on-board car control system and the associated responses to these stimuli.arrow_forward
- Consider the diagram of Figure 2.16. A robot is set up 1 meter from a table. The tabletop is 1 meter high and 1 meter square. A frame o1x1y1z1 is fixed to the edge of the table as shown. A cube measuring 20 cm on a side is placed in the center of the table with frame o2x2y2z2 established at the center of the cube as shown. A camera is situated directly above the center of the block 2m above the tabletop with frame o3x3y3z3 attached as shown. Find the homogeneous transformations relating each of these frames to the base frame o0x0y0z0. Find the homogeneous transformation relating the frame o2x2y2z2 to the camera frame o3x3y3z3. *** Note – Draw the frame rotations wherever necessary from the starting to destination frame. Show the necessary stepsarrow_forwardDraw a Sequence Diagram for the given scenario: A smart patient health tracking system that uses sensors to track patient health and uses the internet to inform their loved ones in case of health emergencies. The system uses a temperature and heartbeat sensor to keep track of the patient health. The sensors are connected to a microcontroller to track the status which is interfaced with an LCD display and WIFI connection in order to transmit alerts. If the system detects any sudden changes in the patient's heartbeat or body temperature, the system automatically alerts the user about the patient's status over the IoT also provides the details of the heartbeat and temperature of the patent live over the internet.arrow_forwardShow how the Environmental Control pattern could be used as the basis of the design of a system to control the temperature in a greenhouse. The temperature should be between 10 and 30 degrees Celsius. If it falls below 10 degrees, the heating system should be switched on; if it goes above 30, the windows should be automatically opened.arrow_forward
- The question is detailled and explained in the picture attachedarrow_forwardCode requirements: A robot is positioned on an integral point in a two-dimensional coordinate grid (xr, yr). There is a treasure that has been placed at a point in the same grid at (xt, yt). All x’s and y’s will be integral values. The robot can move up (North), down (South), left (West), or right (East). Commands can be given to the robot to move one position in one of the four direction. That is, “E” moves a robot one slot East (to the right) so if the robot was on position (3, 4), it would now be on (4, 4). The command N would move the robot one position north so a robot at position (4, 4) would be at (4, 5). Because the robot cannot move diagonally, the shortest distance between a robot at (xr, yr) and a treasure at (xt, yt) is | xr – xt | + | yr - yt | = ShortestPossibleDistance Write a recursive program which determines all the unique shortest possible paths from the robot to the treasure with the following stipulation: The robot may never move in the same direction more than…arrow_forwardFigure below shows an aerial view of the car park managed by a parking company. You have been approached by the company to develop a computer vision system that can be used to identify vacant parking lots. Figure 3 iv) Another common issue faced by car park visitors is the difficulty in locating their vehicle when the car park is full. You are asked to extend the current system to be able to locate the general location of a specific vehicle. Describe two modifications (or approaches) that can be applied to the current system to locate a specific vehicle. In your answer, also discuss the factors that would affect the performance of the system with your proposed approach.arrow_forward
- Creating a nested state diagram: a nested state diagram should be created for the Digital Watch.arrow_forwardYour own language should be used to describe the terms of interaction used in human-computer interaction (HCI).arrow_forwardDefine "computer environment" in your own words and then investigate the three distinct categories of such an environment.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Principles of Information Systems (MindTap Course...Computer ScienceISBN:9781285867168Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningEnhanced Discovering Computers 2017 (Shelly Cashm...Computer ScienceISBN:9781305657458Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. CampbellPublisher:Cengage Learning
![Text book image](https://www.bartleby.com/isbn_cover_images/9781285867168/9781285867168_smallCoverImage.gif)
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
![Text book image](https://www.bartleby.com/isbn_cover_images/9781305657458/9781305657458_smallCoverImage.gif)
Enhanced Discovering Computers 2017 (Shelly Cashm...
Computer Science
ISBN:9781305657458
Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. Campbell
Publisher:Cengage Learning