Team UGS: System Requirements Document (SRD) Shirin Aminifar Eddy Gerenski Amin Mehr Systems 798 Capstone Project Prof. Thomas Speller Fall 2008 Team UGS SYST 798 Fall 2008 SRD 17 OCT 2008 Table of Contents 1.0 Introduction ...................................................................................................................................... 3 1.1 Purpose ......................................................................................................................................... 3 1.2 Business Context ........................................................................................................................... 3 1.3 Scope/Problem Statement............................................................................................................ 3 2.0 General System Description .............................................................................................................. 3 2.1 System Context ............................................................................................................................. 3 2.2 System Modes and States ............................................................................................................. 4 2.3 Major System Capabilities............................................................................................................. 5 2.4 Major System Constraints ............................................................................................................. 5 2.5 Operational Scenarios ................................................................................................................... 5 3.0 System Requirements ....................................................................................................................... 6 3.1 Business Requirements ................................................................................................................. 6 3.1.1 Cost Requirements ................................................................................................................ 6 3.1.2 Market Requirements ........................................................................................................... 6 3.1.3 Supplier/COTS Requirements ............................................................................................... 6 3.2 Functional Requirements .............................................................................................................. 7 3.2.1 Detect Physical Intrusion/Presence ...................................................................................... 7 3.2.2 Locate Intrusion .................................................................................................................... 7 3.2.3 Notify of Intrusion ................................................................................................................. 7 3.3 Non-Functional Requirements ...................................................................................................... 7 3.3.1 Performance Requirements .................................................................................................. 7 3.3.2 Physical Construction ............................................................................................................ 8 3.3.3 Durability ............................................................................................................................... 9 3.3.4 Environmental Conditions..................................................................................................... 9 3.3.5 Operational Requirements.................................................................................................... 9 3.3.6 Safety Requirements ........................................................................................................... 10 3.3.7 Reliability Requirements ..................................................................................................... 10 3.3.8 Other Requirements ........................................................................................................... 10 3.4 Interface Requirements .............................................................................................................. 10 3.4.1 Hardware Interfaces ........................................................................................................... 10 1 Team UGS SYST 798 Fall 2008 SRD 17 OCT 2008 3.4.2 Software Interfaces ............................................................................................................. 10 3.4.3 Communications Interfaces ................................................................................................ 10 3.4.4 External System Interfaces.................................................................................................. 11 3.5 Information Management Requirements ................................................................................... 11 3.6 Policy and Regulation Requirements .......................................................................................... 11 3.7 Lifecycle and Sustainment Requirements ................................................................................... 11 4.0 3.7.1 Supportability ...................................................................................................................... 11 3.7.2 Maintainability .................................................................................................................... 11 Appendix ......................................................................................................................................... 12 2 Team UGS SYST 798 Fall 2008 1.0 Introduction 1.1 Purpose SRD 17 OCT 2008 The intent of this System Requirements Document (SRD) is to encapsulate the requirements of the MINUS system based on stakeholder analysis, the system Concept of Operations (CONOPS), and preliminary conceptual/functional designs. The SRD will follow the functionality defined in the CONOPS for a future unattended ground system. The requirements here outline the MINUS system which will later be mapped to a design solution. The design solution will be traced to the requirements in the SRD and fully detailed in the MINUS Design Specification. 1.2 Business Context Provide an overview of the business organization sponsoring the development of the system, including the mission statement and organizational objectives of the business unit. 1.3 Scope/Problem Statement The team will conduct a feasibility study and preliminary design for future intrusion detection system utilizing various UGS technologies for unattended ground based surveillance. The purpose is to determine the necessary minimum constraints and/or requirements to continue with a large scale project for future use. The team is acting as a contractor independent research and design team with the intent to investigate a concept for potential future business development. The end product of this study will be a preliminary design and feasibility study that will determine whether or not the contractor shall invest more money into the effort (similar to a government white paper). 2.0 General System Description 2.1 System Context Operationally the system shall function as an autonomous unattended surveillance system to provide intrusion detection to open ground areas such as the US – Mexico border. The system shall be based on mote sensory node technology that will be able to be deployed with minimal effort and time compared to current UGS systems. The MINUS system will boast the new sensor mesh Wi-Fi communications technologies to create a self healing, ad-hoc communications architecture that can cover a large area with large amounts (100+) sensor nodes. Ideally the system shall blanket an Area of Interest (AOI) with various sensors able to detect sound, vibration and heat disturbances and relay alerts via Wi-Fi and long haul radios back to a base station. The system will alert users of potential intrusions and their locations within the AOI. The overall system concept shall have a very small form factor (less than 3” in diameter) and very light weight (less than ½ lb each) so they can be deployed in very large numbers with limited required training, setup time and danger to deployment teams. 3 Team UGS SYST 798 Fall 2008 2.2 SRD 17 OCT 2008 System Modes and States The MINUS system has several different status modes depending on its configuration and current state. The follow series of “modes” are the critical functions of the system in a standard operational scenario. The modes of the system shall be integrated into the system algorithms for sensor functionality. Detect Mode: When the MINUS system is in detect mode, it is actively using its sensors to locate any signs of physical presence or changes in its environment. In this system state, MINUS is utilizing ground sensors at full power while minimizing the usage of the communications devices until needed. Detect Mode is the most common state the sensor nodes shall be in during its operational life and is the critical functional state of the system. Locate Mode: When sensor nodes are first activated and deployed the system enters a self locating mode to determine its geographical position. In this state, the system will utilize GPS receivers and antennas to actively seek out its latitudinal and longitudinal coordinates and store them for later use. Alert Mode: Upon detection of a physical presence, the sensor node will go in an alert mode. In alert mode, the system shall utilize its wireless mesh communications devices to actively transmit its information to other nodes and relays to the users. Sleep Mode: Sleep mode functions as a power saving mode where the MINUS system shall remain powered on but in a dormant state to preserve batteries. In this state the system will not utilize communications and detection hardware in their full capacity. Sleep mode may also be entered when low battery life is detected, in order to utilize renewable power sources for rapid system recharging. 4 Team UGS SYST 798 Fall 2008 2.3 SRD 17 OCT 2008 Major System Capabilities The MINUS systems critical capability shall be the usage of ad-hoc wireless communication between multiple sensor nodes. This capability will allow sensors to communicate to each other and pass on critical information over long distances without extensive radio range or power consumption (assuming nodes there are multiple nodes within the network.) The system shall have the capability of detecting multiple physical intrusions in the area of interest and alert users within a timely manner (via Wi-Fi to relay communications). The MINUS system should use various sensor types to detect different forms of intrusion (acoustic, vibration, thermal, etc.) In addition, the system should provide different levels of customization and “options” packages. This staged product shall allow users to choose between different price points for different user requirements. The MINUS system should bridge the gap of what sensor networks are available now and what is needed by the users. This system should target lower cost, easier installation and advanced communications capabilities. 2.4 Major System Constraints It is understood that this system shall poses some limitations due to technology and given operational environmental conditions. It is expected that the system will be designed with today’s available technology. Stakeholders would like additional information on future technology and way ahead of this product so it will also be provided in future conceptual design possibilities. The requirements in this document are the ideal wishes of stakeholders and are assumed to be flexible within reason. The design team shall attempt to develop the MINUS system as close to the requirements as possible and evaluate the final design and its overall worth to the users and the company. 2.5 Operational Scenarios Border Patrol – DHS: Border Patrol agents will first select an AOI along the US Mexico border. The DHS patrol will then deploy a large amount of sensors (partially random distribution) over the AOI via man or air deployed. Given the assumed small size of the sensor nodes, and ease of emplacement, DHS will be able to deploy a large number of these sensors very rapidly compared to conventional UGS systems. Once the sensors are deployed, a relay will be placed in the area (similar to one of the sensor nodes, but with a long haul radio capability). This relay will be used to collect MINUS data and relay it back to the base station. The relay point could be a hard wired antenna system in a border patrol situation, where AC power is accessible. The sensors will operate using Wi-Fi mesh communications technology so they will hand off information to each other, eventually returning to the relay point. The mesh network would allow for system errors such as missing sensor nodes, power failures, theft, etc. without the loss of the entire system. The sensors will then operate in the AOI for at least 60 days autonomously. The 5 Team UGS SYST 798 Fall 2008 SRD 17 OCT 2008 power system of the sensors should be a battery system with the potential of a solar power source for additional operational life. Insert Mock UP diagram Urban Force Protection – Military Forces: The MINUS system will be used for force protection via emplacement behind troop movements. In this situation, a military unit could place sensors while they “clear” an AOI. Military units will be able to carry multiple sensor nodes due to their size. As the unit moves from one area to the next, the team will drop the MINUS sensors behind them. The sensors will immediately form the mesh communications network and sense any movements behind the military unit. In this situation PIR sensors could be used to detect opposing forces from coming up behind the unit. As the sensors are placed, they will communicate with a PDA carried by a team member, relaying location and potential intrusion alerts. The sensors could be left in place or discarded because of their low cost and limited stored information. Insert Mock UP diagram 3.0 System Requirements 3.1 Business Requirements 3.1.1 Cost Requirements 3.1.1.1 The MINUS system shall have a final maximum price point of $500 per sensor node under mass production. 3.1.1.2 The MINUS design shall be a staged system with varying price and options levels. 3.1.2 Market Requirements 3.1.2.1 The MINUS system shall only be marketed and sold in the United States of America. 3.1.2.2 The MINUS system shall be treated as an export controlled commodity. 3.1.3 Supplier/COTS Requirements 3.1.3.1 The MINUS system shall be composed of COTS only hardware. 3.1.3.2 The MINUS system manufacturing suppliers shall be reputable businesses indexed in the xxxx. 3.1.3.3 MINUS components must meet specific standards pertaining to their industry (REWORD) 6 Team UGS SYST 798 Fall 2008 3.2 Functional Requirements 3.2.1 Detect Physical Intrusion/Presence SRD 17 OCT 2008 3.2.1.1 Personnel Detection 3.2.1.1.1 The system shall detect the physical presence of a living human being within the defined range of a sensor node. 3.2.1.1.2 The system shall detect human presence via acoustic disturbances. 3.2.1.1.3 The system shall detect human presence via thermal disturbances. 3.2.1.1.4 The system shall detect human presence via 3.2.1.2 Vehicle Detection 3.2.1.2.1 The system shall detect the physical presence of a motorized vehicle within the defined range of a sensor node. 3.2.1.2.2 The system shall detect vehicle presence via acoustic disturbances. 3.2.1.2.3 The system shall detect vehicle presence via thermal disturbances. 3.2.2 Locate Intrusion 3.2.2.1 The MINUS system shall be able to locate the geographic location of the sensor detection. 3.2.2.2 The MINUS system shall utilize the Global Positioning System for sensor locations. 3.2.2.3 MINUS sensor nodes shall be able to store GPS information internally. 3.2.3 Notify of Intrusion 3.2.3.1 The MINUS system shall notify users of the system when sensor alert has occurred. 3.2.3.2 The MINUS system shall notify other sensor and relay nodes via wireless mesh communications. 3.2.3.3 The MINUS system shall relay notifications from sensor nodes back to a user station. 3.2.3.4 MINUS shall display alert notifications on a graphical user interface (GUI) 3.2.3.5 3.3 Non-Functional Requirements 3.3.1 Performance Requirements 3.3.1.1 Detection 3.3.1.1.1 The MINUS system shall detect personnel acoustically at a range no less than 10 meters (assumed normal speaking audible level of 45db). 3.3.1.1.2 The MINUS system shall detect personnel thermally at a range no less than 10 meters. 3.3.1.1.3 MINUS sensor nodes shall be able to have multiple detections per node within a user defined time space (adjustable from 1 second to 30 minutes). 3.3.1.1.4 The MINUS system shall detect motorized vehicles acoustically at a range no less than 10 meters (assumed normal speaking audible level of 45db). 7 Team UGS SYST 798 Fall 2008 SRD 17 OCT 2008 3.3.1.1.5 The MINUS system shall detect motorized vehicles thermally at a range no less than 15 meters. 3.3.1.1.6 The MINUS sensor nodes shall not have an error rate (false alert/detection) greater than 1% of total number of triggered detections. 3.3.1.2 Notification 3.3.1.2.1 The MINUS system shall notify users of a sensor alert within X minutes of detection. 3.3.1.2.2 The MINUS system shall notify other sensor and relay nodes, within range, of an alert within 30 seconds of detection. 3.3.1.2.3 MINUS system shall be able to have multiple alerts per node within a user defined time space (adjustable from 1 second to 30 minutes). 3.3.1.3 Communications 3.3.1.3.1 The MINUS sensor nodes shall operate on a Wi-Fi, self healing, ad-hoc, mesh communications network. 3.3.1.3.2 The MINUS sensor nodes shall have a Wi-Fi communications range no less than 20 meters line of sight (LOS). 3.3.1.3.3 The MINUS communications network shall be able to communicate with no less than 1000 nodes simultaneously. 3.3.1.3.4 The MINUS system shall be able to relay information from relay nodes to a user location no less than 5 kilometers away. 3.3.1.3.5 The MINUS communications network shall have a transmission delay no greater than XX seconds. 3.3.1.4 Location 3.3.1.4.1 The MINUS system shall have a geographic location resolution of no greater than 25 meters from its actual location. 3.3.1.4.2 The MINUS system shall be able to acquire a GPS position lock within 5 minutes of deployment (given environmental constraints and limitations. 3.3.2 Physical Construction 3.3.2.1 The MINUS node and relay physical enclosures shall be constructed of common production materials (i.e. metal or plastic). 3.3.2.2 MINUS physical enclosures shall be air and water tight. 3.3.2.3 MINUS physical enclosures shall be nitrogen purged. 3.3.2.4 MINUS external physical attributes shall not have any rotary, cyclical or moving parts. 3.3.2.5 MINUS external enclosures shall not have any sharp edges or snag/catch points. 3.3.2.6 MINUS sensor nodes shall have an external physical length no greater than 80 millimeters. 3.3.2.7 MINUS sensor nodes shall have an external physical width no greater than 80 millimeters. 3.3.2.8 MINUS sensor nodes shall have an external physical height no greater than 50 millimeters. 3.3.2.9 MINUS relay nodes shall have an external physical length no greater than 100 millimeters. 3.3.2.10 MINUS relay nodes shall have an external physical width no greater than 100 millimeters. 8 Team UGS SYST 798 Fall 2008 SRD 17 OCT 2008 3.3.2.11 MINUS relay nodes shall have an external physical height no greater than 100 millimeters. 3.3.2.12 MINUS sensor nodes shall not weigh more than 0.40 kilograms each. 3.3.2.13 MINUS relay nodes shall not weigh more than 1.0 kilograms each. 3.3.3 Durability 3.3.3.1 MINUS shall be able to withstand drop test XXX as defined in the Mil-Std xxx. 3.3.3.2 The MINUS system shall meet all the requirements stated in Mil-Std Xxx. 3.3.4 Environmental Conditions 3.3.4.1 Operating Temperature s 3.3.4.1.1 The MINUS sensor and relay nodes shall have an operating temperature range of -20oC to 80oC. 3.3.4.1.2 The MINUS sensor and relay nodes shall have a storage temperature range of -20oC to 80oC. 3.3.4.2 Moisture Resistances 3.3.4.2.1 The MINUS sensor and relay nodes shall be water proof up to a depth of 5 meters. 3.3.4.2.2 The MINUS sensor and relay nodes shall be resistant to internal condensate. 3.3.4.3 Operating Pressures 3.3.4.3.1 The MINUS system shall have an operating atmospheric pressure range of XX kPa to XX kPa. 3.3.4.4 Operating Humidity 3.3.4.4.1 The MINUS system shall have an operating humidity range of 3.3.5 Operational Requirements 3.3.5.1 Operation 3.3.5.1.1 MINUS sensor nodes shall have an average operating life of XX days under normal operating conditions. 3.3.5.1.2 MINUS relay nodes shall have an average operating life of XX days under normal operating conditions. 3.3.5.2 Concealment 3.3.5.2.1 The MINUS sensor and relays nodes shall have natural earth tone external color attributes. 3.3.5.2.2 The MINUS sensor and relay nodes enclosures shall be non-reflective and/or glossy. 3.3.5.2.3 The MINUS sensor and relay nodes shall allow for custom concealment kits and coloring. 3.3.5.3 Deployability 3.3.5.3.1 20 MINUS sensor nodes and 2 relays shall be 1 man portable (weight and size). 3.3.5.3.2 20 MINUS sensor nodes and 2 relays shall be transportable in a 24” x 24” x 12” case. 3.3.5.3.3 MINUS sensor nodes shall require no specified emplacement practices. 3.3.5.3.4 MINUS sensor nodes shall not have an analogous top and bottom. 9 Team UGS SYST 798 Fall 2008 SRD 17 OCT 2008 3.3.5.4 Training 3.3.5.4.1 The MINUS system shall not require user training in excess of 8 hours of class and field time. 3.3.5.4.2 The MINUS system shall utilize existing COTS user interfaces where applicable. 3.3.5.5 Security 3.3.5.5.1 MINUS sensor and relay nodes shall not contain/store or transmit any classified or sensitive information. 3.3.5.5.2 The MINUS system shall not contain any information indicating users identity and/or location. 3.3.6 Safety Requirements 3.3.6.1 Hazardous Materials 3.3.6.1.1 The MINUS system shall not contain or be constructed of any materials that are considered a Health Hazard according to MSDS level 0 (excluding battery/power source). 3.3.6.1.2 The MINUS system and all of its sub components (excluding batter/power source) shall not have a MSDS Flammability rating above level 1. 3.3.6.1.3 The MINUS system and all of its sub components (excluding batter/power source) shall not have a MSDS Instability rating above level 1. 3.3.7 Reliability Requirements 3.3.7.1 The MINUS system shall operate on an average of XXX minutes for Mean Time Between Failures (MBTF). 3.3.8 Other Requirements 3.3.8.1 The MINUS sensor nodes shall have the ability to be powered on or off independently or in groups of no less than 100. 3.4 Interface Requirements 3.4.1 Hardware Interfaces 3.4.1.1 The MINUS internal components shall all operate at the same DC voltage. 3.4.1.2 The MINUS system shall use standard PC based connections (serial, USB, JTAG) for PC connectivity (where applicable). 3.4.1.3 The MINUS system shall use standard US battery sizes. 3.4.2 Software Interfaces 3.4.2.1 The MINUS system shall operate on open source and/or readily available operating systems. 3.4.2.2 Any Custom MINUS software/firmware shall be open source information for user customization and alteration. 3.4.3 Communications Interfaces 3.4.3.1 The MINUS system shall not interfere with existing utilized radio frequencies. 10 Team UGS SYST 798 Fall 2008 3.4.3.2 3.4.3.3 3.4.3.4 SRD 17 OCT 2008 The MINUS system shall be able to communicate with other wireless devices (i.e. laptop, PDA) The MINUS communications network shall be recognizable and have the ability to obtain an IP address from other networked devices. The MINUS communications network interface with user authenticated devices via certification. 3.4.4 External System Interfaces 3.4.4.1 The MINUS system shall be adaptable to other wireless systems via user authentication. 3.5 Information Management Requirements 3.5.1 3.5.2 3.5.4 The MINUS system shall have a detailed printed users manual available with each MINUS kit. The MINUS system shall have a detailed soft copy (.pdf) users manual available with each MINUS kit. The MINUS system shall reference all FCC communications standards and protocols in the users manual. Each MINUS kit shall come with a “quick facts sheet” to highlight user operation instructions. 3.6 Policy and Regulation Requirements 3.6.1 The MINUS system shall comply with all Federal Communications Commission (FCC) regulations on wireless communications devices. 3.7 Lifecycle and Sustainment Requirements 3.5.3 3.7.1 Supportability 3.7.1.1 MINUS sensor node enclosures shall be able to be opened for servicing. 3.7.1.2 MINUS relay node enclosures shall be able to be opened for servicing. 3.7.1.3 MINUS systems shall be supported by the developer as indicated in the maintenance contract. 3.7.2 Maintainability 3.7.2.1 The MINUS system shall have a Mean Time Between Repair (MTBR) no less than XXX days. 3.7.2.2 The MINUS sensors and relays shall be maintainable by the vendor. 3.7.2.3 The internal battery source for the MINUS sensor nodes and relay nodes shall be COTS and maintenance/replaced by the users. 11 Team UGS SYST 798 Fall 2008 4.0 SRD 17 OCT 2008 Appendix Document No. Document Title Date Author DOD-JTA DOD Joint Technical Architecture v6.0 10/2003 US DOD 12