Real Time Systems Characteristics of Real-Time Systems.

Slides:



Advertisements
Similar presentations
Security Network Panel
Advertisements

Airpower: the Industry Vision
WHAT IS AN OPERATING SYSTEM? An interface between users and hardware - an environment "architecture ” Allows convenient usage; hides the tedious stuff.
Reliability Software1 Reliability Software Minimum requirements & Best practices Frank Macedo - FERC Technical Conference July 14, 2004.
Electronic Warfare Counter-measures
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Software: Systems and Application Software Chapter 4.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
The Electronic Warfare in the emerging Air Power Scenarios
MotoHawk Training Model-Based Design of Embedded Systems.
The Electronic Battle Box Denis Gouin Defence Research & Development Canada.
1: Operating Systems Overview
Celsius Tech Bass Ch 15 Lecture by a team from
OPERATING SYSTEM OVERVIEW
NexGen ATM System A Perspective National Workshop on Aviation Software Systems: Design for Certifiably Dependable Systems October 5-6, 2006 Presented by.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 1: The new mainframe.
AUDITING INFORMATION TECHNOLOGY USING COMPUTER ASSISTED AUDIT TOOLS AND TECHNIQUES.
CprE 458/558: Real-Time Systems
EEE499 Real Time Systems Software Reliability (Part II)
System Integration Management (SIM)
Client/Server Architecture
The program work breakdown structure (WBS) establishes the essential
Chapter 1 The Challenges of Networked Games. Online Gaming Desire for entertainment has pushed the frontiers of computing and networking technologies.
Slide 1 Flight Simulation – Ch 8 A Case Study in an Architecture for “Integrability” Boeing 747 flight simulator in action – from
An Introduction and Practical approach to RTOS concepts.
Types of Operating System
SOFTWARE.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Applications of OO System Engineering Methodology and Tools for Complex Systems9/11/2015 Application of Object Oriented Systems Engineering Methodology.
3- System modelling An architectural model presents an abstract view of the sub-systems making up a system May include major information flows between.
Cooperative Experience Employment Education (Co-Op) Program Earn While You Learn Naval Air Warfare Center Aircraft Division Patuxent River, Maryland February.
Flight Simulation: A Case Study in an Architecture for Integrability.
MilSOFT UNCLASSIFIED 1/7 MilSOFT Presentation Turkey – UK Defence Industry Day February 11, 2010.
LOGO OPERATING SYSTEM Dalia AL-Dabbagh
Operating System Review September 10, 2012Introduction to Computer Security ©2004 Matt Bishop Slide #1-1.
INFORMATION SYSTEMS Overview
EMBEDDED SYSTEMS FOUNDATIONS OF CYBER-PHYSICAL SYSTEMS PETER MARWEDEL Embedded System Design.
Cluster Reliability Project ISIS Vanderbilt University.
Understanding Operating Systems Flynn & McHoes
CS4730 Real-Time Systems and Modeling Fall 2010 José M. Garrido Department of Computer Science & Information Systems Kennesaw State University.
GRAP 3175 Computer Applications for Drafting Unit IV Application Software.
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
Real Time Operating Systems Introduction to Real-Time Systems Course originally developed by Maj Ron Smith 17-Oct-151Dr. Alain Beaulieu.
UAS Combat Threat Survivability SURVICE Engineering Company
ELECTRONIC WARFARE AIAA Team 5 Robert Speer Craig Searles.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Conformance Test Experiments for Distributed Real-Time Systems Rachel Cardell-Oliver Complex Systems Group Department of Computer Science & Software Engineering.
Graphical User Interface and Job Distribution Optimizer for a Virtual Pipeline Simulation Testbed Walamitien Oyenan October 8, 2003 MSE Presentation 1.
11/24/2015Dr. SASTRY-PROJ SOFTWARE PROJECT MANAGEMENT By Dr. M V S PERI SASTRY. B.E,Ph.D.
All information contained in this document is proprietary to SDT and may not be reproduced or disclosed to any third parties without the written consent.
1: Operating Systems Overview 1 Jerry Breecher Fall, 2004 CLARK UNIVERSITY CS215 OPERATING SYSTEMS OVERVIEW.
Chapter 14 Planning Information Systems. 2 Learning Objectives When you finish this chapter, you will  Recognize different approaches to business planning.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
CS4730 Real-Time Systems and Modeling Fall 2010 José M. Garrido Department of Computer Science & Information Systems Kennesaw State University.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Future of Mobility and Data Technologies for Land Systems Integration Mr. Matt Meltzer Vehicle System of Systems (SoS) Integration Supervisor Statement.
Computer Architecture CIS 222 Computer Architecture CIS 222.
Review of Computer System Organization. Computer Startup For a computer to start running when it is first powered up, it needs to execute an initial program.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Principles of Information Systems, Sixth Edition 1 Software: Systems and Application Software Chapter 4.
Introduction to Avionics Mac Mollison. What I Want to Talk About l What do we mean by “avionics”? l What is the focus of this course?
Providing intelligent maintenance solutions for intelligent aircraft.
Choosing a Formal Method Mike Weissert COSC 481. Outline Introduction Reasons For Choosing Formality Application Characteristics Criteria For A Successful.
Embedded System Design and Development Introduction to Embedded System.
INTRODUCTION CSE 470 : Software Engineering. Goals of Software Engineering To produce software that is absolutely correct. To produce software with minimum.
Operating Systems. Operating System Every general-purpose computer must have an operating system to run other programs. Operating systems perform basic.
13 November 2018.
NRL RAINEX NP-3D 587.
Electronic Warfare.
Presentation transcript:

Real Time Systems Characteristics of Real-Time Systems

Characteristics - 2 Outline  Introduction to an existing RTS  the Electronic Support and Training (EST) System  The characteristics of real-time software

Characteristics - 3 Electronic Support &Training (EST)

Characteristics - 4 EST - Overview  provide realistic electronic warfare training to the Air Force, Army and Navy  19 pods for 10 CE-133 T-Bird aircraft  ECM, ESM and Chaff pods (off-board ECM)  an integrated suite of radar ESM/ECM, communication ESM/ECM and chaff on 3 CE144 Challenger (commercial) aircraft  full situational awareness  “simultaneous” smart jam of 3 radar & 1 comm band  mission planning/debriefing

Characteristics - 5 EST - Systems System Controller Comm ESM/ECM Radar ECM Radar ESM/ELINT Chaff ADC Air Data Computer LIRS Laser Inertial Ref ARINC 429 RS232 ARINC 429 discrete1553 system integrator modified OTS real-time systems existing aircraft systems OTS “dumb” systems EW Suite Aircraft Systems

Characteristics - 6 EST - Sub-system Software  Radar Electronic Support Measures (ESM)  modified USN (1980 vintage) real-time software  classified Secret  Radar Electronic Counter Measures (ECM)  4 band jammer  modified US + developed Canadian real-time s/w  125k + source lines of code (SLOC)  Communication ESM/ECM (+ direction finder)  fully developed Canadian real-time s/w  250k + SLOC  standalone system (PC/Windows NT)

Characteristics - 7 EST - System Controller Software  System Processor  750K SLOC  full MIL-STD-2167A  CF owned & maintained tactical touch display keyboard supplementary touch display (also used as back-up) trackball disk drives System Processor computer

Characteristics - 8 EST - System Processor Partial Task List  Periodic  display (100 msec)  system status (500 msec)  BITE (5000 msec)  ESM (200 msec)  ELINT (1000 msec)  ECM (5000 msec)  CommDF (500 msec)  LIRS (400 msec)  ADC (200 msec)  chaff (500 msec)  record (500 msec)  Asynchronous  keyboard  trackball  CommDF  touch display  System  bootstrap  initialization  maintenance

Characteristics - 9 What might go wrong when developing this type of software?  Requirements formulation / documentation  Design formulation / documentation  Test formulation / documentation / conduct  Schedulability on a single processor  Compatibility among systems  Support for long-term maintenance To name just a few

Characteristics - 10 Characteristics of EST RT software Based upon our review of the EST system and, in particular, its System Processor integration software, what are some of the characteristics of real-time software?

Characteristics - 11  timeliness / scheduleability  real world interaction  concurrency (physical and logical)  reliability  safety  complexity  dynamic internal structure  scalability  distributed Characteristics of RTS Quality of service requirements