University of Southern California Center for Software Engineering CSE USC SCRover Increment 3 and JPL’s DDP Tool USC-CSE Annual Research Review March 16,

Slides:



Advertisements
Similar presentations
University of Southern California Center for Software Engineering C S E USC 02/16/05©USC-CSE1 LiGuo Huang Computer Science Department.
Advertisements

COCOMO Suite Model Unification Tool Ray Madachy 23rd International Forum on COCOMO and Systems/Software Cost Modeling October 27, 2008.
Department of Computer Science and Engineering Southern Methodist University 03/17/081 LiGuo Huang Department of Computer Science.
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 Ray Madachy, Ricardo Valerdi USC Center for Systems and Software.
3/14/2006USC-CSE1 Ye Yang, Barry Boehm Center for Software Engineering University of Southern California COCOTS Risk Analyzer and Process Usage Annual.
Proposed Way Forward for SERC EM Task Barry Boehm, USC-CSSE 30 January 2009.
University of Southern California Center for Software Engineering CSE USC System Dynamics Modeling of a Spiral Hybrid Process Ray Madachy, Barry Boehm,
University of Southern California Center for Software Engineering CSE USC 477 Class Project – HazMat (Hazardous materials) Spring 2003 Feb. 4.
OTS Integration Analysis using iStudio Jesal Bhuta, USC-CSE March 14, 2006.
University of Southern California Center for Software Engineering CSE USC COSYSMO: Constructive Systems Engineering Cost Model Barry Boehm, USC CSE Annual.
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 3/18/08 (Systems and) Software Process Dynamics Ray Madachy USC.
University of Southern California Center for Software Engineering CSE USC 12/6/01©USC-CSE CeBASE: Opportunities to Collaborate Barry Boehm, USC-CSE Annual.
Integration of Software Cost Estimates Across COCOMO, SEER- SEM, and PRICE-S models Tom Harwick, Engineering Specialist Northrop Grumman Corporation Integrated.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Technical Specification / Schedule Department of Computer Science and Engineering Michigan State University Spring 2007 Team : CSE 498, Collaborative Design.
University of Southern California Center for Software Engineering CSE USC ©USC-CSE Overview: USC Annual Research Review Barry Boehm, USC-CSE February.
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 Ray Madachy, Barry Boehm USC Center for Systems and Software Engineering.
SERC Security Systems Engineering Initiative Dr. Clifford Neuman, Director USC Center for Computer Systems Security Information Sciences Institute University.
1 CORADMO in 2001: A RAD Odyssey Cyrus Fakharzadeh 16th International Forum on COCOMO and Software Cost Modeling University of Southern.
University of Southern California Center for Software Engineering CSE USC USC-CSE Annual Research Review COQUALMO Update John D. Powell March 11, 2002.
Valuing System Flexibility via Total Ownership Cost Analysis Barry Boehm, JoAnn Lane, USC Ray Madachy, NPS NDIA Systems Engineering Conference October.
© USC-CSE1 Determine How Much Dependability is Enough: A Value-Based Approach LiGuo Huang, Barry Boehm University of Southern California.
University of Southern California Center for Software Engineering CSE USC 1 Software Schedule Analysis with Process Concurrence Ray Madachy
University of Southern California Center for Software Engineering CSE USC Distributed Assessment of Risk Tool DART Jesal Bhuta
11/1/07(c) USC-CSSE1 Welcome; CSSE Status and Plans Barry Boehm USC Center for System and Software Engineering COCOMO/SysE-SwE Estimation Forum #22 November.
University of Southern California Center for Software Engineering CSE USC ©USC-CSE 3/11/2002 Empirical Methods for Benchmarking High Dependability The.
USC CSSE Top 10 Risk Items: People’s Choice Awards Barry Boehm, Jesal Bhuta USC Center for Systems & Software Engineering
University of Southern California Center for Software Engineering CSE USC 110/26/2004©USC-CSE Welcome and Overview: COCOMO / SCM #19 Forum and Workshops.
Software Process and Product Metrics
Benefits for using a standardised risk management framework to risk assess Infection Prevention and Control Sue Greig Senior Project Officer National.
Software causes many failures - significant mission risk Hard to quantify effects on system risk of: software defects software development practices software.
University of Southern California Center for Software Engineering C S E USC ISERN 2005 November 15, 2005 Stefan Biffl, Aybuke Aurum, Rick Selby, Dan Port,
University of Southern California Center for Software Engineering C S E USC August 2001©USC-CSE1 CeBASE Experience Base (eBASE) -Shared Vision Barry Boehm,
University of Southern California Center for Software Engineering CSE USC 10/8/00©USC-CSE1 Expediting Technology Transfer via Affiliate Programs and Focused.
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 3: Phase Management - Inception.
Lecture 2 Risk Management Process 1. Risk management It paves the path for project management. It results in analysis of external & internal situations.
Requirements Management for Net-Centric Enterprises: An Overview Doug Bodner*, Nenad Medvidovic+, Barry Boehm+, Jo Ann Lane+, Bill Rouse*, George Edwards+,
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Michael Ernst, page 1 Collaborative Learning for Security and Repair in Application Communities Performers: MIT and Determina Michael Ernst MIT Computer.
Vulnerability and Adaptation Methods and Tools. NATIONAL LOCAL INTEGRATED / DYNAMIC SECTORAL / STATIC GLOBAL GIS temporal Indicator analysis and ranking.
Ævol : A Tool for Planning Architecture Evolution David Garlan & Bradley Schmerl Carnegie Mellon University.
1 SAIV/CAIV/SCQAIV LiGuo Huang USC University of Southern California Center for Software Engineering CSE USC.
University of Southern California Center for Systems and Software Engineering 7/19/2013(c) USC-CSSE11 USC e-Services Software Engineering Projects.
SAS ‘05 Reducing Software Security Risk through an Integrated Approach David P. Gilliam, John D. Powell Jet Propulsion Laboratory, California Institute.
DSSA Update Costa Rica – March, Goals for today Update you on our progress Raise awareness Solicit your input 2.
University of Southern California Center for Systems and Software Engineering Metrics Organizational Guidelines [1] ©USC-CSSE1 [1] Robert Grady, Practical.
CS 577b Software Engineering II -- Introduction
Formal Methods in Software Engineering
University of Southern California Center for Systems and Software Engineering COCOMO Suite Toolset Ray Madachy, NPS Winsor Brown, USC.
University of Southern California Center for Systems and Software Engineering 7/13/2012(c) USC-CSSE11 USC e-Services Software Engineering Projects.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Value chain analysis general overview Some reminders Software has a high development cost But production cost almost nil Automotive software specifics.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Accelerated Long Range Traverse (ALERT) Paul Springer Michael Mossey.
ST5 PDR June 19-20, 2001 NMP 2-1 EW M ILLENNIUM P ROGRA NNMM Program Overview Dr. Christopher Stevens Jet Propulsion Laboratory, California Institute of.
University of Southern California Center for SoftwareEngineering Reliable Software Research and Technology Transition Barry Boehm, USC NASA IT Workshop.
INEE Guidance Note on Conflict Sensitive Education Location, Date, 2013.
SAS_05_Contingency_Lutz_Tal1 Contingency Software in Autonomous Systems Robyn Lutz, JPL/Caltech & ISU Doron Tal, USRA at NASA Ames Ann Patterson-Hine,
California Institute of Technology 1 Operationalization and Enhancement of the Advanced Risk Reduction Tool (ARRT) Presentation to the 2 nd Annual NASA.
1 SAS ‘04 Reducing Software Security Risk through an Integrated Approach David P. Gilliam and John D. Powell.
PEER 2003 Meeting 03/08/031 Interdisciplinary Framework Major focus areas Structural Representation Fault Systems Earthquake Source Physics Ground Motions.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Advanced Software Engineering Dr. Cheng
Sample Fit-Gap Kick-off
USC e-Services Software Engineering Projects
USC e-Services Software Engineering Projects
Overview – Guide to Developing Safety Improvement Plan
Overview – Guide to Developing Safety Improvement Plan
CSE 498, Collaborative Design
Metrics for process and Projects
Presentation transcript:

University of Southern California Center for Software Engineering CSE USC SCRover Increment 3 and JPL’s DDP Tool USC-CSE Annual Research Review March 16, 2004 Barry Boehm, Ray Madachy, Jesal Bhuta, Eric Gradman, LiGuo Huang, Alex Lam, Steve Meyers, Gustavo Perez, Vincent Rosso

University of Southern California Center for Software Engineering CSE USC ©USC-CSE 2 HDC Project Background Continuing USC research on the NASA/CMU High Dependability Computing (HDC) Program –Research on dependability-enhancing technologies (e.g. formal methods, model checking, architecture analysis, human factors, code analysis, testing, etc.) –Empirical technology evaluation Testbeds are used to exercise new technologies under relevant mission conditions –Provide an organized archive of empirical data

University of Southern California Center for Software Engineering CSE USC ©USC-CSE 3 SCRover Overview SCRover is an ITAR-safe testbed that uses JPL’s Mission Data Systems (MDS) technology –MDS is a systems engineering methodology and software toolset Goal: Make SCRover representative of Mars Science Lab (MSL) mission to evaluate dependability strategies –Reference mission is post-earthquake campus safety monitoring Model SCRover on DDP risk tool to match MSL –Bridge the gap between results on technologies’ defect reduction capabilities and assessments of their impact on dependability attributes

University of Southern California Center for Software Engineering CSE USC ©USC-CSE 4 SCRover

University of Southern California Center for Software Engineering CSE USC ©USC-CSE 5 Increment 3 Plan Complete requirements this spring –Obstacle avoidance Use camera images and laser range finder to detect and maneuver around –Target sensing and data processing Visit points of interest along path to target –Multi-user goal-conflict resolution Find best path to maximize points of interest within power constraints Deliver in Q4 Developers: Eric Gradman, Alex Lam and Vincent Rosso –Currently working on camera, power adapter, and goal- conflict resolution algorithms

University of Southern California Center for Software Engineering CSE USC ©USC-CSE 6 DDP Background Defect Detection and Prevention (DDP) is a risk management framework –A systematic, continuous, top-down approach to risk management –Embodied in a software tool Widely used in JPL, not including the software domain –USC collaboration for HDC is the first extensive application for software risks –Results will be used by JPL for downstream mission planning –Win-Win for all

University of Southern California Center for Software Engineering CSE USC ©USC-CSE 7 DDP Concepts Three linked tree structures for requirements (mission objectives), risks and mitigations –Risks related to requirements Indication of how much each risk impacts each requirement –Mitigations related to risks The effect of each mitigation on each risk A set of mitigations achieves benefits and incurs costs Facilitates the selection of a set of mitigations to attain requirements in a cost-effective manner

University of Southern California Center for Software Engineering CSE USC ©USC-CSE 8 SCRover Risk Model Portions effectiveness matrix showing defect reduction percentage

University of Southern California Center for Software Engineering CSE USC ©USC-CSE 9 SCRover Sample DDP Output Green indicates risk reduction from selected mitigations

University of Southern California Center for Software Engineering CSE USC ©USC-CSE 10 DDP Acknowledgements and Demonstration JPL personnel collaborating on DDP include Steve Cornford, Martin Feather, Al Nikora, Leila Meshkat Demos presented here by Steve Meyers