Software Engineering (10th Edition)
Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
bartleby

Concept explainers

Question
Book Icon
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.

Blurred answer
Students have asked these similar questions
Block diagram: A Segway16 Personal Transporter (PT) is a two-wheeled vehicle in which the human operator stands vertically on a platform. As the driver leans left, right, forward, or backward, a set of sensitive gyroscopic sensors sense the desired input. These signals are fed to a computer that amplifies them and commands motors to propel the vehicle in the desired direction. One very important feature of the PT is its safety: The system will maintain its vertical position within a specified angle despite road disturbances, such as uphills and downhills or even if the operator over-leans in any direction. Draw a functional block diagram of the PT system that keeps the system in a vertical position. Indicate the input and output signals, intermediate signals, and main subsystems. (http://segway.com)
A security light system has a switch and a motion sensor attached.  The system can be either on or off. If the switch is in the off position the light is off and the system is unarmed. When the switch is turned on, the light stays off but the system is armed. If the system is armed and the motion sensor detects movement, the light comes on. If no movement is detected for 10 seconds, the light goes off.   Draw a UML state diagram to describe the states of the “security light system” given above.
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.…
Knowledge Booster
Background pattern image
Computer Science
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
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Text book image
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