SE310 Analysis and Design of Software Systems

Size: px
Start display at page:

Download "SE310 Analysis and Design of Software Systems"

Transcription

1 SE310 Analysis and Design of Software Systems Lecture 11 Presentation of Analysis and Design [Level-0,1,2,3] March 21, 2018 Sam Siewert

2 Reminders Assignment #5 Assignment #5 & #6 Posted Questions? Exercise #6 is your Final Report No Exam #2 - Study Notes for Quizzes and Use in Design Final Exam Your Group Presentation Design-Teams.pdf All Materials Found HERE Sam Siewert 2

3 Design Walkthrough - Strategy Top N Capability Oriented Requirements State and Explain Hold Q&A and Ask for Reviewer Input on Completeness, Errors and Omissions Single Page High Level Block Diagram of Software System Show End-to-End Elements and Dataflow Source to Sink (Top Left Corner to Bottom Right) Use Case(s), Component (Module) Diagram, CRC Classes [Level 0] CFD/DFD [Level 1] Domain Class Diagram [Level 1] OIM Sequence Diagram [Level 2] State Machines, Activity Diagrams, Flowcharts [Level 3] Sam Siewert 3

4 Roles Team Status Reports Level-0 Scrum Leader for Sprint on Assignment #4 Brief Statement of Role by Each Team Member this Sprint Status Capability Requirements High Level Block Diagram, CFD/DFD, Other Roadblocks Next Steps Sam Siewert 4

5 Level 0 - Analysis From Concept to Analysis prior to Architecture Requirements First Cut Use Cases Tracing of UC to Requirements CRC Class Responsibility Collaborator Model Sam Siewert 5

6 Level 1 - Architecture From Analysis to Architecture prior to System Design Requirements Refinement based on L0 Reviews Use Cases Refinement and Acceptance Tests Major Components (Modules) and Component, Package, Deployment Diagrams Class Diagram Methods and Attribute Refinement with Emphasis on Relationships Association (1 *, 1 1, 0 n, * *) Inheritance (Sub-class refines parent class attributes and methods) Container (Class contains class or classes) Aggregation (Class comprises part of another class) OIM Sequence Diagrams First Cut Class instantiation and methods for objects to communicate, synchronize and complete a UC Positive and Negative Focus on Positive Supports further Class method refinement Defines Processing Sam Siewert 6

7 Level 2 Domain Model From Architecture to System Design prior to Module and Detailed Design What Comprises the System Consistency and Completeness How Does the System Behave? Requirements Refinement based on L0/L1 Reviews Use Cases Refinement and System Test Class Diagram Complete to Support all System Level OIM Behavior Models Complete Attributes (Built-in and Extended Types) Complete Methods Happy Path and Error Recovery OIM Sequence Diagrams Refinement for Negative Protocols Class instantiation and methods for objects to communicate, synchronize and complete a UC Positive and Negative Focus on Negative (Sequences that should NOT happen) Supports further Class method refinement Defines Error Handling Sam Siewert 7

8 Level 3 Sub-system Module Design From System Design to Sub-systems and Modules prior to or concurrent with Prototypes and Mock-ups Cohesion and Coupling Component (Module) Diagrams and Deployment Requirements Refinement based on L0/L1/L2 Reviews Use Cases Refinement and Integration & Test Class Diagram Validate and Verify with Code Gen and Stubs Code to Design and Design to Code Instantiate and Test all Classes (Other than Pure Virtual) Explicit Constructors and Destructors OIM Sequence Diagrams Complete and Test (as Possible) Refine Positive and Negative Exhaustive Tests (if Simulation Available) and Neg/Pos Tests Module Behavioral Design Activity Diagrams (Flow-chart and Concurrent) State Machines Prototypes and Mock-Ups Sam Siewert 8

9 Payload Operations - Requirements 1. The Embedded System Shall Operate 3 Instruments (LASIT, SXEE, FARUS) According to a Scheduled Observing Plan of the Sun within STS Imposed Constraints 2. The Health & Status of Each Instrument Shall be Reported to the Ground Continuously 3. Science Data Collected by Each Instrument Shall be Streamed to the Ground While an Instrument is Observing 4. Observing Plan Updates Can be Uplinked from the Ground Systems as Command(s) with Response 5. Commands to Operate Instruments Interactively Can be Uplinked from the Ground and Status Indication Response Will be Provided 6. The Embedded System Must Interface to Low-Rate Uplink and Downlink interfaces on STS for Command/Response, H&S Telemetry Streaming 7. The Ground Software at GSFC Must Interface to the ACCESS LRDU 8. Telemetry Must be Stored in a Time-stamped Database 9. A HMI GUI Must Display H&S Telemetry at GSFC and Provide a Command/Response Interface 10. GSFC Ground Systems Must Host a Planning and Operations Rules and Constraints Database and Engine 11. GSFC Ground Systems Must Host H&S Telemetry Monitoring to Detect Anomalous Behavior to Generate Alerts for the HMI/GUI 12. A Data Bridge Between GSFC Ground Systems and CU Boulder Must Provide a Command/Response and H&S Telemetry Network Interface 13. CU Boulder Ground Systems Must Interface an Automated Planning and Scheduling Software Application and Allow it to Generate Uplink Commands to Modify or Replace the Current Embedded System Observing Plan 14. The CU Boulder Ground Systems Must Provide and HMI/GUI for H&S Telemetry, Command/Response and Automated Planning and Scheduling 15. A CU Boulder to NASA JPL Data Bridge Must Provide H&S Telemetry for Beacon Monitoring to NASA JPL for Display on a High Level Status HMI/GUI Sam Siewert 9

10 Hardware End-to-End System DATA Hitchhiker Payload, flown STS-85, Summer 1997 Designed, Built and Operated by U. of Colorado Students Sam Siewert 10

11 Software End-to-End System Sam Siewert 11

12 System Test Example #2 SPITZER INSTRUMENTATION Sam Siewert 12

13 Spitzer Space Telescope Launched August 25, 2003 Overview, Mission Operated with Liquid He Cooling, Still Operating Warm 3 Main Instruments IRAC Infrared Array Camera MIPS Multi-Band Imaging Photometer for Spitzer IRS Infrared Spectrograph Common Electronics and Software - Example Separate Spacecraft Electronics and Software Differential Serial Link for Command/Response RAD6000 Flight Computer VxWorks RTOS FPGA + Embedded Software for Instrument Operations Sam Siewert 13

14 Discussion and Q&A System Testing Entrance Criteria [When is I&T Complete?] Of All Recognized System Test Types, Which are Critical to My Organization? Wikipedia on System Test Types Select Focus in System Testing Based on System Requirements and Product Exit Criteria SQA Process Documentation, Audits, Improvement Certifications for QA and SQA Process ISO 9000 QA SEI CMM Levels 3 5, Etc. as determined by CMMI, Companies at each Level Is Process Documented? Repeatable? Can it Be Improved? Automated? Verifiable Criteria? [E.g. Code Coverage Tool Records] Does Certification Matter? Who Does Audits? Current Issue How are Auditors Accountable? Sam Siewert 14

15 IEEE Aerospace Drone Net System Architecture System Test Example #3 DRONE NET - SMALL UAS DETECTION AND TRACKING Sam Siewert 15

16 Drone Net UAS Traffic Management Test System Compliant Flight Configuration Performance 1 Km Navigation Log truth ADS B truth GA Traffic MAVlink Detect, Track, Classify, Identify, Localize Machine Vision & Learning [Real Time and Simulation] Passive Sensing Net ROC, PR, F measure, new metrics Cluster & GP GPU Active Sensing NAS Database UAS LIDAR For Proximity Operations suas 1 Km ADS B [Ping 2020i] EO/IR Narrow Field S or X band RADAR Air column Test Range [Drone Net Node Sensor Network] Acoustic Array All sky Hemispherical Ground LIDAR Limited Range Sam Siewert, ICARUS Group IEEE Aerospace, Big Sky Drone Net 16

17 System Interconnection Schematic Sam Siewert IEEE Aerospace, Big Sky Drone Net 17

18 Drone Net Flight/Ground Elements Non compliant suas GPS LIDAR Compliant suas ADS B Tx/Rx EO/IR with IMU Drone Net Master DBMS ADS B Rx Acoustic array EO/IR with IMU All sky Hemispherical DSRC Wireless Access Point Acoustic array EO/IR with IMU All sky Hemispherical ADS B Rx Local Drone Net Machine Learning Server Sam Siewert, ICARUS Group IEEE Aerospace, Big Sky Drone Net 18

19 Drone Net Feasibility Test Range Mavic Pro [335mm diagonal size] FreeFly ALTA6 [1.126 m diameter] meters [diagonal measure of cell that is 437m 2 ] Sam Siewert, ICARUS Group IEEE Aerospace, Big Sky Drone Net 19

20 EO/IR Cost estimate - $33K 1. Qty 5, $5K EO/IR = $25K 2. Qty 4, $2K All-sky = $8K Drone Net RADAR Comparison Aviation Weather RADAR 1. Garmin X-band GWX-70 - $33K+ (Weather only) Ground RADAR comparison - $500K to $610K 1. EEC Ranger X5 dual-polarization X-band - est. $610K 2. Echodyne - MESA-DAA - est. $500K, (750m) 3. SRC Gryphon R unknown cost, (8.5Km) 874 m Target Feature EO / IR Acoustic Spectrum Analyzer RADAR Shape X X (dualpolar) Track X X X Texture, color X 874 m Thermal Acoustic Spectrogram X X 437 m E mag signature Range <1Km <100m <5Km <10Km X m Sam Siewert, ICARUS Group IEEE Aerospace, Big Sky Drone Net 20

21 Cover ERAU Campus 300m 5 EO/IR Nodes 4 All-sky Cameras Acoustic (TBD) 874m x 874m 300m Approximately 1Km Grid Imagined for ATC VLOS from Physics to DLC Parking lot VLOS from AXFAB to DLC Parking lot Sam Siewert, ICARUS Group IEEE Aerospace, Big Sky Drone Net 21

22 Nikon DX DSLR Test Images 18mm [23%] 66 degree - 18mm lens [B=24mm, f =18mm, g=617.5m] G=24mm * (617500mm - 18mm)/18mm G= meters 1x meters / 6000 pixels = mm/ pixel 4.5 degree - 300mm lens [Nikon DX, APS-C] G=B * (g-f ) / f G=24mm * (617500mm - 300mm)/300mm G=49.38 meters 6000 pixels x 4000 pixels meters / 6000 pixels = 8.23 mm / pixel 304% 300mm [23%] 80% Sam Siewert, ICARUS Group IEEE Aerospace, Big Sky Drone Net x

CEC450 Real-Time Systems

CEC450 Real-Time Systems CEC450 Real-Time Systems Lecture 15 Block Diagram Design Examples November 3, 2015 Sam Siewert Design Elements for Proof-of-Concept Top N Capability Oriented Requirements State and Explain Hold Q&A and

More information

SE310 Analysis and Design of Software

SE310 Analysis and Design of Software SE310 Analysis and Design of Software Lecture 14 REVIEW March 26, 2018 Sam Siewert Domain Models Use Case Details Complete a Design Provide Code Re-Use Candidate and PoC/Prototype Start Here! https://www.modelio.org/

More information

SE420 Software Quality Assurance

SE420 Software Quality Assurance SE420 Software Quality Assurance Lecture 12 Final Review December 3, 2014 Sam Siewert MSQA Chapters 1-6, Notes Through Week 6 SQA FIRST HALF Sam Siewert 2 Coverage As Noted on Syllabus Murali Chapters

More information

SE310 Analysis and Design of Software Systems

SE310 Analysis and Design of Software Systems SE310 Analysis and Design of Software Systems Lecture 1 - Introduction January 11, 2018 Sam Siewert Introductions What You Want from Course? When You Plan to Take Capstone? Which is your preferred OOP

More information

SE420 Software Quality Assurance

SE420 Software Quality Assurance SE420 Software Quality Assurance http://dilbert.com/strips/comic/2007-07-30/ Lecture 11 Testing Automation and Process Improvement October 28, 2014 Sam Siewert Assignment #5 Due 11/9 Reminders Remaining

More information

SE310 Analysis and Design of Software Systems

SE310 Analysis and Design of Software Systems SE310 Analysis and Design of Software Systems Lecture 6 Transitioning from Use Cases and Class Diagrams at Architecture Level to Design February 10, 2015 Sam Siewert Assignment #1 Comments OOA -> OOP (C++,

More information

SE310 Analysis and Design of Software Systems

SE310 Analysis and Design of Software Systems SE310 Analysis and Design of Software Systems Lecture 9 Review of Event-Driven Architectures March 6, 2018 Sam Siewert Reminders No class on Thursday - use time for Scrum meeting and to work on designs

More information

CSE A215 Assembly Language Programming for Engineers

CSE A215 Assembly Language Programming for Engineers CSE A215 Assembly Language Programming for Engineers Lecture 1 - Introduction August 28, 2012 Sam Siewert Sam Siewert UC Berkeley National Research University, Philosophy/Physics 1984-85 University of

More information

SE420 Software Quality Assurance

SE420 Software Quality Assurance SE420 Software Quality Assurance http://dilbert.com/strips/comic/2007-07-30/ Lecture 11 Using Test Automation for Process Improvement [SEI Level 3,4,5 Defined, Repeatable, Measureable, Continuously Improved]

More information

SE420 Software Quality Assurance

SE420 Software Quality Assurance SE420 Software Quality Assurance Lecture 1 - Introduction August 25, 2014 Sam Siewert Dr. Sam Siewert UC Berkeley Philosophy/Physics 1984-85 University of Notre Dame, BS - Aerospace/Mechanical Engineering

More information

CS A490 Machine Vision and Computer Graphics

CS A490 Machine Vision and Computer Graphics CS A490 Machine Vision and Computer Graphics Lecture 1 - Introduction August 28, 2012 Sam Siewert Sam Siewert UC Berkeley National Research University, Philosophy/Physics 1984-85 University of Notre Dame,

More information

SE310 Analysis and Design of Software Systems

SE310 Analysis and Design of Software Systems SE310 Analysis and Design of Software Systems Lecture 4, Part-2 Architectural Design January 28, 2019 Sam Siewert OOA/OOD vs. SA/SD Last Year s Consensus - 50% OO Helps, 50% Undecided Discussion of OOA

More information

DUAL MODE SCANNER for BROKEN RAIL DETECTION

DUAL MODE SCANNER for BROKEN RAIL DETECTION DUAL MODE SCANNER for BROKEN RAIL DETECTION ROBERT M. KNOX President; Epsilon Lambda Electronics Dr. BENEDITO FONSECA Northern Illinois University Presenting a concept for improved rail safety; not a tested

More information

Drone Net Architecture for UAS Traffic Management Multi-modal Sensor Networking Experiments

Drone Net Architecture for UAS Traffic Management Multi-modal Sensor Networking Experiments Drone Net Architecture for UAS Traffic Management Multi-modal Sensor Networking Experiments Sam Siewert ERAU 3700 Willow Creek Rd Prescott, AZ 86314 928-777-6929 siewerts@erau.edu Andalibi, Mehran ERAU

More information

DRONE NET, A PASSIVE INSTRUMENT NETWORK DRIVEN BY MACHINE VISION AND MACHINE LEARNING TO AUTOMATE UAS TRAFFIC MANAGEMENT

DRONE NET, A PASSIVE INSTRUMENT NETWORK DRIVEN BY MACHINE VISION AND MACHINE LEARNING TO AUTOMATE UAS TRAFFIC MANAGEMENT AUVSI s XPONENTIAL 2018-SIEWERT DRONE NET, A PASSIVE INSTRUMENT NETWORK DRIVEN BY MACHINE VISION AND MACHINE LEARNING TO AUTOMATE UAS TRAFFIC MANAGEMENT Sam Siewert *, Mehran Andalibi, Stephen Bruder,

More information

Overview of Proximity Operations Missions Relevant to NanoSats

Overview of Proximity Operations Missions Relevant to NanoSats Overview of Proximity Operations Missions Relevant to NanoSats Scott MacGillivray, President Tyvak Nano-Satellite Systems LLC (714) 392-9095 scott@tyvak.com 18 April 2012 This document does not contain

More information

Computer and Machine Vision

Computer and Machine Vision Computer and Machine Vision Lecture Week 12 Part-2 Additional 3D Scene Considerations March 29, 2014 Sam Siewert Outline of Week 12 Computer Vision APIs and Languages Alternatives to C++ and OpenCV API

More information

Solid State Recorder Data Organization Software and Functional Emulator for Mission Planning and Early Integration

Solid State Recorder Data Organization Software and Functional Emulator for Mission Planning and Early Integration Solid State Recorder Data Organization Software and Functional Emulator for Mission Planning and Early Integration Workshop on Spacecraft Flight Software 2014 Michael Koets Space Science and Engineering

More information

Leica Geosystems UAS Airborne Sensors. MAPPS Summer Conference July 2014 Alistair Stuart

Leica Geosystems UAS Airborne Sensors. MAPPS Summer Conference July 2014 Alistair Stuart Leica Geosystems UAS Airborne Sensors MAPPS Summer Conference July 2014 Alistair Stuart 1 Sensors for UAS! Promise of UAS is to expand aerial data acquisition capabilities for traditional and non-traditional

More information

11 th Annual CubeSat Developers Workshop

11 th Annual CubeSat Developers Workshop 11 th Annual CubeSat Developers Workshop NearSpace Launch, Inc. Satellite Globalstar Products: Technology, Service, and Education TSAT Communication First Results EyeStar: A Paradigm Shift 25 // 04 //

More information

SE310 Analysis and Design of Software Systems

SE310 Analysis and Design of Software Systems SE310 Analysis and Design of Software Systems Lecture 2-2 Systems Engineering for OO January 17, 2018 Sam Siewert Learning Objective Software Engineering Process? Lifecycle Phases feedback SPIRAL in Agile

More information

Datasheet. Enterprise Wi-Fi System. Models: UAP-IW, UAP, UAP-LR, UAP-PRO, UAP-Outdoor+, UAP-Outdoor5

Datasheet. Enterprise Wi-Fi System. Models: UAP-IW, UAP, UAP-LR, UAP-PRO, UAP-Outdoor+, UAP-Outdoor5 Enterprise Wi-Fi System Models: UAP-IW, UAP, UAP-LR, UAP-PRO, UAP-Outdoor+, UAP-Outdoor5 Unlimited Indoor/Outdoor AP Scalability in a Unified Management System Reliable Throughput up to 750 Mbps Intuitive

More information

Reality Modeling Webinar

Reality Modeling Webinar Reality Modeling Webinar Leveraging 3D Reality Meshes for Real-Time Asset Management and Monitoring What is Reality Modeling? Images & video? What is Reality Modeling? Images & video As-built drawings

More information

SE420 - Software Quality Assurance

SE420 - Software Quality Assurance SE420 - Software Quality Assurance http://dilbert.com/strips/comic/2006-01-29/ Lecture 3 Unit Testing, Part-2 January 21, 2019 Sam Siewert Reminders Assignment #2 Posted Thursday [Unit Re-Use] Explore

More information

Team Aware Perception System using Stereo Vision and Radar

Team Aware Perception System using Stereo Vision and Radar Team Aware Perception System using Stereo Vision and Radar System Development Review 03/ 08 / 2017 Amit Agarwal Harry Golash Yihao Qian Menghan Zhang Zihao (Theo) Zhang Project Description Develop a standalone

More information

Enterprise WiFi System. Datasheet. Models: UAP, UAP-LR, UAP-PRO, UAP-AC, UAP-Outdoor+, UAP-Outdoor5, UAP-AC Outdoor

Enterprise WiFi System. Datasheet. Models: UAP, UAP-LR, UAP-PRO, UAP-AC, UAP-Outdoor+, UAP-Outdoor5, UAP-AC Outdoor Enterprise WiFi System Models: UAP, UAP-LR, UAP-PRO, UAP-AC, UAP-Outdoor+, UAP-Outdoor5, UAP-AC Outdoor Unlimited Indoor/Outdoor AP Scalability in a Unified Management System Breakthrough Speeds up to

More information

The Lunar Laser Communication Demonstration (LLCD)

The Lunar Laser Communication Demonstration (LLCD) The Lunar Laser Communication Demonstration (LLCD) NASA s First High-Rate, Two-Way Space Laser Communications Demonstration Don Cornwell, LLCD Mission Manager, NASA GSFC Don Boroson, Bryan Robinson, Dennis

More information

Project: UAV Payload Retract Mechanism. Company Background. Introduction

Project: UAV Payload Retract Mechanism. Company Background. Introduction Ascent Vision Technologies LLC 90 Aviation Lane Belgrade, MT 59714 Tel 406.388.2092 Fax 406.388.8133 www.ascentvision.com Project: UAV Payload Retract Mechanism Company Background Ascent Vision Technologies

More information

Enterprise WiFi System. Datasheet. Tel: +44 (0) Fax: +44 (0)

Enterprise WiFi System. Datasheet.  Tel: +44 (0) Fax: +44 (0) Enterprise WiFi System Models: UAP, UAP-LR, UAP-PRO, UAP-AC, UAP-Outdoor+, UAP-Outdoor5, UAP-AC Outdoor Unlimited Indoor/Outdoor AP Scalability in a Unified Management System Breakthrough Speeds up to

More information

WISE Science Data Center

WISE Science Data Center WISE R. Cutri Infrared Processing and Analysis Center RMC: 28-1 MOS Functional Block Diagram TDRSS WHITE SANDS COMPLEX TDRSS Uplink ENGINEERING OPERATIONS SYSTEM (JPL) AND ESMC EOS OPERATIONS Command Generation

More information

Expanding Interoperability between the AFSCN and Commercial Networks. Van S. Husson HTSI/DataLynx March 28, 2007

Expanding Interoperability between the AFSCN and Commercial Networks. Van S. Husson HTSI/DataLynx March 28, 2007 Expanding Interoperability between the AFSCN and Commercial Networks Van S. Husson HTSI/DataLynx March 28, 2007 Outline Background DataLynx Overview APL Overview DataLynx/APL Project Task & Objectives

More information

Development of Formation Flight and Docking Algorithms Using the SPHERES Testbed

Development of Formation Flight and Docking Algorithms Using the SPHERES Testbed Development of Formation Flight and Docking Algorithms Using the Testbed Prof. David W. Miller MIT Allen Chen, Alvar Saenz-Otero, Mark Hilstad, David W. Miller Introduction : Synchronized Position Hold

More information

> OLEODL Workshop > Christopher Schmidt OSIRIS Update and Outlook. Christopher Schmidt Institute of Communications and Navigation

> OLEODL Workshop > Christopher Schmidt OSIRIS Update and Outlook. Christopher Schmidt Institute of Communications and Navigation DLR.de Chart 1 OSIRIS Update and Outlook Christopher Schmidt Institute of Communications and Navigation DLR.de Chart 2 OSIRIS Design Roadmap OSIRISv1: Open-Loop Body Pointing 200 Mbit/s OSIRISv2: Closed-Loop

More information

Interfaces Module Exploration Systems Engineering, version 1.0

Interfaces Module Exploration Systems Engineering, version 1.0 nterfaces Module Exploration Systems Engineering, version 1.0 Exploration Systems Engineering: nterfaces Module Module Purpose: nterfaces Define interfaces, how they are described and why it is important

More information

OCSD-A / AeroCube-7A Status Update

OCSD-A / AeroCube-7A Status Update OCSD-A / AeroCube-7A Status Update Darren Rowen Richard Dolphus Patrick Doyle Addison Faler April 20, 2016 2016 The Aerospace Corporation Agenda Concept of Operations Overview Spacecraft Configuration

More information

The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation

The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation Session: SpaceWire Missions and Applications William H. Anderson NASA Goddard Space Flight Center/MEI Technologies E-mail:

More information

RT Digital Media Extended Lab Choose One: Work Alone Work in a Pair Extra Work Required 3 or More Students May Collaborate, but Submissions must be Un

RT Digital Media Extended Lab Choose One: Work Alone Work in a Pair Extra Work Required 3 or More Students May Collaborate, but Submissions must be Un ECEN 5033 RT Digital Media Systems Lecture 10 Extended Lab Background March 31, 2008 Sam Siewert RT Digital Media Extended Lab Choose One: Work Alone Work in a Pair Extra Work Required 3 or More Students

More information

Multi camera tracking. Jan Baan. Content. VBM Multicamera VBM A270 test site Helmond

Multi camera tracking. Jan Baan. Content. VBM Multicamera VBM A270 test site Helmond Jan Baan Content VBM Multicamera VBM A270 test site Helmond 2 1 3 Introductie/Doel video vehicle detection image to world tracking video track filtering VBM Database Vehicle data trajectory (x,y,t) dimensions

More information

CEC 450 Real-Time Systems

CEC 450 Real-Time Systems CEC 450 Real-Time Systems Lecture 13 High Availability and Reliability for Mission Critical Systems November 9, 2015 Sam Siewert RASM Reliability High Quality Components (Unit Test) Redundancy Dual String

More information

A Cost Effective High Assurance Layered Solution for MLS Test Training and LVC

A Cost Effective High Assurance Layered Solution for MLS Test Training and LVC A Cost Effective High Assurance Layered Solution for MLS Test Training and LVC 2014 Layered Assurance Workshop 8-Dec, 2014 James Marek 2014 Rockwell 2014 Collins. Rockwell Collins. Introduction Solution

More information

CS244-Introduction to Embedded Systems and Ubiquitous Computing. Instructor: Eli Bozorgzadeh Computer Science Department UC Irvine Winter 2010

CS244-Introduction to Embedded Systems and Ubiquitous Computing. Instructor: Eli Bozorgzadeh Computer Science Department UC Irvine Winter 2010 CS244-Introduction to Embedded Systems and Ubiquitous Computing Instructor: Eli Bozorgzadeh Computer Science Department UC Irvine Winter 2010 CS244 Lecture 2 Embedded Applications Winter 2010- CS 244 2

More information

CS415 Human Computer Interaction

CS415 Human Computer Interaction CS415 Human Computer Interaction Lecture 3 WIMP HCI (GUI Builders Part-2) September 7, 2018 Sam Siewert Recall - GUI Layout & Code-Gen or VHLLs for GUI Build Method #1 Compiled Programming Language (e.g.

More information

Datasheet AC Dual-Radio Access Points. Models: UAP-AC-IW, UAP-AC-IW-PRO, UAP-AC-LITE, UAP-AC-LR, UAP-AC-PRO, UAP-AC-EDU

Datasheet AC Dual-Radio Access Points. Models: UAP-AC-IW, UAP-AC-IW-PRO, UAP-AC-LITE, UAP-AC-LR, UAP-AC-PRO, UAP-AC-EDU 802.11AC Dual-Radio Access Points Models: UAP-AC-IW, UAP-AC-IW-PRO, UAP-AC-LITE, UAP-AC-LR, UAP-AC-PRO, UAP-AC-EDU Unlimited Indoor/Outdoor AP Scalability in a Unified Management System Breakthrough Speeds

More information

Mind Q Systems Private Limited

Mind Q Systems Private Limited Software Testing Tools Introduction Introduction to software Testing Software Development Process Project Vs Product Objectives of Testing Testing Principals Software Development Life Cycle SDLC SDLC Models

More information

Deep Space Network. November 17, Michael Rodrigues Manager Deep Space Network Program Jet Propulsion Laboratory

Deep Space Network. November 17, Michael Rodrigues Manager Deep Space Network Program Jet Propulsion Laboratory Deep Space Network November 17, 2009 Michael Rodrigues Manager Deep Space Network Program Jet Propulsion Laboratory NASA Networks Viewing Capabilities MJR 2 (11/17/09) DSN can provide continual tracking

More information

SE420 - Software Quality Assurance

SE420 - Software Quality Assurance SE420 - Software Quality Assurance http://dilbert.com/strip/2010-08-21 Lecture 9 Negative Testing, Defect Tracking and Root-Cause Analysis March 14, 2016 Sam Siewert Reminders Assignment #4 Remaining Assignments

More information

Terrain Modeling and Mapping for Telecom Network Installation Using Scanning Technology. Maziana Muhamad

Terrain Modeling and Mapping for Telecom Network Installation Using Scanning Technology. Maziana Muhamad Terrain Modeling and Mapping for Telecom Network Installation Using Scanning Technology Maziana Muhamad Summarising LiDAR (Airborne Laser Scanning) LiDAR is a reliable survey technique, capable of: acquiring

More information

Enterprise WiFi System. Datasheet. Models: UAP, UAP-LR, UAP-PRO, UAP-AC, UAP-Outdoor+, UAP-Outdoor5, UAP-AC Outdoor

Enterprise WiFi System. Datasheet. Models: UAP, UAP-LR, UAP-PRO, UAP-AC, UAP-Outdoor+, UAP-Outdoor5, UAP-AC Outdoor Enterprise WiFi System Models: UAP, UAP-LR, UAP-PRO, UAP-AC,, UAP-Outdoor5, UAP-AC Outdoor Unlimited Indoor/Outdoor AP Scalability in a Unified Management System Breakthrough Speeds up to 1300 Mbps (802.11ac)

More information

Multi-Epoch Scheduling Within the Real-Time Execution Performance Agent Framework

Multi-Epoch Scheduling Within the Real-Time Execution Performance Agent Framework Multi-Epoch Scheduling Within the Real-Time Execution Performance Agent Framework Sam Siewert siewerts@thinker.colorado.edu Department of Computer Science University of Colorado, Boulder, CO 80309-0520

More information

ExoMars Rover Vehicle

ExoMars Rover Vehicle Page: 2 of 21 PAGE INTENTIONALLY LEFT BLANK Page: 3 of 21 TABLE OF CONTENTS 1 INTRODUCTION... 5 1.1 Purpose and Scope... 5 1.2 Priority of requirements... 5 1.3 Guidelines and Traceability... 5 2 DOCUMENTS...

More information

Eamonn Ansbro, Kingsland Observatory, Instrumented UFO research Unique range of information may provide

Eamonn Ansbro, Kingsland Observatory, Instrumented UFO research Unique range of information may provide Eamonn Ansbro, Kingsland Observatory, Instrumented UFO research Unique range of information may provide Instrumented AOP(UFO) research may discriminate what AOPs UFOs are New information about structure

More information

Impact of New CCSDS File Delivery Protocol on JPL Telemetry and Command Ground System Architecture

Impact of New CCSDS File Delivery Protocol on JPL Telemetry and Command Ground System Architecture Impact of New CCSDS File Delivery Protocol on JPL Telemetry and Command Ground System Architecture Mike Levesque Jet Propulsion Laboratory (Michael.Levesque@jpl.nasa.gov) Page 1 Motivations specification

More information

ECEN 5043 Computer and Machine Vision

ECEN 5043 Computer and Machine Vision ECEN 5043 Computer and Machine Vision Lecture 1 Introduction Part-1 January 14, 2014 Sam Siewert The Course An introductory course on computer vision and machine vision. Topics covered include difference

More information

NASA/AFSCN/NOAA/Lockheed Martin Ground Network and Space Network Interoperability Plans

NASA/AFSCN/NOAA/Lockheed Martin Ground Network and Space Network Interoperability Plans NASA/AFSCN/NOAA/Lockheed Martin Ground Network and Space Network Interoperability Plans March 4, 2003 Lindolfo Martinez Lockheed Martin Space Operations Lindolfo.Martinez@csoconline.com GSAW 2003 1 Purpose

More information

UCSD AUVSI Unmanned Aerial System Team. Joshua Egbert Shane Grant

UCSD AUVSI Unmanned Aerial System Team. Joshua Egbert Shane Grant UCSD AUVSI Unmanned Aerial System Team Joshua Egbert Shane Grant Agenda Project background and history System design overview Gimbal Stabilization Target Recognition Lessons Learned Future Work Q&A UCSD

More information

A Path Planning Algorithm to Enable Well-Clear Low Altitude UAS Operation Beyond Visual Line of Sight

A Path Planning Algorithm to Enable Well-Clear Low Altitude UAS Operation Beyond Visual Line of Sight A Path Planning Algorithm to Enable Well-Clear Low Altitude UAS Operation Beyond Visual Line of Sight Swee Balachandran National Institute of Aerospace, Hampton, VA Anthony Narkawicz, César Muñoz, María

More information

THE RANGER-UAV FEATURES

THE RANGER-UAV FEATURES THE RANGER-UAV The Ranger Series Ranger-UAV is designed for the most demanding mapping applications, no compromises made. With a 9 meter laser range, this system produces photorealistic 3D point clouds

More information

H2020 Space Robotic SRC- OG4

H2020 Space Robotic SRC- OG4 H2020 Space Robotic SRC- OG4 2 nd PERASPERA workshop Presentation by Sabrina Andiappane Thales Alenia Space France This project has received funding from the European Union s Horizon 2020 research and

More information

Overview of Post-BCD Processing

Overview of Post-BCD Processing Overview of Post-BCD Processing Version 1.1 Release Date: January 7, 2004 Issued by the Spitzer Science Center California Institute of Technology Mail Code 314-6 1200 E. California Blvd Pasadena, California

More information

Distributed Pervasive Systems

Distributed Pervasive Systems Distributed Pervasive Systems CS677 Guest Lecture Tian Guo Lecture 26, page 1 Outline Distributed Pervasive Systems Popular Application domains Sensor nodes and networks Energy in Distributed Systems (Green

More information

CEC 450 Real-Time Systems

CEC 450 Real-Time Systems CEC 450 Real-Time Systems Lecture 1 - Introduction August 23, 2015 Sam Siewert Dr. Sam Siewert UC Berkeley Philosophy/Physics 1984-85 University of Notre Dame, BS - Aerospace/Mechanical Engineering Johnson

More information

Vehicle Localization. Hannah Rae Kerner 21 April 2015

Vehicle Localization. Hannah Rae Kerner 21 April 2015 Vehicle Localization Hannah Rae Kerner 21 April 2015 Spotted in Mtn View: Google Car Why precision localization? in order for a robot to follow a road, it needs to know where the road is to stay in a particular

More information

Model-Based Systems Engineering Backbone of the Thales Engineering Manifesto

Model-Based Systems Engineering Backbone of the Thales Engineering Manifesto www.thalesgroup.com Model-Based Systems Engineering Backbone of the Thales Engineering Manifesto MBSE Symposium, Canberra Oct. 28 th, 2014 Olivier Flous, VP Engineering 2 / Thales: Company Profile Collective

More information

MERU EDUCATION GRADE - MEG

MERU EDUCATION GRADE - MEG BYOD the driver to high density wireless and the advent of 802.11ac Henry Batten Meru Networks hbatten@merunetworks.com 07904 381 977 Evolution of Campus Wireless Hot Spot Mission Critical Utility Learning

More information

LoRa - LoRaWAN - LRSC. Wireless Long Range Network for M2M Communication

LoRa - LoRaWAN - LRSC. Wireless Long Range Network for M2M Communication Marcus Oestreicher oes@zurich.ibm.com LoRa - LoRaWAN - LRSC Wireless Long Range Network for M2M Communication Overview Introduction LoRa LoRaWAN LRSC Use Cases Introduction IBM Research Zurich BlueZ Business

More information

Unit 1 Introduction to Software Engineering

Unit 1 Introduction to Software Engineering Unit 1 Introduction to Software Engineering João M. Fernandes Universidade do Minho Portugal Contents 1. Software Engineering 2. Software Requirements 3. Software Design 2/50 Software Engineering Engineering

More information

Implementing and Configuring Meraki Technologies (ICMT-CT)

Implementing and Configuring Meraki Technologies (ICMT-CT) Implementing and Configuring Meraki Technologies (ICMT-CT) COURSE OVERVIEW: This 5-day Cisco course provide students with the skills to configure, optimize, and troubleshoot a Cisco Meraki solution. Students

More information

HASP Payload Specification and Integration Plan

HASP Payload Specification and Integration Plan Payload Title: PLEASE LSU Payload Class: Small Large (circle one) Payload ID: 12 Institution: Contact Name: Louisiana State University Joel Taylor Contact Phone: (985) 788-5384 Contact E-mail: jet.taylor10@gmail.com

More information

The Cellular Interceptor CC2800 Series

The Cellular Interceptor CC2800 Series The Cellular Interceptor CC2800 Series Operational Parameters The Target Mode enables the user to direct cellular interception by variables such as the IMSI, TMSI, or cellular phone number of the suspect.

More information

SE310 Analysis and Design of Software Systems

SE310 Analysis and Design of Software Systems SE310 Analysis and Design of Software Systems Lecture 2 OO Examples and Process Introduction January 8, 2015 Sam Siewert Overall Learning Objectives What to Build? Requirements as Capabilities Methods

More information

Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA

Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA Welcome! Test Early, Test Often Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA A little bit about us Jeff Van Fleet President and CEO Lighthouse Technologies 30+ years software/qa

More information

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th Designing a software framework for automated driving Dr.-Ing. Sebastian Ohl, 2017 October 12 th Challenges Functional software architecture with open interfaces and a set of well-defined software components

More information

Next generation wireless solutions. Ioana Manea Systems Engineer Cisco Romania

Next generation wireless solutions. Ioana Manea Systems Engineer Cisco Romania Next generation wireless solutions Ioana Manea Systems Engineer Cisco Romania Let s say a 100 Employee Company how many devices on the Wireless Network? Wireless Evolution From Best Effort to Mission Critical

More information

Datasheet ac Dual-Radio Access Points. Models: UAP-AC-LITE, UAP-AC-LR, UAP-AC-EDU, UAP-AC-PRO, UAP-AC-Outdoor, UAP-AC

Datasheet ac Dual-Radio Access Points. Models: UAP-AC-LITE, UAP-AC-LR, UAP-AC-EDU, UAP-AC-PRO, UAP-AC-Outdoor, UAP-AC 802.11ac Dual-Radio Access Points Models: UAP-AC-LITE, UAP-AC-LR, UAP-AC-EDU, UAP-AC-PRO, UAP-AC-Outdoor, UAP-AC Unlimited Indoor/Outdoor AP Scalability in a Unified Management System Breakthrough Speeds

More information

Jeffrey A. Schepers P.S. EIT Geospatial Services Holland Engineering Inc. 220 Hoover Blvd, Suite 2, Holland, MI Desk

Jeffrey A. Schepers P.S. EIT Geospatial Services Holland Engineering Inc. 220 Hoover Blvd, Suite 2, Holland, MI Desk Jeffrey A. Schepers P.S. EIT Geospatial Services Holland Engineering Inc. 220 Hoover Blvd, Suite 2, Holland, MI 49423 616-594-5127 Desk 616-322-1724 Cell 616-392-5938 Office Mobile LiDAR - Laser Scanning

More information

The Virtual Classroom: a Worldwide Wireless Internet Collaborative Experimental Environment

The Virtual Classroom: a Worldwide Wireless Internet Collaborative Experimental Environment The Virtual Classroom: a Worldwide Wireless Internet Collaborative Experimental Environment Max Butin 1 and Benoit Belley 2 San Jose State University, San Jose, California, 95192 Industry Advisors: Ken

More information

Electrical Ground Support Equipment Overview

Electrical Ground Support Equipment Overview Electrical Ground Support Equipment Overview Scott Williams Stanford University scott.williams@stanford.edu S. Williams 1 Mission Functions Provide common ground based operations infrastructure Support

More information

ROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots

ROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots ROBOT TEAMS CH 12 Experiments with Cooperative Aerial-Ground Robots Gaurav S. Sukhatme, James F. Montgomery, and Richard T. Vaughan Speaker: Jeff Barnett Paper Focus Heterogeneous Teams for Surveillance

More information

Payloads. Which one(s) are right for your organization?

Payloads. Which one(s) are right for your organization? Payloads Which one(s) are right for your organization? What is a payload anyway? Not as simple as it may sound and critically important. Integrated and fixed? Interchangeable? Field changeable? Impact

More information

ENY-C2005 Geoinformation in Environmental Modeling Lecture 4b: Laser scanning

ENY-C2005 Geoinformation in Environmental Modeling Lecture 4b: Laser scanning 1 ENY-C2005 Geoinformation in Environmental Modeling Lecture 4b: Laser scanning Petri Rönnholm Aalto University 2 Learning objectives To recognize applications of laser scanning To understand principles

More information

Driftsonde System Overview

Driftsonde System Overview Driftsonde System Overview Zero-pressure Balloon Gondola (24 sonde capacity) 6 hours between drops Terry Hock, Hal Cole, Charlie Martin National Center for Atmospheric Research Earth Observing Lab December

More information

Datasheet ac Wave 2 Enterprise Wi-Fi Access Point. Model: UAP-AC-HD. Simultaneous Dual-Band 4x4 Multi-User MIMO

Datasheet ac Wave 2 Enterprise Wi-Fi Access Point. Model: UAP-AC-HD. Simultaneous Dual-Band 4x4 Multi-User MIMO 802.11ac Wave 2 Enterprise Wi-Fi Access Point Model: UAP-AC-HD Simultaneous Dual-Band 4x4 Multi-User MIMO Four-Stream 802.11ac Wave 2 Technology 802.3at PoE+ Compatibility Scalable Enterprise Wi-Fi Management

More information

Mind Q Systems Private Limited

Mind Q Systems Private Limited Software Testing Tools Course Content for Online Training Manual Testing Introduction Introduction to software Testing Software Development Process Project Vs Product Objectives of Testing Testing Principals

More information

Descriptions for CIS Classes (Fall 2017)

Descriptions for CIS Classes (Fall 2017) Descriptions for CIS Classes (Fall 2017) Major Core Courses 1. CIS 1015. INTRODUCTION TO COMPUTER INFORMATION SYSTEMS. (3-3-0). This course provides students an introductory overview to basic computer

More information

Real world data collecting tools. Company Introduction. C2L equipment.co,.ltd

Real world data collecting tools. Company Introduction. C2L equipment.co,.ltd Company Introduction C2L equipment.co,.ltd www.c2l-equipment.com Company Status Business Areas Company name C2L equipment.co,.ltd Address CEO Unit 603, Samwhan HIPEX B, Pangyo Station RD 230, Bundang,

More information

REQUEST FOR PROPOSAL FOR SUPPLY & INSTALLATION OF WIRELESS ACCESS POINT

REQUEST FOR PROPOSAL FOR SUPPLY & INSTALLATION OF WIRELESS ACCESS POINT REQUEST FOR PROPOSAL FOR SUPPLY & INSTALLATION OF WIRELESS ACCESS POINT General Scope of Work: Supply & installation of Wireless Access Point in the following location. Locations of Installation: 1) ISI

More information

Remote Data Retrieval Using The Data Transport Network

Remote Data Retrieval Using The Data Transport Network Remote Data Retrieval Using The Data Transport Network Dr. Todd Valentic Center for GeoSpace Studies Polar Technology Conference 22 April 2005 Page 1 SONDRESTROM, GREENLAND NSF Incoherent Scatter Radar

More information

Security, Monitoring, and Control of the Re-engineered Hubble Space Telescope Control Center System

Security, Monitoring, and Control of the Re-engineered Hubble Space Telescope Control Center System Security, Monitoring, and Control of the Re-engineered Hubble Space Telescope Control Center System Caleb Principe, NASA Goddard Space Flight Center Larry Barrett, Orbital Sciences Corporation Thomas Buchanan,

More information

Aviation & Airspace Solutions MODERNIZING SYSTEMS TRANSFORMING OPERATIONS DELIVERING PERFORMANCE

Aviation & Airspace Solutions MODERNIZING SYSTEMS TRANSFORMING OPERATIONS DELIVERING PERFORMANCE Aviation & Airspace Solutions MODERNIZING SYSTEMS TRANSFORMING OPERATIONS DELIVERING PERFORMANCE Enabling Aircraft Safety With Comprehensive Technology MODERNIZING SYSTEMS TRANSFORMING OPERATIONS DELIVERING

More information

Small Near-Earth Object Observing System (SNOOS) A Modeling Approach for Architecture Effectiveness

Small Near-Earth Object Observing System (SNOOS) A Modeling Approach for Architecture Effectiveness Small Near-Earth Object Observing System (SNOOS) A Modeling Approach for Effectiveness Kervin Cabezas Emily Edwards Aaron Johnson George Lekoudis SEOR 798/680 1 Topics Problem Background: Planetary Defense

More information

CODE / CONFIGURATION COVERAGE

CODE / CONFIGURATION COVERAGE CODE / CONFIGURATION COVERAGE In all affairs it's a healthy thing now and then to hang a question mark on the things you have long taken for granted. - Bertrand Russell, 1872-1970 NASA Technical Fellow

More information

Simulating Delay Tolerant Networking (DTN) for CubeSats

Simulating Delay Tolerant Networking (DTN) for CubeSats Simulating Delay Tolerant Networking (DTN) for CubeSats Interplanetary CubeSat Workshop Cambridge, Massachusetts May 29 th, 2012 Wireless and Mobile Systems (WAMS) Lab Paul Muri Janise McNair NASA Space

More information

Blue Canyon Technologies XB1 Enabling a New Realm of CubeSat Science. George Stafford BCT Range St, Suite 200 Boulder, CO 80301

Blue Canyon Technologies XB1 Enabling a New Realm of CubeSat Science. George Stafford BCT Range St, Suite 200 Boulder, CO 80301 Blue Canyon Technologies XB1 Enabling a New Realm of CubeSat Science George Stafford BCT 720.458.0703 1600 Range St, Suite 200 Boulder, CO 80301 About BCT Blue Canyon Technologies is a small business founded

More information

NookBox Installation Guide Camera IR Pet Detector. Installation Guide. NookBox Camera IR Pet Detector (P / E )

NookBox Installation Guide Camera IR Pet Detector. Installation Guide. NookBox Camera IR Pet Detector (P / E ) 1 Installation Guide NookBox Camera IR Pet Detector (P119021 / E6309669) 2 NookBox Camera IR Pet Detector (P119021 / E6309669) NookBox Camera IR Pet Detector is a passive infrared (PIR) motion sensor camera.

More information

Using Iterative Repair to Automate Planning and Scheduling of Shuttle Payload Operations

Using Iterative Repair to Automate Planning and Scheduling of Shuttle Payload Operations From: IAAI-99 Proceedings. Copyright 1999, AAAI (www.aaai.org). All rights reserved. Using Iterative Repair to Automate Planning and Scheduling of Shuttle Payload Operations Gregg Rabideau, Steve Chien,

More information

2. POINT CLOUD DATA PROCESSING

2. POINT CLOUD DATA PROCESSING Point Cloud Generation from suas-mounted iphone Imagery: Performance Analysis A. D. Ladai, J. Miller Towill, Inc., 2300 Clayton Road, Suite 1200, Concord, CA 94520-2176, USA - (andras.ladai, jeffrey.miller)@towill.com

More information

The Use of UAV s for Gathering Spatial Information. James Van Rens CEO MAPPS Winter Conference January, 2015

The Use of UAV s for Gathering Spatial Information. James Van Rens CEO MAPPS Winter Conference January, 2015 The Use of UAV s for Gathering Spatial Information James Van Rens CEO MAPPS Winter Conference January, 2015 1 UAV Technological Timeline 1980 s RPV (Remotely Piloted Vehicle) Operator on ground, almost

More information

Datasheet. Enterprise WiFi System. Models: UAP, UAP-LR, UAP-Pro, UAP-Outdoor, UAP-Outdoor5. Unlimited Indoor/Outdoor AP Scalability in a

Datasheet. Enterprise WiFi System. Models: UAP, UAP-LR, UAP-Pro, UAP-Outdoor, UAP-Outdoor5. Unlimited Indoor/Outdoor AP Scalability in a Enterprise WiFi System Models: UAP, UAP-LR, UAP-Pro, UAP-Outdoor, UAP-Outdoor5 Unlimited Indoor/Outdoor AP Scalability in a 1 The UniFi Enterprise WiFi System is a scalable enterprise access point solution

More information

Introduction to Juniper Networks Wireless LANs (IJWL)

Introduction to Juniper Networks Wireless LANs (IJWL) Introduction to Juniper Networks Wireless LANs (IJWL) Course No: EDU-JUN-IJWL Length: Four Days Cost: $2800 (US) Schedule and Registration Course Overview This course is a four-day technical training course

More information

Paper SSC03-XI-6. Autonomous Telemetry Collection for Single-Processor Small Satellites

Paper SSC03-XI-6. Autonomous Telemetry Collection for Single-Processor Small Satellites Paper SSC03-XI-6 Autonomous Telemetry Collection for Single-Processor Small Satellites Dave Speer Northrop Grumman Electronic Systems Space Technology & Services 4276 Forbes Blvd. Lanham, MD 20706 On site

More information