january 2008 1 software research and technology infusion 14 january 2008 presented by lisa...

21
January 2008 1 Software Research and Technology Infusion 14 January 2008 Presented by Lisa Montgomery, NASA [email protected] Pavan Rajagopal, GCS [email protected]

Upload: arthur-king

Post on 31-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

January 2008 1

Software Research and Technology Infusion

14 January 2008

Presented by

Lisa Montgomery, NASA

[email protected]

Pavan Rajagopal, [email protected]

January 2008 2

Overview Background Goal & Approach Collaboration concept Funding for Collaboration Selected Technologies Collaboration Roles Next Steps

January 2008 3

Background Materialized as a collaborative effort between

Office of the Chief Engineer and the Software Assurance Research Program (SARP).

Goal: Transfer mature technology into practice• …and reduce the risk of doing so • NOT – further develop the technology

January 2008 4

Background As a part of the SARP, Research Infusion

seeks to support NASA’s missions. To do that, we look to the Centers to both propose work and evaluate those proposals.

Selection recommendations are made by a group representing most, if not all, Centers. This group will be reconfigured this year to ensure balance.

Final approval is given by the SEB so that an Agency perspective is maintained.

FY07 Research Infusion Initiatives► Infusion of Perspective-Based Inspection in NASA IV&V► Infusion of Requirements Assistance into CEV IV&V Validation

Activities ► Supporting Model-Based Systems and Software Engineering

with SpecTRM► Technology Infusion of CodeSonar into the Space Network

Ground Segment ► Technology Infusion of SAVE into STRS Architecture

Compliance Verification at GRC► Technology Infusion of SDA into the MOD Software

Development Process

January 2008

Previously completed Research Infusion Initiatives

► Technology Infusion of SAVE into the Common Ground Software Development Process for NASA Missions at JHU/APL

► Application of SCR to ISS Biological Research Project On-Orbit Crew Displays at ARC

► Application of SpecTRM at JPL's Advanced Project Design Team (TeamX)

► Infusion of CodeSurfer into TCMS Sustaining ► Infuse CodeSurfer into NASA Code S IV&V Process GSFC FSB

Application of Perspective-Based Inspections

► Visit http://sarpresults.ivv.nasa.gov for the deliverables from these efforts that have been cleared for public release

January 2008

January 2008 7

Infusing Software Research and Technologies

Intent of RI is to support increased software assurance and technical excellence►By providing an opportunity for NASA project teams to

evaluate new technologies− While mitigating some of the risks

Approach►The RI Team identifies technologies to solve

Software Development and Assurance challenges− Surveys new SW engineering research areas− Identifies promising technologies which could be adopted by

NASA

►The Team also surveys the commercial marketplace for potential technologies not already in widespread use in NASA

January 2008 8

Infusing Software Research and Technologies

Approach (continued)►Offer selected technologies to the NASA software

development/assurance community►Foster collaborations between the technology developers

and NASA software developers and SQA►Provide funding to reduce the risk of applying a new

technology►Generate empirical data to support good engineering

decisions about the value of adopting these technologies.

January 2008 9

Collaborations How

►Initiated by a individual involved with software development or assurance who wants to bring on board a candidate technology

Purpose ►Benefit the software development project►Validate the technology►Generate empirical data to assess adoption

− Not intended to develop the research

Funding available for—►Training and consulting in the use of the technology►License fees in the case of commercial technologies►Applying the technology►Collecting & analyzing data►Reporting results

January 2008 10

Funding for Collaborations

Funding for 5 - 7 collaborations available via the Software Assurance Research Program (SARP).►History: 15+ projects in the range $15K - $45K

►Competition for SARP funds is among the NASA Centers and JPL. Proposals must come from a civil servant or a contractor who has a contractual vehicle in place with NASA.

− Scope and POP of contract must be able to support the collaboration

− Note: NO NEW CONTRACTS WILL BE AWARDED

►Proposal template and instructions on the Research Infusion website

www.nasa.gov/centers/ivv/research/research_infusion_index.html

►Proposals Due: By 5:00 PM ET Friday, 21st March 2008

►Collaborations Start: 9th June 2008

January 2008 11

Funding for Collaborations (cont.)

Mechanization►The Principal Investigator (PI) represents the organization which

plans to apply the new technology. PI can be a civil servant or contractor.

►Proposals must identify a NASA CS Point of Contact (POC) responsible for managing the collaboration

− If PI is a contractor, often the POC is the COTR or technical manager on the PI’s contract

− POC is responsible for coordinating the mechanization of the funding

►Either the PI or the POC can pay the technology provider

►In-kind funding is welcome!

January 2008 12

Selected Technologies Identified from

►NASA-sponsored software engineering and assurance research

►Leading edge commercial tools►Center input

Reviewed by researchers experienced in tech transfer of software engineering research

Send us suggestions for next time.►SE & SA development problem areas►SE & SA technologies►Send suggestions to

[email protected]

January 2008 13

Selected Technologies (continued)

Technology Selection Criteria►Focus on Software Development or Software Assurance►Address a known need/requirement:

− Software Architecture Specification and Analysis − Model based software development and assurance − Improvement of SW development processes − Enhanced SW verification

►Robust and mature with good user documentation►Demonstrated successes outside of a single domain or

application►Not currently in widespread use within NASA►Assurance of user support from technology providers

January 2008 14

Selected Technologies (continued)

List and detailed description of offered technologies provided on RI Website►Over 40 technologies reviewed►Twenty-five technologies selected for 2008 Infusion

January 2008 15

Collaboration Roles

Roles of the Principal Investigator ►During proposal preparation:

− Works with technology provider to plan collaboration and select suitable application

Must have buy-in from the technology provider

− Writes and submits the proposal

►Should proposal be selected:− Coordinates training course with developer− Identifies software artifacts to which the technology will be applied− Applies the technology (may require multiple iterations)− Collects data & evaluates its performance − Writes final report

January 2008 16

Collaboration Roles (continued)

Roles of the Technology Provider :►During proposal preparation

− Helps to plan the collaboration, including assisting in the selection of a suitable application

►If Principal Investigator’s proposal is accepted− Provides any necessary training course (preferably on-site)− Provides tutorial and other user documentation− Provides customer support throughout the collaboration

January 2008 17

Next Steps

If you’re interested in a collaboration involving a Research Infusion technology, check out the collaboration proposal process at:-

http://www.nasa.gov/centers/ivv/research/research_infusion_proposal.html

We will help broker matches oftechnology and softwaredevelopers.

Next Steps for FY 08 (and beyond)

Telecon Wednesday, 23rd January Proposal template released Friday, 25th January Solicitation closes Friday, 21st March Initial recommendations made Friday, 18th April SEB meets Friday, 2nd May Work for FY 08 initiatives should begin 2nd June FY 09 Research Infusion Telecons for the FY09 Research Infusion activities

should be held in July

January 2008

Final thoughts

Research Infusion should be an opportunity to try an approach that you and your team thinks will help you do your work better

We are here to help If you need more information, If you need access to previous work not yet

published, If you need help making contact, If you need additional support, contact us

January 2008

January 2008 20

Contact Information RI Team Email:

[email protected]

Lisa Montgomery, RI NASA [email protected]

Pavan Rajagopal, RI Contractor [email protected]

21

Questions?

January 2008