Sept 2007 1 Software Research and Technology Infusion 2007 Software Assurance Symposium.

Slides:



Advertisements
Similar presentations
NATIONAL AERONAUTICS AND SPACE ADMINISTRATION 1 NASA Earth Science Data Systems (ESDS) Software Reuse Working Group CEOS WIGSS-22 Annapolis, MD September.
Advertisements

Beta Testing: The Contractor’s Perspective Trns·port User Group Meeting October 2005.
Summary of Supersites discussion at FRINGE 2011 meeting Frascati 21 Sept splinter meeting Chair: Falk Amelung (GEO task leader) Craig Dobson, represented.
Evaluation of a Large-scale VRE Implementation - ELVI Staff and students using the VRE benefit from the greater transparency and communication that it.
International Energy Agency Hydrogen Implementing Agreement Proposed Task on Hydrogen Safety.
Stepan Potiyenko ISS Sr.SW Developer.
The Promise & Challenge of Health Care IT in Community Clinics: Insights from the California Community Clinics Initiative Prepared for the convening on.
Introduction to the State-Level Mitigation 20/20 TM Software for Management of State-Level Hazard Mitigation Planning and Programming A software program.
Presented at Annual Conference of the American Evaluation Association Anaheim, CA, November 2011 Lessons Learned about How to Support Outcomes Measurement.
CSE USC Fraunhofer USA Center for Experimental Software Engineering, Maryland February Empiricism in Software Engineering Empiricism:
Quality evaluation and improvement for Internal Audit
Senior Review Evaluations (1 of 5) Proposals due: 6 March 2015 Panel evaluations: Week of 22 April 2015 Performance factors to be evaluated will include.
NASA Software Productivity Consortium NASA Office of Safety and Mission Assurance Software Assurance Symposium September 5, 2002 Robert Ling Johnson Space.
Key Findings : Paying for Self-Management Supports as Part of Integrated Community Health Care Systems July, 2012.
NASA Long Term Experience with CMM and CMMI NASA OCIO IT Summit Aug 17, 2010 John C. Kelly, Sally Godfrey & Tim Crumbley Office of Chief Engineer.
The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project.
Langley Research Center National Aeronautics and Space Administration Software Engineering Improvement.
1PBI_SAS_08_Exec_ShullSeptember 2008MAC-T IVV Dr. Forrest Shull, FCMD Kurt Woodham, L-3 Communications OSMA SAS 08 Infusion of Perspective-Based.
Commonwealth of Massachusetts Statewide Strategic IT Consolidation (ITC) Initiative ANF IT Consolidation Website Publishing / IA Working Group Kickoff.
© 2013 Cengage Learning. All Rights Reserved. 1 Part Four: Implementing Business Ethics in a Global Economy Chapter 9: Managing and Controlling Ethics.
A Project ’ s Tale: Transitioning From SW-CMM to CMMI-SE/SW Warren Scheinin Systems Engineer, NG Mission Systems CMMI Technology Conference & User Group.
1 Promoting Evidence-Informed Practice: The BASSC Perspective Michael J. Austin, PhD, MSW, MSPH BASSC Staff Director Mack Professor of Nonprofit Management.
GBA IT Project Management Final Project - Establishment of a Project Management Management Office 10 July, 2003.
Contents 1 Description of 1 Description of Initiative Initiative 3 Results: 3 Results: Characterization Characterization 2 Description of 2 Description.
1. 2 Business Process Reengineering (BPR) “the fundamental rethinking and redesign of processes to achieve dramatic improvements in critical, contemporary.
NASA Software Productivity Consortium Affiliation NASA Office of Safety and Mission Assurance Software Assurance Symposium September 5, 2001 Cynthia Calhoun.
January Software Research and Technology Infusion 14 January 2008 Presented by Lisa Montgomery, NASA Pavan Rajagopal,
Slide 1V&V 10/2002 Software Quality Assurance Dr. Linda H. Rosenberg Assistant Director For Information Sciences Goddard Space Flight Center, NASA
1 OMB Circular A-123 Lessons Learned: Strategies for Sustained Compliance and Outlook for the Future Presented by Frank Petersen, Director Office of Quality.
Markland J. Benson, Computer Systems Manager, White Sands Complex, (575) , Technology Infusion of CodeSonar into the Space.
NMP EO-1 TECHNOLOGY WORKSHOP Section 2 Meeting Objectives.
ESIP Federation Air Quality Cluster Partner Agencies.
1 Quality Assurance Office Supplier Outreach & Process Control For NASA’s Space Programs (Earth Science, Space Science, and Biological and Physical Research)
ESIP Federation Air Quality Cluster Partner Agencies.
1 SMEs – a priority for FP6 Barend Verachtert DG Research Unit B3 - Research and SMEs.
GEO Work Plan Symposium 2012 ID-03: Science and Technology in GEOSS ID-03-C1: Engaging the Science and Technology (S&T) Community in GEOSS Implementation.
The European agenda on improving the efficiency of employment and social policies: Bratislava, December 2011 The example of social experimentation.
DETERMINE Working document # 4 'Economic arguments for addressing social determinants of health inequalities' December 2009 Owen Metcalfe & Teresa Lavin.
Low Emission Strategies in Practice Rob Pilling (London, 12 th May 2009) web:
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Selecting Evidence Based Practices Oregon’s initial attempts to derive a process Implementation Conversations 11/10.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
1 EMS Fundamentals An Introduction to the EMS Process Roadmap AASHTO EMS Workshop.
New Products from NASA’s Software Architecture Review Board
NSF Cybersecurity Funding Opportunities Anita Nikolich National Science Foundation Program Director, Advanced Cyberinfrastructure September 2015.
1 Technology Infusion of the Software Developer’s Assistant (SDA) into the MOD Software Development Process NASA/JSC/MOD/Brian O’Hagan 2008 Software Assurance.
24b - 1 NASA’s Goddard Space Flight Center LRO Safety Dave Bogart Code 302 August 16-17, 2005.
Pavan Rajagopal, GeoControl Systems James B. Dabney, UHCL Gary Barber, GeoControl Systems 1Spacecraft FSW Workshop 2015.
Software Engineering Research Infusion ViTS Topics Discussed C Global Surveyor (Code IC, IS)  Static analysis defect detection tool Usability & Architecture.
Markland J. Benson, Computer Systems Manager, White Sands Complex, (575) , Technology Infusion of CodeSonar into the Space.
CT TEFT 1 November 5, Agenda Introduction Goal of Pilot Tier Piloting Activity to Pilot Role of Connecticut in the pilot Standards and Technologies.
Environmental Management Division 1 NASA EMS Building Blocks to Success Michael DeWit, QEP EMS Lead ICF Consulting Inc. Fairfax, VA Michael J. Green, PE.
Contents 1 Description of 1 Description of Initiative Initiative 3 Defining Inspection 3 Defining Inspection Perspectives Perspectives 2 Overview of 2.
SAS_05_Contingency_Lutz_Tal1 Contingency Software in Autonomous Systems Robyn Lutz, JPL/Caltech & ISU Doron Tal, USRA at NASA Ames Ann Patterson-Hine,
Glenn Research Center at Lewis Field Software Assurance of Web-based Applications SAWbA Tim Kurtz SAIC/GRC Software Assurance Symposium 2004.
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
March 2004 At A Glance Advanced Mission Design (AMD) researches and develops innovative trajectories and the mathematical methods used for optimal designs.
Continual Service Improvement Methods & Techniques.
Practical Scheduling – PMICOS in Australia Presented by: Ed Blow (MTC Australasia Pty Ltd) 2 November 2005 PMI-College of Scheduling.
Commissioning Support Programme Market Facilitation 10 July 2012.
Understanding Software Technology Transfer Noor Mahammad Chervu
Contents 1 Description of 1 Description of Initiative Initiative 3 Year 2: Updated 3 Year 2: Updated Training/Metrics Training/Metrics 2 Year 1: NASA 2.
Office of Infrastructure and Management Results-Oriented Government: The Executive Branch Management Scorecard January 25, 2006 White House Summit on Federal.
Stephen Bauer NIDILRR Program Officer
Organization and Knowledge Management
Overview – Guide to Developing Safety Improvement Plan
Overview – Guide to Developing Safety Improvement Plan
Where is Your Organization on the Accessibility Maturity Scale
Statistics Governance and Quality Assurance: the Experience of FAO
Presenter: Kate Bell, MA PIP Reviewer
Presentation transcript:

Sept Software Research and Technology Infusion 2007 Software Assurance Symposium

Sept Software Research and Technology Infusion Goal: Transfer mature Software Engineering and Software Assurance technologies into practice –Provide a reduced risk approach to evaluating: u Technologies derived from NASA-sponsored research u Other new and innovative SE/SA tools and technologies Approach –Present selected SW technologies to the NASA software development/assurance community –Encourage and support collaborations between the technology providers and NASA software developers and assurance personnel.

Sept Motivation Encourage the uptake of new research results and technologies within the NASA missions Facilitate the transfer of technology through collaborations between technology providers and end-users who have a need for the technology Establish and monitor infusion projects and use lessons learned to improve the uptake of new technologies within NASA

Sept Obstacles to Research Infusion “gap” between interpretations of adequate maturity; Risk-aversion of most NASA developers and most NASA projects; Lack of evidence to demonstrate benefits (analyses, ROI, etc.); Practitioners are not always aware of new and relevant technologies available to them; Fragmented practitioner community.

Sept Overcoming Obstacles Information Gathering; Information Dissemination; Brokering Collaborations.

Sept Information Gathering Focus on research/technologies that: 1.Have particular relevance to software assurance. 2.Can be incorporated into existing software development practices with a minimum of disruption. 3.Are mid- to high-TRL (or PF) research, demonstrating success on a real project, and ready for use more or less “as-is”. 4.Are either NASA-funded research results or technologies that address needs identified by NASA software developers. 5.Robust and mature with good user documentation 6.Not currently in widespread use within the agency

Sept Information Dissemination Via the Research Infusion team’s website; Via direct contact with developers and assurance personnel; Via direct “marketing” ( , telephone); Via NASA-wide WebEx(s).

Sept Brokering Collaborations Annual NASA-wide proposal solicitation; A small number (+/- 10) of technologies are presented via NASA-wide announcements; Interested parties are encouraged to submit a proposal, and offered guidance in writing their proposal; Introductions are made between the proposal writers (the NASA developers or QA) and the technology provider, and they are encouraged to work closely in writing the proposal.

Sept Proposal Selection Process Follow a defined and repeatable process –Solicitation announced and promoted –Collaborations brokered and proposals submitted –Each RI team member reviews & evaluates all proposals u Numerical u Qualitative –Evaluations were combined, questions and concerns noted –Communicated concerns and got feedback from proposal teams –Subsequent evaluation meetings held: rankings finalized –Ranking summarized and provided to OSMA and OCE for endorsement Duration ~4 months –Idea is to address the need while it still exists

Sept Impact across NASA

Sept Completed Projects TechnologyTechnology ProviderTechnology DescriptionCustomer Sites and Target Applications Outcome/Benefits Perspective-based InspectionsFraunhofer Maryland, SARPSoftware Manual Inspection Technique GSFC (Spacecraft FSW) USA (ISS power analyzer) Defects found in legacy code and that escaped previous inspections. Adopted. Software Cost Reduction (SCR) Naval Research LaboratoryRequirements Analysis ToolsARC (ISS Payload)Personnel trained. Reqts validated. SpecTRMSafeware Engineering Corp. & MIT Requirements Capture and Analysis JPL (Capture of Mission Design Rationale) Personnel trained. MIT student hired. Orthogonal-Defect Classification JPL, SARPProcess Improvement Methodology JPL (Ground SW)SQA and project personnel trained. CodeSurfer/CodeSonarGrammatech, Inc.Reverse Engineering/defect detection JSC (ISS, Shuttle), IVVF (Spacecraft FSW) Found defects that escaped previous inspections. C Global Surveyor (CGS)ARC – Intelligent Systems Program Software defect detection toolARC (ISS science payload) MSFC (ISS payload) Found defects. Good feedback to provider. Coverity SWAT/PreventCoverity, Inc.Software defect detection toolMSFC (ISS, Shuttle FSW)Found defects that escaped testing. Will be adopted. Klockwork InspectKlockwork, Inc.Static code analysis toolJPL (Mission Planning SW)Found defects. Expressed interest in using again.

Sept New FY07 Research Infusion Projects ProjectTechnologyCustomer Sites Infusion of Perspective-Based Inspection in NASA IV&V Perspective Based InspectionNASA IV&V Facility Supporting Model-Based Systems and Software Engineering with SpecTRM SpecTRMJPL Technology Infusion of CodeSonar into the Space Network Ground Segment at Goddard Space Flight Center’s White Sands Complex CodeSonarGSFC White Sands Technology Infusion of SDA into the MOD Software Development Process Software Developers Assistant (SDA) JSC Technology Infusion of SAVE into STRS Architecture Compliance Verification at GRC Software Architecture and Evaluation Toolset (SAVE) GRC Infusion of Requirements Assistance into CEV IV&V Validation Activities Requirements Assistant (RA)NASA IV&V Facility

Sept FY08 Research Infusion Emphasize the needs based approach to infusion –Will work with the NASA projects to better understand their needs u Needs will serve as the basis for offering up both research and commercial technologies Continue to learn from previous experiences –Understand successes and failures of previously offered technologies u If the infusion wasn’t successful what needs to be improved (either in the process or the technology)? u If the project was successful what did we do right?

Sept FY08 Research Infusion Communicate opportunities –Promote new technologies to be offered u Challenge the center reps to broadly disseminate technology offerings –Conduct F2F discussions –Promote early discussions between the project personnel and the technology developers Communicate results –Promote the results of the infusion projects inside and outside of NASA u Many infusion projects were successful on a single project u Need to promote results using this empirical data –Need to disseminate these successes to other projects to help support the idea that the technology is “proven” –Understand there is still risk associated with the technology

Sept Conclusions and Future Direction We consider the Research Infusion activity to have been a success, and it will continue with increased funding A modest approach has achieved significant results with only small budgetary requirements We anticipate keeping largely the same procedure for soliciting projects, selecting projects, and evaluating progress We will place a greater emphasis on identifying needs and increasing communication