The reading of the methane sensor (for the last 24 hours) can be read by the operator.  All readings (up to 30 days) can be read by the supervisor.  The supervisor also has the capability to add a “note” to any specific log event that occurs within 24 hours. b) Give in details the user, system requirements of above system

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Intro to software engineering:

You have been tasked to develop the system for a mine pump control system, designed to
monitor and pump flood water out of mine shafts.  As underground mining operations take
place far below the water table, flooding into mine galleries and shafts is an ever-present
danger.  Excessive flooding is clearly a safety hazard for workers, but also has profitability
implications ranging from equipment damage to productivity delays, to mine closures in
extreme circumstances. 
The system to be developed will be required to monitor the water level in each mine shaft
using two sensors.  A high-water sensor that measures the maximum acceptable level of
flooding in a shaft before pumping begins, and a low water sensor, which measures the
minimum level of acceptable flooding and pumping stops.  These sensors are used to start a
mine pump.  When the flooding level exceeds the level determined by the high-water sensor
the pump is switches on.  When the water has been pumped out and the minimum level of
acceptable flooding has been reached, as measured by the low water sensor, the pump
switches off. 
In addition to flooding mining is often hindered by methane pockets, where gas seeps into the
shafts and galleries triggering an evacuation.  Again, this is a safety hazard, the mining staff
won’t be able to breathe, and even more critically, operating equipment may generate sparks
which will cause the methane to ignite.  Therefore, the system will include a methane sensor
that will be used to trigger an evacuation alarm in the presence of dangerous levels of
methane (measured in N parts per million), and switch off the pump regardless of the current
water level. 
The system is used by two key roles.  The first is the Operator.  This role is required to log in
to the system with a username and password.  Following a successful login, the operator can
start or stop the pump if, and only if, the water level is between the high and low sensor
limits.  The second role is the Supervisor.  A supervisor must verify their security credential
as per the operator above. Following a successful login, they can switch the pump on, or off at
any time.  For example, a supervisor could run the pump after the flood level has dropped
below the level set by the low water sensor.  They could also switch the pump off if the water
level goes over the maximum high level of flooding.  In these cases, the supervisors’ actions
override the automatic behavior of the pump.  A supervisor is required to “reset” the pump
system to re-establish automatic behavior. 
Finally, to meet Federal monitoring standards a persistent log is required to capture the
following events:
 
     Pump switched on by high water sensor
      Pump switched off by low water sensor
      Pump switched on or off by operator or supervisor
      Evacuation alarm triggered by methane sensor
      The reading of the methane sensor every 30 minutes
 
The reading of the methane sensor (for the last 24 hours) can be read by the operator.  All
readings (up to 30 days) can be read by the supervisor.  The supervisor also has the capability
to add a “note” to any specific log event that occurs within 24 hours.

b) Give in details the user, system requirements of above system

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY