Industry Challenges in Embedded Software Development



Similar documents
Johan Hallberg Research Manager / Industry Analyst IDC Nordic Services & Sourcing Digital Transformation Global CIO Agenda

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

Effecting Data Quality Improvement through Data Virtualization

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation

Product Synthesis. CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18

O p t i m i z i n g t h e N e t w o r k t o M e e t T o m o r r o w ' s I C T D e m a n d s

W H I T E P A P E R E n a b l i n g D a t a c e n t e r A u t o mation with Virtualized Infrastructure

White Paper. ThinRDP Load Balancing

CYBERSECURITY AND RESILIENCE

META Delta. Application Delivery Strategies

Preparing for the Future: How Asset Management Will Evolve in the Age of the Smart Grid

UNCLASSIFIED. UNCLASSIFIED Office of Secretary Of Defense Page 1 of 8 R-1 Line #50

Business Intelligence Not a simple software development project

Use product solutions from IBM Tivoli software to align with the best practices of the Information Technology Infrastructure Library (ITIL).

The Business Case for Using Big Data in Healthcare

Next-Generation Building Energy Management Systems

IF2261 Software Engineering. Introduction. What is software? What is software? What is software? Failure Curve. Software Applications Type

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti

A New Era of Cybersecurity Neil Mohammed, Sales Engineer

Copyright 2013 wolfssl Inc. All rights reserved. 2

Extend your analytic capabilities with SAP Predictive Analysis

Defining, Modeling & Costing IT Services Integrating Service Level, Configuration & Financial Management Processes

Cordys Business Operations Platform

CISCO UNIFIED COMMUNICATIONS FOR MIDSIZE DATA CENTERS ON VBLOCK SYSTEM 200

W H I T E P A P E R C l i m a t e C h a n g e : C l o u d ' s I m p a c t o n I T O r g a n i z a t i o n s a n d S t a f f i n g

C-nario Cube. June, 2008

Smart Meters are Disrupting the Retail Energy Landscape

Data Center Consolidation in the Federal Government Looking beyond the technology

Mitel Professional Services Catalog for Contact Center JULY 2015 SWEDEN, DENMARK, FINLAND AND BALTICS RELEASE 1.0

IT PROJECT GOVERNANCE GUIDE

C ETS C/ETS: CYBER INTELLIGENCE + ENTERPRISE SOLUTIONS CSCSS / ENTERPRISE TECHNOLOGY + SECURITY

Lawson Healthcare Solutions Optimization of Key Resources Forms a Foundation for Excellent Patient Care

A Tipping Point for Automation in the Data Warehouse.

Symantec Global Intelligence Network 2.0 Architecture: Staying Ahead of the Evolving Threat Landscape

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

Ontology, NFV and the Future OSS September 2015

Service Performance Management: Pragmatic Approach by Jim Lochran

Professional Services Organizations (PSO) Need Professional Services Automation (PSA)

Work Smarter, Not Harder: Leveraging IT Analytics to Simplify Operations and Improve the Customer Experience

The IT Infrastructure Library (ITIL)

Innovative Talent Management Strategies in the State of Tennessee

The Australian Public Service Big Data Strategy

whitepaper Elsevier CPM Resource Center: CPM Integration Methodology

Software Development Best Practices

What is Automotive Software Engineering? What is Automotive Software Engineering? What is Automotive Software Engineering?

Huawei Agile Network FAQ What is an agile network? What is the relationship between an agile network and SDN?... 2

Implement a unified approach to service quality management.

WRITTEN TESTIMONY OF NICKLOUS COMBS CHIEF TECHNOLOGY OFFICER, EMC FEDERAL ON CLOUD COMPUTING: BENEFITS AND RISKS MOVING FEDERAL IT INTO THE CLOUD

T r a n s f o r m i ng Manufacturing w ith the I n t e r n e t o f Things

5 Steps to Choosing the Right BPM Suite

SOA REFERENCE ARCHITECTURE: WEB TIER

Consumerization. Managing the BYOD trend successfully. Harish Krishnan, General Manager, Wipro Mobility Solutions

Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction

BPTrends January 2005 etom and ITIL. etom and ITIL: Should you be Bi-lingual as an IT Outsourcing Service Provider? Jenny Huang

Leveraging SaaS as Part of a Technology-led Procurement Transformation

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors

Supply chain management in the ERP industry

Archive Data Retention & Compliance. Solutions Integrated Storage Appliances. Management Optimized Storage & Migration

Chapter 9 Software Evolution

alcatel-lucent Smart Plan solution Professional and Consulting Services

The New Model for IT Service Delivery

dxhub Denologix MDM Solution Page 1

Data Management Emerging Trends. Sourabh Mukherjee Data Management Practice Head, India Accenture

Cloud Computing and Standards

Redefining Infrastructure Management for Today s Application Economy

Visibility in the Modern Data Center // Solution Overview

Business Object Document (BOD) Message Architecture for OAGIS Release 9.+

How mobility improves the insurance sales process

AD Management Survey: Reveals Security as Key Challenge

The Rising Opportunity for CMO-CIO Collaboration in the Pharmaceutical Industry

Blackhawk Technical College. Information Technology Services. Process Improvement Visioning Document

Announcing the product launch of a Mitel Virtual Mitel Communication Director (Virtual MCD)

THE CONVERGENCE OF NETWORK PERFORMANCE MONITORING AND APPLICATION PERFORMANCE MANAGEMENT

Development of AUTOSAR Software Components within Model-Based Design

Active Network Defense: Real time Network Situational Awareness and a Single Source of Integrated, Comprehensive Network Knowledge

Architecting an Industrial Sensor Data Platform for Big Data Analytics

Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville

Five best practices for deploying a successful service-oriented architecture

can you improve service quality and availability while optimizing operations on VCE Vblock Systems?

Transcription:

Industry Challenges in Embedded Software Development Don Wilson Raytheon Company dwilson4@raytheon.com (520)545-9429 7 July 2005 Copyright 2005 Raytheon Company. All rights reserved.

Industry Challenges in Embedded Software Development Embedded software development at Raytheon What are key challenges in embedded software development? Thoughts on research and advances to address these challenges 7/11/2005 Page 2

Raytheon Embedded Systems 80,000 employees $20B+ sales 8-10,000 software developers Broad spectrum of embedded systems Commercial, military, space, international Distributed workforce 7/11/2005 Page 3

Real World Development @ Raytheon Large gap between research and industry development Typical embedded software development @ Raytheon Limited modeling, limited component use C/C++, Commercial RTOS, Custom hardware, hand coded and integrated Productivity growth is slow Small groups using current research and technology Non-Technical Challenges in industry development Developers of varying skill levels Long product lifetimes influence technology Risk aversion is extreme Related domains but we don t share solutions well Complexity growth is relentless Reducing the gap between research and industry is critical 7/11/2005 Page 4

What advances would be most critical to our future? Components that are inherently real-time and configurable Mature real time architectures Dependability and quality in embedded systems 7/11/2005 Page 5

Components that are inherently real-time and configurable Component Functionality Composition rules Other qualities Component Component Component RT Performance Target System Scheduling Policy These attributes need independence Today s development incorporates RT performance based on design experience Actual performance is tested into the system and varies over time Nearly all systems must operate in multiple target environments Research has not reached US industry 7/11/2005 Page 6

Mature real time architectures There is little commonality in representation and structure of software architectures across industry and Raytheon We lack a language to discuss, document, research and compare embedded system architectures This reduces leverage from past successes It is difficult to cross boundaries (industry, academia, different domains) Research, publication and standardization of embedded software architectures would Improve architectural use and evolution Support maturation of tools and techniques Allow development of components that are composed into known architectures Architectural Views My View Your View His View Her View What should a SW architecture of an embedded system consist of? What are known solutions to different domains of embedded systems? How do we compose components into a successful SW architecture? 7/11/2005 Page 7

Dependability and quality in embedded systems Raytheon customers want no doubt system performance Even early tests must be low risk Reliable, real world correctness and testing methods are critical Formal methods for dependability and correctness are insufficient today Must encompass real world complexity levels Methods for specifying quality attributes are insufficient Availability, resource consumption, reliability Expanding formal methods to entire systems (not just software) would be valuable 7/11/2005 Page 8

Other Challenges There is a shortage of software developers with real time embedded education and experience Tools coming out of research are limited in use unless adopted by commercial tool vendors Standards that would support real-time modeling, formal methods, etc are needed 7/11/2005 Page 9

Raytheon Initiatives Develop and support a variety of model driven software development programs Internal Research and development, University partnerships, ESCHER Shape embedded systems software architecture standards, representation and communication Standardize across Raytheon where possible Support embedded real time standards to facilitate commercial tool development 7/11/2005 Page 10

Conclusion Raytheon is interested in closing the gap between research and industry RT standards, partnerships with vendors, partnerships with academia, Maturation and risk reduction via testbeds, research support Formal methods for complex embedded systems Raytheon supports the development of techniques or methodologies that can dramatically improve system dependability, correctness and quality 7/11/2005 Page 11