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

Slides:



Advertisements
Similar presentations
From the eyes of an Administrator A general overview of e-CFunds Administrative Site, including navigation and exploring the features of this powerful.
Advertisements

Planning Reports and Proposals
Keys to Maximizing Component Reuse: Lessons and Case Studies OReilly Conference on Enterprise Java March 29, 2001 Presented by Gary Baney CTO, Flashline.com.
MONITORING OF SUBGRANTEES
Business Process Improvement in the Economic Programs Directorate at the U.S. Census Bureau Deborah M. Stempowski Shirin A. Ahmed U.S. Census Bureau ICES.
Earth Science Data System Working Groups A Community Approach Kathy Fontaine NASA WGISS-22 Annapolis, MD September 13, 2006.
Slide 1 WGISS CEOS WGISS 22, Annapolis September 2006 WGISS – GEO Discussion.
NASA Agency Report Kathy Fontaine WGISS-23 Hanoi, Vietnam May 25, 2007.
GEOSS Data Sharing Principles. GEOSS 10-Year Implementation Plan 5.4 Data Sharing The societal benefits of Earth observations cannot be achieved without.
AR – Issues for Attention Tactical and Strategic Guidance documents – what is the agreed approval/ publication process? –Strategic Guidance will.
GEO-5 in Ottawa 1 29 November 2004 Draft GEOSS 10-Year Implementation Plan and Status Report on Reference Document Ivan B. DeLoatch, Toshio Koike, Robert.
Call for Proposals: Earth Observations in Decision Support Joint Effort of GEO Capacity Building Committee and User Interface Committee March 2009.
ADC Meeting Summary Geneva, May 2008 Alessandro Annoni, JRC Jay Pearlman, IEEE Report to Capacity Building Committee May 22, 2008.
Data Architecture at CIA Dave Roberts Chief Technical Officer Application Services, CIO CIA
GEOSS Common Infrastructure (GCI)
Travel Options Marketing Campaign Changing Travel Behavior, One Trip at a Time Because it matters Summit Meeting - August 22, 2005 Drive Less/Save More.
Cedarville University Accreditation Self-Study Plan Presented by Dr. Thomas Mach.
Abstract To provide efficient and effective access to enterprise information that meets stakeholder needs and supports mission success, NASA is implementing.
“The Honeywell Web-based Corrective Action Solution”
Leverage MarkITS for agile solutions delivery that balances strategic thinking with tactical execution for “Business & Technology Convergence” MarkITS.
CHORUS Implementation Webinar May 16, 2014 Mark Martin Assistant Director, Office of Scientific and Technical Information Office of Science U.S. Department.
World’s Largest Educational Community
State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
WHY CMS? WHY NOW? CONTENT MANAGEMENT SYSTEM. CMS OVERVIEW Why CMS? What is it? What are the benefits and how can it help me? Centralia College web content.
Introduction and Election of Co-Chair H. K. (Rama) Ramapriyan NASA/GSFC Metrics Planning and Reporting (MPAR) WG 8 th Earth Science Data Systems Working.
Welcome and MPARWG Meeting Plan H. K. (Rama) Ramapriyan NASA/GSFC Metrics Planning and Reporting (MPAR) WG 10 th Earth Science Data Systems Working Group.
National Aeronautics and Space Administration Implementing DSpace at NASA Langley Research Center 1 Greta Lowe Librarian NASA Langley Research Center
ORGANIZATION MODELING OVERVIEW Dr. Denice D. Withrow, ISC May 20, 2013 Cleveland Chapter Presentation.
NOAA Metadata Update Ted Habermann. NOAA EDMC Documentation Directive This Procedural Directive establishes 1) a metadata content standard (International.
XML Registry and Repository for the Education Community Holly Hyland, Federal Student Aid.
1-2 Training of Process FacilitatorsTraining of Coordinators 5-1.
OE 3B Roles & Responsibilities New GSMP V15 26 th August 2009.
Trimble Connected Community
GEO Work Plan Symposium 2012 ID-05 Resource Mobilization for Capacity Building (individual, institutional & infrastructure)
05 December, 2002HDF & HDF-EOS Workshop VI1 SEEDS Standards Process Richard Ullman SEEDS Standards Formulation Team Lead
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
Requirements Analysis
Slide: 1 37 th WGISS meeting|Cocoa beach | 14 april 2014 Richard Moreno WGISS chair report.
Overview: FY12 Strategic Communications Plan Meredith Fisher Director, Administration and Communication.
The Digital Library for Earth System Education: A Community Resource
Franklin Consulting Programme X The Innovation Base The e-Framework: What do they mean for programme management? Tom Franklin Franklin Consulting Richard.
1 Guidelines For The Future Sharing Best Practice For National Bibliographies In The Digital Era Neil Wilson Information Coordinator IFLA Bibliography.
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
Save time. Reduce costs. Find and reuse interoperability solutions on Joinup for developing European public services Nikolaos Loutas
SOFTWARE REUSABILITY AJAYINDER SINGH CSC What is Software Reuse Software reuse is the process of implementing or updating software systems using.
0 eCPIC User Training: Resource Library These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
PKI Forum Mission “The PKI Forum is an international, not-for-profit, multi- vendor and end-user alliance whose purpose is to accelerate the adoption and.
"How much?": Aggregating usage data from Repositories in the UK Jo Lambert, Ross Macintyre, Paul Needham, Jo Alcock OR2015.
MPARWG Business & Disposition of Action Items from MPARWG October 2009 H. K. (Rama) Ramapriyan NASA/GSFC Metrics Planning and Reporting (MPAR) WG 9 th.
Benchmarking Study on the Situation of the United Nations System and Development Institution Websites Results of the World Bank Conference Web for Development:
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
EGovOS Panel Discussion CIO Council Architecture & Infrastructure Committee Subcommittee Co-Chairs March 15, 2004.
Peter Granda Archival Assistant Director / Data Archives and Data Producers: A Cooperative Partnership.
Reusing Modeling Elements in IV&V Thomas Otani Naval Postgraduate School 2009 NASA Independent Verification and Validation (IVV) Annual Workshop John Ryan.
1 Geospatial Line of Business Update FGDC Coordination Group April 14, 2009.
Innovation Software Corporation's Cultural Awareness Training Program Presentation by:
GEO Standards and Interoperability Forum SIF First Organizational Meeting 27 July 2007 Barcelona, Spain.
C-DERL is an application designed to be a Federal- wide, online repository for data standards, definitions, and context. It was authorized jointly by the.
OMB Circular A-16 Supplemental Guidance (Endorsed) Ivan DeLoatch, Staff Director Lew Sanford Jr. & Wendy Blake-Coleman NGAC Meeting, February 4, 2009.
ELECTRONIC SERVICES & TOOLS Strategic Plan
U.S. Department of Agriculture eGovernment Program February 25, 2003 USDA Presidential Initiatives Meeting Chris Niedermayer, USDA eGovernment Executive.
ESO and the CMR Life Cycle Process Winter ESIP, Jan 2015 ESDIS Standards Office (ESO) Yonsook Enloe Allan Doyle Helen Conover.
Software Packaging for Reuse James Marshall (INNOVIM), Code 614.5, NASA GSFC The Software Packaging for Reuse document (version 1.0), developed and recently.
IPDA Architecture Project International Planetary Data Alliance IPDA Architecture Project Report.
A Shared Commitment to Digital Preservation and Access.
International Planetary Data Alliance Registry Project Update September 16, 2011.
Status Report on SIF to GEO ADC
Overview – Guide to Developing Safety Improvement Plan
Overview – Guide to Developing Safety Improvement Plan
Akraino Sub-Committees
Presentation transcript:

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION 1 NASA Earth Science Data Systems (ESDS) Software Reuse Working Group CEOS WIGSS-22 Annapolis, MD September 13, 2006 Robert Wolfe (NASA GSFC), co-chair

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group 2 Reuse Working Group (WG) Mission / Objectives Drive down the cost and time of system/software development and reduce or eliminate unnecessary duplication of effort. Increase flexibility and responsiveness relative to Earth science community needs and technological opportunities. Increase effective and accountable community participation. Increase productivity and improve quality through reuse. Increase the number of available reusable assets.

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group 3 Reuse WG Charter Highlights Purpose –Address technical issues required to enable and facilitate reuse of software assets, including open source products, within the NASA Earth science community Goals –Demonstrate the feasibility and value of reuse –Increase the supply and availability of reusable assets –Make recognizable and easy-to-evaluate candidate reuse solutions –Minimize the cost of infrastructure activities to support the communitys reuse activities –Increase community capacity and interest in reusing existing assets –Contribute to the removal of existing barriers to reuse –Recommend incentives to encourage reuse Scope –Facilitating reuse across projects and not interfering with local control of participating systems –Focusing on reuse process and not on technology infusion process –Focusing on reuse of existing assets rather than reusability of newly developed assets –Focusing not only on software code, but also on design artifacts (architectures, software designs, ICDs, test plans, etc.) –Focusing on reuse of proven operational and NASA Earth science specific software assets

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group 4 Reuse WG Activities Examples of work in some of these areas include: –Recommending that NASA create a Reuse Enablement System (repository) for Earth science reusable software assets –Creating a web site to promote and provide information about reuse –Providing policy recommendations to NASA to help encourage reuse Reuse Implementation Projects Efforts that result in the publication or use of a reusable component Reuse Incentive Activities Awards and structural changes that directly or indirectly encourage reuse Outreach and Education Activities Efforts that increase community awareness and understanding of benefits, best practices, etc. Support/Enablement Activities Efforts that provide tools and mechanisms to enable reuse Policy Change Activities Efforts to reduce policy barriers to reuse

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group 5 Reuse Surveys A survey on the reuse practices of the Earth science community was conducted in 2004, and repeated in 2005 with OMB approval and a wider audience Both surveys show the same basic results: –Developers need to be able to easily locate and evaluate available reusable artifacts. –Top three motivations for reuse match the WG goals: Saving time Ensuring reliability Saving money –Top three factors to increase reuse: Earth science catalog/repository of reusable assets Greater use of open source licensing More education and guidance on reuse –Top two barriers to reuse: Did not know reusable assets existed Did not know where to look for reusable assets Areas where the WG can provide help.

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group 6 Reuse Enablement System (RES) Proposed an Earth science repository/catalog system to meet the needs of the software developer community by helping users find and obtain reusable software assets suitable for their needs. Performed a trade study to demonstrate the need for a new system Currently preparing an architecture study on the best way to develop a new system –Formal requirements statements finalized and documented –Examining software packages to create prototype systems for testing/evaluation and requirements matching Creation of a Reuse Enablement System would: –Be a major factor for increasing reuse (#1 in the 2005 survey) –Help break down the primary barriers to reuse

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group 7 Potential RES Structure Existing Catalog/Repository System Software Customized Component Web Site Interface for Users GForge, Repository In a Box, Savane, XOOPS, or a similar product will provide much of the required functionality. Customized components will be used to provide functionality beyond what the base system provides. A web interface will provide users with easy access to the system. Goal is to provide a catalog/repository system that is easy to use by reusing existing components and building off of them as needed.

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group 8 Reuse Portal Navigation bar Recent news items Upcoming events related to Earth science and/or software reuse Log in for WG members maintaining the site Goal is to become a central location for information about software reuse.

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group 9 Reuse Portal Created a portal web site – Contains information on: –Reusable assets –Resources (includes events, publications by the Reuse WG, publications by others, TRLs) –Open source –Funding opportunities Portal provides education and guidance on reuse and is continually being updated with new information Basic stats 11/2005 – 08/2006: –Over 3500 unique visitors –Over page views –In top 10 of Google and #1 on MSN for software reuse search

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group 10 Policy Recommendations Provided feedback to HQ on: –Draft Policy for System Software Acquisition for NASA Data System Solicitation –NPD B (External Release of NASA Software) Developed draft language for future grant and procurement RFPs that addresses software reuse and open source software. Recommended changes that emphasize and encourage reuse and the use of open source licensing.

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group 11 Conclusions Reuse WG is working to increase reuse in the ways most recommended by survey respondents: –Creation of an Earth science repository of software assets has been proposed (work in progress). –Providing education/guidance on reuse via the portal web site. –Encouraging greater use of open source licensing via recommended policy changes. Successful increase of software reuse will: –Allow software developers to save time and money while still producing a high-quality product. –Allow for the production and distribution of new reusable assets, increasing the availability of assets, encouraging further reuse. –Save NASA time and money.

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group 12 Reuse WG Contacts Software Reuse Portal Web Site – Co-chairs –Vic Delnore –Robert Wolfe Mailing List and Web Site –Ryan Gerard Web Site and Other Information –Jim Marshall