Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 21, Problem 21.9E
Program Plan Intro
Given Information:
In an on-board train protection system a periodic process is used to collect data from the trackside transmitter.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
A home security system has a master switch that is used to enable an alarm, lights, video cameras, and a call to local
police in the event one or more of six sets of sensors detects an intrusion.
In addition there are separate switches to enable and disable the alarm, lights,
and the call to local police. The inputs, outputs, and operation of the enabling logic are specified as follows:
Inputs:
S: signals from six sensor sets (8 =
M: master switch (0 = security system enabled, 1 = security system disabled)
A: alarm switch (0 = alarm disabled, 1 = alarm enabled)
L: light switch (0 = lights disabled, 1 = lights enabled)
P: police switch (0 = police call disabled, 1 = police call enabled)
intrusion detected from the sensors, 1 = no intrusion detected)
Outputs:
A: alarm (e = alarm on, 1 = alarm off)
L: lights (0 - lights on, 1 - lights off)
V: video cameras (0 = video cameras off, 1 = video cameras on)
C: call to police (8 = call off, 1 = call on)
Operation:
If one or more of the sets of…
The description and completion of the IOT temperature monitoring system are presented.
You are tasked to design a system that will monitor and regulate the air flow in a hospital ward. The design should take inputs from all of the following four sensors:
Sensor A has been set to trigger when the windows in the ward are open.
Sensor B has been set to trigger when the relative level of moisture in the air has exceeded 30%.
Sensor C is an anemometer and has been set to trigger when the rate of air flow at the ventilation grills has dropped below 20 m/s.
Sensor D is a thermometer and has been set to trigger when the ambient temperature in the ward has exceeded 20°C.
The system should operate based on the following conditions:
• If the windows in the ward are closed, the system should switch on the air conditioning unit automatically if 1) the temperature is over 20°C and airflow rate is less 20m/s, or 2) temperature is over 20°C and humidity over 30%.
• If the windows in the ward are open and the ambient temperature is over 20°C, the system should generate an alert.
a)…
Chapter 21 Solutions
Software Engineering (10th Edition)
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
- Write an 8051 ALP with comments for the following scenario. Assume an ultrasonic sensor is connected with 8051 via ADC804 to find the obstacle and an buzzer is connected with P1.5. Whenever an obstacle is detected, the buzzer should on for 1000 millisecond and stay off. Do this process continuously. Explain the same with suitable interfacing diagram.arrow_forwardIn what ways and to what ends do temperature monitoring systems have a place?arrow_forwardThis article gives both an introduction to the IOT temperature monitoring system as well as a description of its features.arrow_forward
- Briefly answer the following question (No partial credits) Suppose that we want to use the following timer/counter structure as part of a turnstile machine to detect the number of passengers passing through a gate entrance. We will use a sensor placed on the turnstile machine such that every time a passenger passes through the gate entrance, the sensor will send a pulse to the timer/counter to indicate that a new passenger has passed through the entrance. In order to correctly count the events (number of passengers passing through), indicate the logic value that we should set in the "Ctr" signal in the "Clock Select" block in the diagram below. Justify your answer. TOVN DATA BUS (Int.Req.) Clock Select Count Edge Detector Tn clear cik TCNTn Control Logic direction (From Prescaler) Ctr bottom top Given the following C code, what does the printf statement print? Please use the table next to the code to show your answer. tinclude Loop iteration varl var2 var3 #include i=1 uint8_t varl;…arrow_forwardIn a networking system, logical gates are used to enable or disable the data to pass through them. The gates are used in pairs. One gate is for enabling data transfer and the other gate is for disabling data transfer. Each gate is denoted by a unique ID in the system from 0 to N- 1 and gates are tagged by their system IDs. System IDs can be positive or negative numbers. A new feature is to be added in the system to automatically verify if all the gates are present in pairs i.e. paired gates have same system IDs. Ifa gate is not present in a pair, then output its system ID. Write an algorithm for the new feature to output the system ID of the gate which is not present in a pairarrow_forwardIn the case that following the troubleshooting strategy does not result in the issue being fixed, detailed explanations of the following three solutions should be provided:arrow_forward
- Home Alarm System company provides the security alarm and central monitoring system specializing for home usage. Every month, they will obtain the log file which record the series of input from all installed sensors. Given the faulty signal is 0001 and sample of logfile is 010100010100100010001101000, (a) Construct DFA diagram which will match the faulty signal and series in the log file. Answer Question C only (c) Convert DFA in (a) into a regular expression.arrow_forwardDoes the IOT temperature monitoring system's introduction and summary make sense?arrow_forwardScenario:Now a days most of the enterprises have their own electricity generators. There is requirement of a monitoring system to monitor the fuel level in generator. A company is developing a product to monitor the available fuel in the generators. They have designed a system based on multiple level sensors which will be fit in the fuel tank. The overall fuel tank is divided in two five segments and five different sensors are installed in these segments. These sensors are digital sensors and provide the output as Boolean logic (True or False). In case sensor detects the fuel, its output is True otherwise its false. The hardware team have completed the overall system and now they required a computer program/software for this purpose.Apply the programming logic constructs and develop a program for given specifications. Your program will get the different values (sensors data) as an input, and display the current level of the tank.arrow_forward
- Is the IOT temperature monitoring system's introduction and summary complete?arrow_forwardGiven a unidirectional controller for a sanitizer booth. It has 2 doors, a button for entrance and a pressure sensor to spray the sanitizer. Assume each operation takes one clock cycle. i. The booth should do nothing until it receives its inputs. ii. If a person presses the button, the entrance door 1, D1 should open to admit the person and then close again. iii. If a person is detected in the booth, the spray will go on. Otherwise, the booth should do nothing. iv. Once the sanitizing is finished, the second door, D2 should be opened. v. Once the person has left, the door D2 should close again. Construct a finite state machine that models this sanitizer booth.arrow_forwardExplain the triggering action?arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education