ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 1 Software Product Assurance (PA) R&D Road mapping Activities ESA/ESTEC TEC-QQS.

Slides:



Advertisements
Similar presentations
Trusted Computing in Government Networks May 16, 2007 Richard C. (Dick) Schaeffer, Jr. Information Assurance Director National Security Agency.
Advertisements

WMO WIGOS in support of DRR 2013 Coordination Meeting of DRR FP October 2013, Geneva Dr S. Barrell, Chair, ICG-WIGOS Dr I. Zahumensky, WIGOS-PO.
Test Automation Success: Choosing the Right People & Process
© 2009 The MITRE Corporation. All rights Reserved. Evolutionary Strategies for the Development of a SOA-Enabled USMC Enterprise Mohamed Hussein, Ph.D.
CS487 Software Engineering Omar Aldawud
Prepared By: Certified Compliance Solutions, Inc. August 2012
SE curriculum in CC2001 made by IEEE and ACM: Overview and Ideas for Our Work Katerina Zdravkova Institute of Informatics
DoD Systems and Software Engineering A Strategy for Enhanced Systems Engineering Kristen Baldwin Acting Director, Systems and Software Engineering Office.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
1 SOFTWARE QUALITY ASSURANCE Basic Principles. 2 Requirements System Design Detailed Design Implementation Installation & Testing Maintenance SW Quality:
Infrastructure to Facilitate Collaboration in Integrated Regional Assessment Brent Yarnal Center for Integrated Regional Assessment.
Aust. AM Collaborative Group (AAMCOG) An introduction to ISO “What to do” guide 20th October 2014.
Certified Business Process Professional (CBPP®)
Purpose of the Standards
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
The current overall EU policy framework: Europe 2020 strategy, Innovation Union and Energy 2020 Strategy On March 2010, the Commission presented a Communication.
Software Evolution Planning CIS 376 Bruce R. Maxim UM-Dearborn.
Information Technology Audit
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements l.
Chapter : Software Process
SECURE SOFTWARE ENGINEERING FOR SPACE MISSIONS
EOSC Generic Application Security Framework
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
4.x Performance Technology drivers – Exascale systems will consist of complex configurations with a huge number of potentially heterogeneous components.
Test Organization and Management
ICAO EUR HLSC Preparatory Seminar
Chapter 2 The process Process, Methods, and Tools
CLEANROOM SOFTWARE ENGINEERING.
1 Chapter 2 The Process. 2 Process  What is it?  Who does it?  Why is it important?  What are the steps?  What is the work product?  How to ensure.
Introduction to Software Engineering LECTURE 2 By Umm-e-Laila 1Compiled by: Umm-e-Laila.
LIFE THIRD COUNTRIES Development and Implementation of an Integrated System for the Control and Monitoring of the Urban Wastewater Treatment Plants in.
EB Workshop on eSafety Conclusions. 2 How do you interpret the CEDR vision with regards to your national approach? Basically in line with national strategy.
Chapter 2 Process: A Generic View
Computerised Air Traffic Management Tools - Benefits and Limitations OMAR BASHIR (March 2005)
CSI - Introduction General Understanding. What is ITSM and what is its Value? ITSM is a set of specialized organizational capabilities for providing value.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements.
DRAFT – For Discussion Only HHSC IT Governance Executive Briefing Materials DRAFT April 2013.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
© 2011 Underwriters Laboratories Inc. All rights reserved. This document may not be reproduced or distributed without authorization. ASSET Safety Management.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Web Engineering and Technology Unit I. Categories/Types of Web-Based Systems CategoryExamples Document centricOnline newspapers, manuals InteractiveRegistration.
ESRIN Earth Observation Program Ground Segment Department 26/09/2015 CEOS-WGISS-40 - Olivier BaroisSlide 1 Open Source Practices.
Chapter 4 프로세스 모델 Process Models
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
PoDAG XXI: SEEDS SEED: NSIDC Potential Interactions NSIDC DAAC should prepare an evaluation of their desired future roles in "core activities" and in mission.
High Confidence Software and Systems HCMDSS Workshop Brad Martin June 2, 2005.
JISC/CNI Conference Edinburgh, 26th June 2002 Challenges of Digital Preservation – do we have a road map? Maggie Jones.
IS444: Modern tools for applications development Dr. Azeddine Chikh.
Software Engineering Introduction.
12-CRS-0106 REVISED 8 FEB 2013 APO (Align, Plan and Organise)
Industrial safety 0. Highlights Communication Management Evaluation Investigation Practice/implementation Development 1.
Driving Value from IT Services using ITIL and COBIT 5 July 24, 2013 Gary Hardy ITWinners.
International Safety Rating System
Advanced Software Engineering Dr. Cheng
Continuous Delivery- Complete Guide
ICAO EUR HLSC Preparatory Seminar
Overview – Guide to Developing Safety Improvement Plan
SECURE SOFTWARE ENGINEERING FOR SPACE MISSIONS
Vision Facilitation Template
Overview – Guide to Developing Safety Improvement Plan
WIGOS implementation in RA II
Fundamental Test Process
Software Engineering I
Enterprise Architecture at Penn State
Juan Gonzalez eGovernment & CIP operations
Tony Gillan (B.InfTech) 6190CIT : Honours Research Project
MODULE 11: Creating a TSMO Program Plan
Presentation transcript:

ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 1 Software Product Assurance (PA) R&D Road mapping Activities ESA/ESTEC TEC-QQS

ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 2 Challenges Ahead Mission Needs –Increase in complexity –Demand for reliable, available, maintainable and safe software systems –Push for higher efficiency (more for less) Rapid evolution in software engineering –Modern lifecycle approaches –Concurrent software engineering –Prototyping –Open source

ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 3 Guiding Principles Future Missions’ Needs –High Reliability –Reuse Technologic/Strategic Drivers –Dependability –Security and Safety –Non-Dependence –Leadership ESA Objectives –Enabling Technologies –Methods, Tools and Standards –Enhance PA’s Effectiveness and Efficiency

ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 4 SW PA R&D Roadmap Support steering progress to meet future challenges Establish the foundation –Implementation plans –Prioritisation –Resource allocation Structured –Areas of software product assurance R&D –Objectives for each area

ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 5 Coordination ESA – European National Space Agencies - Industry Workshop ESA-Industry on software PA R&D road mapping –Enable dissemination of information –Foster open discussion –Facilitate the preparation of ESA’s R&D roadmaps to meet the future demands concerning software product assurance, embracing all perspectives –Enhance industry’s product assurance effectiveness in ensuring the required high quality levels characterizing space software applications

ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 6 SW PA R&D Roadmap: Areas of R&D Identified areas that require software product assurance R&D –Dependability and security in software intensive systems –Processes and management –Reuse –Support to engineering –Product quality –Ground segment –Operations and maintenance

ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 7 SW PA R&D Roadmap: Objectives (1/6) Dependability and security in software intensive systems To develop: –methods ensuring high-reliability software systems –effectively combinations of software RAMS techniques and methods –methods in support of distributed, dependable hard real-time systems –fault tolerant mechanism and protocols to reduce vulnerability –an approach to estimate security risks based on the detection of implementation vulnerabilities in software systems security strategies –software PA methods for security-focussed software development processes –security-based risk assessment methods –security evaluation methods and measurements for open source and COTS software

ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 8 SW PA R&D Roadmap: Objectives (2/6) Processes and management To develop: –standard process models including quality assurance –software project risk management based on software process assessment –a software quality assurance approach for FPGA and ASIC design –safety and dependability process assessment models –quantitative measurements of the benefits of process assessment and improvement –a space specific software risk taxonomy –an approach to risk based software process improvement –requirements and criteria for personnel qualification –a metrication framework for software processes

ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 9 SW PA R&D Roadmap: Objectives (3/6) Reuse To develop: –quality assurance approaches for building block-based software systems –quality assurance approaches for Open Source software (OSS)

ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 10 SW PA R&D Roadmap: Objectives (4/6) Support to engineering To develop: –testing suite adequacy criteria, methods for software intensive systems –new software PA methods and techniques in support of evolving software development methods and techniques –a quality assurance approach for automatic code generation –a quality assurance approach for proof-based systems –techniques in support of system evolution –a quality assurance approach for network- and web-based systems –PA approaches to support agile development models

ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 11 SW PA R&D Roadmap: Objectives (5/6) Product quality To develop: –software product certification requirements and process –approaches for assuring product quality by engaging third party organizations that ascertain the fulfilment of product quality criteria and produce a written statement as part of the product’s quality evidence –metrication programs and quality models with emphasis on establishing target values for metrics and clear links between metrics and quality objectives (e.g. for object oriented developments). Requirement quality modelling and metrics –reliable reliability models for safety- and dependability-critical software components

ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 12 SW PA R&D Roadmap: Objectives (6/6) Ground segment To develop: –software PA approach for large ground segments using contracted communication services Operations and maintenance To develop: –a software PA approach for operations and maintenance phases

ESA/ESTEC, TEC-QQS August 8, 2005 SAS_05_ESA SW PA R&D_Winzer,Prades Slide 13 Summing up Meet future mission needs in line with ESA goals –Define objectives to guide software PA R&D efforts. –Justify objectives: Relate to missions, ESA objectives, drivers –Describe objectives to allow preparation of implementation plans –Early active involvement and contribution from industrial partners