| 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)"
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
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
*****
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 |