COMMERCIAL OFF-THE-SHELF (COTS) Implementation of commercially available technologies for traditionally customized applications Examples: –Military –Industrial.

Slides:



Advertisements
Similar presentations
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Advertisements

Technical System Options
Digital Library Services by Kodak i Center. Kodak i Centre - Sino Data Kodak i Centre Imaging expert Sino Data Library expert Bibliographic record creation.
Information Systems Today: Managing in the Digital World
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
4 1 4 C H A P T E R Software: Systems and Application Software.
Inc. Supplier Presentation Loofie Gutterman Geotest – Marvin Test Systems, Inc. (Automatic Test Equipment (ATE) Standardization and Commercialization)
LINUX EMBEDDED SYSTEMS TRENDS Steven C. Zupfer 07/15/02.
TALOS Total ATM Life-cycle operational Solution. The Cost equation Life cycle costs are high Life cycle costs are complex Life cycle costs involve all.
Where Do the 7 layers “fit”? Or, where is the dividing line between hdw & s/w? ? ?
MD240 - Management Information Systems Sept. 13, 2005 Computing Hardware – Moore's Law, Hardware Markets, and Computing Evolution.
1 The Five Parts of an Information System
Server Platforms Week 11- Lecture 1. Server Market $ 46,100,000,000 ($ 46.1 Billion) Gartner.
IT Infrastructure and Platforms
Introduction to Computers
Embedded Systems Introduction. What is an Embedded System What is an Embedded System? Definition of an embedded computer system: is a digital system.
Software Evaluation Form Terminology. Version Changes as: Programs have "bugs" fixed Programs have new features added.
Software Engineering CSE470: Embedded Systems Overview 49 What is an Embedded System What is an Embedded System? Definition of an embedded computer system:
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
Software: Systems and Application Software
Programmable Logic Controllers (PLCs) This course deals with PLCs, Programmable Logic Controllers. PLCs are the industrial computer/controllers that are.
Week 6 Operating Systems.
Chapter 3: Software Solutions for Personal and Professional Gain
Input and Output devices Input ports are connections at the back of a computer. Input devices are connected to these ports, for example, a keyboard which.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
3- System modelling An architectural model presents an abstract view of the sub-systems making up a system May include major information flows between.
Computer Hardware & Software and Emerging Trend & Technologies Yong Choi School of Business CSU, Bakersfield.
 2002 Prentice Hall Chapter 4 Software Basics: The Ghost in the Machine.
Introduction to Computers
Section 2 Software.
Information Technology HARDWARE Dr. GUVEN Aerospace Engineer (P.hD) Nuclear Science and Technology Engineer (M.Sc)
Application Software Performs a specific job or task. Helps people use their computers to perform their work more effectively. Categorized in two ways.
Panel Three - Small Businesses: Sustaining and Growing a Market Presence Open Interfaces and Market Penetration Protecting Intellectual Innovation and.
V&V of COTS RTOS for Space Flight Projects The 1st Annual NASA Office of Safety and Mission Assurance (OSMA) Software Assurance Symposium (SAS) Michael.
1 The Five Parts of an Information System
Module 2 : Part 1 INTRODUCTION TO HARDWARE & SOFTWARE INTRODUCTION TO HARDWARE & SOFTWARE.
Instrumentation ModelKit is released in the following editions: 1) 2) 3) 4)
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
What is Computer Software? EQ: What are the software components of a computer? T-IDT Describe and explore current and emerging software, including.
Module 4: Systems Development Chapter 14: Design And Implementation.
Computer Software Types Three layers of software Operation.
Cis339 Chapter 2 The Origins of Software 2.1 Modern Systems Analysis and Design Fifth Edition.
Computer Software & its Types Instructor : Adnan Iqbal Course : Introduction to Computer.
NEPTUNE Power System Controller Preliminary Design Review Tim McGinnis Dec 4-5, 2003.
An Overview of Support of Small Embedded Systems with Some Recommendations Controls Working Group April 14, 2004 T. Meyer, D. Peterson.
IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 2/5/2016 TB-1 Technology Briefing Advanced Topics and.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
Open Source and Business Issues © 2004 Northrop Grumman Corp. All rights reserved. 1 Open Source and Business Issues: A Look into the Near Future NorthNorth.
Information Systems Design and Development Technical Implications (Software) Computing Science.
Year 12: Unit 2, living in the digital world. 1. What is ICT? ICT is the use of technology to convert data to information. It covers many areas, especially.
1 OF 17 INFORMATION TECHNOLOGY CAPITAL PLANNING FOR YOUR ENTERPRISE Steven Carpenter 14 October 2006.
Why is Design so Difficult? Analysis: Focuses on the application domain Design: Focuses on the solution domain –The solution domain is changing very rapidly.
FUNDAMENTALS OF COMPUTER SYSTEMS Lesson 1. Starter What is the difference between hardware and software?
Tutorial 4 IT323.  Q1. As a software project manager in a company that specializes in the development of software for the offshore oil industry, you.
Chapter 3 Applications Software: Getting the Work Done.
 Programming methodology: ◦ is a process of developing programs that involves strategically dividing important tasks into functions to be utilized by.
IC3 GS3 Standard COMPUTING FUNDAMENTALS Module
Nature & Types of Software
Software: Systems and Application Software
Chapter 18 Maintaining Information Systems
Embedded Systems Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Presented by: ANDREW COOK, Chief Engineer, CEO
Chapter 2: The Linux System Part 1
Introduction to Embedded Systems
What is Computer Software?
Chapter 1: Introduction
City of Minneapolis IT Outsourcing Why We Outsource &
Presentation transcript:

COMMERCIAL OFF-THE-SHELF (COTS) Implementation of commercially available technologies for traditionally customized applications Examples: –Military –Industrial –Space Applies to Hardware and/or Software

COMMERCIAL OFF-THE-SHELF (COTS) (continued) Examples: Software: Operating Systems (UNIX, Windows/NT, OS2) Databases (Oracle, Sybase) Graphics Packages (Motif, ??) Hardware: Busses (VME, PCI, cPCI) Processors (Motorola, HP, Sun, Intel) Disk Drives (Western Digital, Red Rock) Peripherals (Printers, Monitors, Keyboards, etc.)

COMMERCIAL OFF-THE-SHELF (COTS) (continued) COTS vs. Custom Advantages: Cheaper (large quantity production) General Purpose (more flexible for different applications) Shortens design-to-production cycles Large user base generally uncovers design defects early Provides current technology solutions Emerging technology tends to be backward compatible with legacy products (allows solutions to advance with technology) Avoids binding solution to single hardware/software source

COMMERCIAL OFF-THE-SHELF (COTS) (continued) COTS vs. Custom Disadvantages: May not be suitable for all applications: Highly deterministic performance may require special operating system Environmental constraints (temperature, radiation exposure, corrosive exposure) Packaging (size, weight, shape) Reliability: May not meet reliability requirements of mission critical systems (flight control, weapons direction, medical equipment) Obsolescence: COTS binds user to market trends - critical components may become unavailable and impossible to reproduce

COMMERCIAL OFF-THE-SHELF (COTS) (continued) Examples where COTS has replaced traditional (custom) systems –Space Shuttle (non mission-critical systems) –Missile Guidance systems –Military ground based and shipboard sensors (radar, sonar) –Industrial control and monitoring systems –telecommunications –Air traffic control

COMMERCIAL OFF-THE-SHELF (COTS) (continued) Issues and Considerations when using COTS –Supporting, maintaining, and upgrading systems with long life-cycles (10+years) –Licensing and Data Rights COTS Software is usually distributed under license (a per-user fee is typical) COTS documentation is normally copyrighted - distribution as part of another product usually requires special arrangements and a copy fee Software source code and designs for hardware are usually proprietary and protected by copyright or patent - even after it is no longer distributed