Google
 
S-MATRIX THE NEXT GENERATION SYSTEMS
Technology Consulting, Contracting, Systems Integration, Project Management, Research & Development (R&D)
Operating Paradigm:
General Contracting Applied to Technology Projects
Disciplines:
Applied Mathematics, Applied Physics, Computer Science, Engineering Science, Industrial Design
Expertise:
Quality (QC /QA) , Computers, Software, Electronics
Automation, Calibration, Control, Data Acquisition & Analysis, Instrumentation, Test & Measurement
*****  Summary | Our Mission | Company Profile | Clients-Projects | Contact Information  *****

Home | Contents | Products & Services | News | Feedback | Search | References

Instrumentation Systems | Multi-User Computer Systems | Efficient Energy Use Systems

Avionics Test Bench | Instrumentation Systems Documentation | Software Documentation
Feedback ***** Sustainability is the Answer -  Now Tell Us  Your Questions? ***** Feedback
While In Vancouver Stay at  ***** A TreeHouse Bed and Breakfast ***** an Energy Star Accommodation
Clients- Projects-Systems:
Aerospace, Alternate Energy, Avionics, Biotech, Defense, Computer Networking, Desalination, Efficient Energy Use, GPS, Manufacturing, Mineral Exploration, Ocean Engineering,  Photonics, Submersibles, Sustainability, Telecommunications, VoIP
31+ Years in Business

Welcome to the S-MATRIX Group Web Site where

"Client Satisfaction is SRS#1 (System Requirement Specification #1)"

[References Banner Image]

Reference 2:

Instrumentation System Requirements Specifications (ISRS) Document

Table of contents

1      Introduction

1.1    Purpose

1.2    Scope

1.3    Definitions, Acronyms, and Abbreviations

1.4    References

1.5    Overview

2      General Description

2.1    Product Perspective

2.2    Product Functions

2.3    User Characteristics

2.4    General Constraints

2.5    Service and Support

2.6    Assumptions and Dependencies

3      Specific Requirements

3.1    Functional Requirements

3.1.1        Functional Requirements 1: Computer System

3.1.1.1       Grade: commercial, industrial, rugged

3.1.1.2       Type: analog, hybrid, micro (desktop, embedded, notebook, tablet), mini, mainframe, PDA (personal digital assistant), super

3.1.1.3       Operating Systems: Windows, Unix, Mobile / Wireless, Proprietary, Real-Time (RTOS)

3.1.1.4       Software Development Environments and Languages: reusable

3.1.1.4.1      Database development platforms: fourth generation, personal information managers, SQL
3.1.1.4.2      Graphical or picture based development platforms (test, control, design)
3.1.1.4.3      Scripting development platforms
3.1.1.4.4      Text based development platforms (data acquisition, analysis, presentation)

3.1.1.5       S-MATRIX Proprietary Software Development Tools: reusable

3.1.1.5.1      Instrument setup, capture, playback tools
3.1.1.5.2      QC / QA software and instrumentation tools
3.1.1.5.3      Test libraries

3.1.1.6       Other Software Development Tools

3.1.1.6.1      Circuit design: capture, interactive simulation, board layout, validation
3.1.1.6.2      DAQ tools: managing, analyzing, inspecting and reporting data
3.1.1.6.3      Data management and analysis tools
3.1.1.6.4      Graphical design, modeling and simulation tools
3.1.1.6.5      HMI (Human Machine Interface) tools
3.1.1.6.6      Industrial automation tools
3.1.1.6.7      Instrument drivers
3.1.1.6.8      Internet tools
3.1.1.6.9      Machine vision tools: image acquisition, display, save, monitor, analyze
3.1.1.6.10   Math and visualization tools
3.1.1.6.11   Process control
3.1.1.6.12   Real-time tools: IO, stimulus profiles, data logs, alarms, control algorithms, simulations
3.1.1.6.13   SCADA (Supervisory Control & Data Acquisition) tools
3.1.1.6.14   Spreadsheet tools
3.1.1.6.15   Switch management tools: automatic connections and routing
3.1.1.6.16   System monitor API
3.1.1.6.17   System requirements management tools
3.1.1.6.18   Test management tools: automation, distribution, sequencing, execution, results logging
3.1.1.6.19   Waveform tools: analyzers, editors, creators

3.1.1.7       Network Management Tools

3.1.1.8       Peripherals: connection - bus, cabling, interface, wireless; grade - commercial, industrial

3.1.1.8.1      Cables: audio, network (ethernet), parallel (SCSI), serial (USB), video
3.1.1.8.2      Cameras
3.1.1.8.3      CardBus and PCMCIA devices
3.1.1.8.4      Cards: graphic, memory, network, sound, video
3.1.1.8.5      Communications: VoIP, webcam
3.1.1.8.6      Controllers: joysticks
3.1.1.8.7      Digitizers
3.1.1.8.8      Display: flat, touch, LCD / LED / plasma
3.1.1.8.9      Network: gateways, hubs, modems, NICs (network interface cards), routers, switches
3.1.1.8.10   Plotters
3.1.1.8.11   Pointing devices: mice, trackballs, touch pads
3.1.1.8.12   Power supplies: internal, external; UPS
3.1.1.8.13   Printers: type - dot matrix, inkjet, laser, thermal; function - EFT (electronic fund transfer), kiosk, label, POS (point of sale)
3.1.1.8.14   Projectors: entertainment, presentation, screens
3.1.1.8.15   Scanners: bar code, image, OCR (optical character recognition)
3.1.1.8.16   Shielding
3.1.1.8.17   Storage: location - external, internal; types - CDs, DVDs, drives (hard, solid state, tape)
3.1.1.8.18   Switches: KVM (keyboard, video, mouse)

3.1.2        Functional Requirements 2: Industry Standard Instrument Interfaces (IO) and Buses

3.1.2.1       Control: RS232, RS485, RS422, USB, Ethernet, IEEE 1394 (Firewire), IEEE 488 (GPIB), wireless

3.1.2.2       PC Bus (USB, PCI, PXI/Compact PCI, PCI/PXI Express): multivendor, open, chassis, controllers, modules, communications

3.1.2.3       VXI bus, VME backplane, IEEE 488: multivendor, open, modular, embedded and remote controllers

3.1.2.4       Specialized Communication Buses, Protocols and Modules: industry based

3.1.2.5       VISA (Virtual Instrument Software Architecture)

3.1.3        Functional Requirements 3: Instrument Drivers

3.1.3.1       IVI (Interchangeable Virtual Instrument) Instrument Drivers

3.1.3.2       Plug & Play Instrument Drivers

3.1.3.3       Contributed Instrument Drivers

3.1.4        Functional Requirements 4: Measurement Instruments: Standalone, Modular, Distributed

3.1.4.1       Audio Analyzers

3.1.4.2       Bus interface modules

3.1.4.3       Cables, connections: Interface Connector Assembly (ICA) / Interface Test Adapters (ITA)

3.1.4.4       Chassis, Rackmount: VXI, PXI

3.1.4.5       Communications Instruments (DC to 6.6 GHz): high frequency, RF

3.1.4.6       DAQ: Analog and Digital IO, sensors, transducers, multifunction devices, modular, integrated signal conditioning

3.1.4.7       Digital Waveform IO

3.1.4.8       Digitizers / Oscilloscopes

3.1.4.9       Distributed IO: monitor, control, modular, rugged, scalable, embedded options, real-time options, communications standards, synchronization

3.1.4.10   DMM (digital multimeters)

3.1.4.11   Functional Test and Diagnostics

3.1.4.12   LCR (impedance: inductance, capacitance, resistance) Meters

3.1.4.13   Logic Analyzers

3.1.4.14   Machine Vision and Image Processing Hardware: multiple source, multiple image processing tools, real-time, configurable

3.1.4.15   Motion Controllers and Motor Drives: servo / stepper controllers and drives, multiple synchronized axes, flexible configuration

3.1.4.16   NVH (noise, vibration, harshness) Analyzers

3.1.4.17   Programmable Automation Controllers (PACs): PLCs (programmable logic controllers), advanced control and signal processing, open, flexible, multiple IO and deployment options

3.1.4.18   Programmable Power Supplies

3.1.4.19   Prototyping

3.1.4.20   Real Time Measurement and Control: standalone, reliable, deterministic, multiple IO and deployment options, precise timing

3.1.4.21   Signal Conditioning Accessories: chassis, modules, amplification, excitation, filtering, isolation, multiplexing.

3.1.4.22   Signal Generators

3.1.4.23   Switches and Switching Instruments

3.1.4.24   Synchronization Modules

3.1.4.25   System Power Supply

3.1.5        Functional Requirements 5:

3.1.5.1       Introduction

3.1.5.2       Inputs

3.1.5.3       Processing

3.1.5.4       Outputs

3.1.6        Functional Requirements 6:

3.1.6.1       Introduction

3.1.6.2       Inputs

3.1.6.3       Processing

3.1.6.4       Outputs

3.2    External Interface Requirements

3.2.1        User Interfaces

3.2.2        Hardware Interfaces

3.2.3        Software Interfaces

3.2.4        Communication Interfaces

3.3    Performance Requirements

3.4    Design Constraints

3.4.1        Standards Compliance

3.4.2        Hardware Limitations

3.5    Attributes

3.5.1        Availability

3.5.2        Security

3.5.3        Maintainability

3.5.4        Portability

3.6    Other Requirements

3.6.1        Database

3.6.2        Operations

3.6.3        Site Adaptation: work environment

3.6.4        Future Requirements

4      Project Management

4.1    Project Plan

4.1.1        Research: current system functionality; new system functionality.

4.1.2        Requirements Specifications

4.1.3        Design

4.1.4        Build: assemble hardware; install software

4.1.5        Program: code development, debugging, verification, review

4.1.6        System tests: application tests

4.1.7        Install: client site; test; review

4.1.8        Maintain

4.1.9        QC / QA: acceptance tests; conformation to design specs and standards

4.1.10    Look at the big picture.

4.1.11    Identify milestones, deliverables, and tasks.

4.1.12    Define and refine the project schedule; develop a simple adaptable schedule to execute the plan.

4.1.13    Identify skills, equipment, and materials needed.

4.2    Project Execution

4.2.1        Have a baseline plan for comparison.

4.2.2        Schedule the tasks and resources consistently and effectively.

4.2.3        Control the reporting requirements.

4.2.4        Track all of the information you gather about the specs, work (tasks and phases), duration, resources (personnel and equipment), progress as the tasks are executed.

4.2.5        Visualize your detailed project plan and execution in standard, well-defined formats.

4.3    Project Control

4.3.1        Ongoing validation and verification of the system development and deployment plan.

4.3.2        Exchange project information with stakeholders over networks using standard file formats.

4.3.3        Communicate with resources and other stakeholders while leaving ultimate control in the hands of the project manager: problems; new decisions; progress.

4.4    Project Financing

4.5    Project Insurance

5      Maintenance, Repair and Support

5.1    Technical Support

5.1.1        On-site

5.1.2        Off-site

5.1.2.1       Hotline

5.1.2.2       On-line: remote connect, knowledge bases

5.2    Testing

5.2.1        Self-Tests

5.2.2        Maintenance Tests

5.3    Hardware Exchange Contracts

5.4    Calibration

5.5    QC / QA (Quality Control / Quality Assurance)

5.6    Certification: industry standards

5.7    Warranty and Repair

5.8    Documentation

6      Quality Control / Quality Assurance (Quality)

6.1    Standards

6.1.1        S-MATRIX Proprietary Composite of All Standards and Experience

6.1.2        Boeing D1-9000 (generic)

6.1.3        ISO 9000, 9001, 9004

6.1.4        Malcolm Baldrige Criteria

6.2    Procedures

6.2.1        S-MATRIX Proprietary Hardware and Software Validation and Verification Procedures

6.2.2        Industry Standard Validation and Verification Procedures

6.2.2.1       Benchmarking

6.2.2.2       Conformity / Nonconformity

6.2.2.3       Effectiveness criteria

6.2.2.4       Efficiency criteria

6.2.2.5       Functional tests under normal (or simulated normal) operating conditions

6.2.2.6       Functional tests under extreme (or simulated extreme) operating conditions

6.2.2.7       Overload tests of the system under abnormal or totally unexpected operating conditions

6.2.2.8       Environmental tests to determine the performance of the system under various extreme conditions of humidity, temperature, vibration, etc

6.2.2.9       Hardware, software, system self-tests

6.3    Reliability and Fault-Tolerant Performance Indicators or Metrics

6.3.1        Percentage uptime

6.3.2        Mean time before failure (MTBF)

6.3.3        Other metrics

6.4    Ongoing Quality

6.4.1        Audits

6.4.2        Inspections

6.4.3        Corrections

6.4.4        Ongoing improvements

6.4.5        Record keeping system: traceability

7      S-MATRIX Capabilities

7.1    Experience

7.2    Facilities and Equipment

7.3    Personnel

7.4    Succession Plan: project documentation and materials availability (in escrow), personnel replacements

S-MATRIX Vancouver British Columbia BC Canada experience: software development, aerospace, avionics, biotechnology, computers, efficient energy use, electronics, GPS, manufacturing, mineral exploration, photonics, telecommunications, software engineering

At S-MATRIX, "Client Satisfaction is SRS#1"

For any Comments, Suggestions or Requests for Information, please use the Contact Information at the bottom of all S-MATRIX web pages or the convenient

Feedback Form on the Feedback web page

S-MATRIX Vancouver British Columbia BC Canada experience: software development, aerospace, avionics, biotechnology, computers, efficient energy use, electronics, GPS, manufacturing, mineral exploration, photonics, telecommunications, software engineering

*****  Summary | Our Mission | Company Profile | Clients-Projects | Contact Information  *****

Home | Contents | Products & Services | News | Feedback | Search | References

Instrumentation Systems | Multi-User Computer Systems | Efficient Energy Use Systems

Avionics Test Bench | Instrumentation Systems Documentation | Software Documentation

31+ Years in Business
S-Matrix Enterprises Inc
#7-9 550 Beatty St
Vancouver, BC Canada V6B 2L3

Web: www.smatrixgroup.com
Copyright © 1997
S-Matrix Enterprises Inc
All rights reserved.

Canada: 1.604.669.4310
USA: 1.425.440.9523
Email: info@smatrixgroup.com
S-MATRIX

THE NEXT GENERATION SYSTEMS