Model Based Design in a Seamless Embedded Software Process

Similar documents
Automation framework for converting legacy application to AUTOSAR System using dspace SystemDesk

PC-Based Validation of ECU Software

Development of AUTOSAR Software Components with Model-Based Design

Vector is a global company located in Stuttgart, Germany Subsidiaries in USA, Japan, France, Sweden

2010 The MathWorks, Inc. Model-Based Design for High Integrity Software and Hardware

Introducing Capital HarnessXC The Newest Member of the CHS Family

1 Public ETAS/SIN ETAS GmbH All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as

The Functional. Mockup-Interface: Innovation through. Open Standards. Hubertus Tummescheit, Modelon

Inside! icteam, a confluence of parallels. - Jyothi G Shivashankar (Robert Bosch Engineering and Business Solutions) Eclipsecon 2013

MANUFACTURING EXECUTION SYSTEM

SharePoint 2013 PerformancePoint Services

Product presentation. Fujitsu HPC Gateway SC 16. November Copyright 2016 FUJITSU

Measurement, simulation, virtualization

CaliAV. Guided-Calibration for INCA Concept Overview. By Nithin Nath ETAS/STI

ADL Automotive. Joubin Adl Zarrabi

Aras Accelerates Innovation at GETRAG FORD Transmissions

Microsoft SharePoint 2013 Business Intelligence

SharePoint 2013 Business Intelligence

COTS VS. CUSTOM THE CONTINUOUS STRUGGLE. Laxmi Sivashankar Senior Manager, Global Process, Methods, Tools and Information & Systems Engineering

Magillem. X-Spec. For embedded Software and Software-driven verification teams

HP Network Automation 7.2 Fundamentals and Administration

AUTOSAR Automotive Open System Architecture

iso20000templates.com

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

GETRAG FORD TRANSMISSIONS

What s New with the PlantPAx Distributed Control System

Novedades de las últimas versiones de MATLAB y Simulink

VISION Calibration and Data Acquisition Software

Usine Logicielle. Position paper

Title: HP OpenView Configuration Management Overview Session #: 87 Speaker: Loic Avenel Company: HP

What s New in Microsoft Dynamics CRM 4.0. Bryan Nielson Director, Product Marketing

Leading tier one supplier reduces controls development time by 75 percent with LMS Imagine.Lab Amesim

Manufacturing: new trends in production systems design and operation. Fulvio RUSINA (Comau), Yves COZE (Dassault Systemes)

A View on Tool Interoperability Solutions at Ford Motor Company

Robotic Process Automation. Reducing process costs, increasing speed and improving accuracy Process automation with a virtual workforce

Evolution of MATLAB for Diesel Engine System Performance Development

Capgemini s PoV on Industry 4.0 and its business implications for Siemens

Guided and automated calibration and validation of powertrain systems

Solutions for the automotive industry siemens.com/automotive

"Charting the Course... MOC D: IT Service Management with System Center Service Manager. Course Summary

Powering the Edge to the Enterprise

Intranet Platform. Software for sharing, collaboration and information management

Predict the financial future with data and analytics

Schedule Manager What s New Mark Homrich Teamcenter Product Management

WHITE PAPER SPLUNK SOFTWARE AS A SIEM

"Charting the Course... MOC A: Architecting Microsoft Azure Solutions. Course Summary

CRYSTAL. Seamless Life-Cycle Collaboration for Safety-Critical Systems Engineering. Dr. Christian El Salloum AVL List GmbH

CaliAV - Guided Calibration for INCA Autopilot to efficient best-practice MCD

A Case Study on the Possibilities of Industrial Internet in both PAT and Pharmaceutical Industry

Considerations and Best Practices for Migrating to an IP-based Access Control System

Gyors piacra jutás felhő platformon - hagyományos IT fejlesztés nélkül? Petrohán Zsolt

FACILITATING AGRICULTURE AUTOMATION USING STANDARDS

Learning Technology Implementation Guide: econtent Development and Integration

AppExchange Packaging Guide

Enterprise Information Governance, Archiving & Records management

Presenter Name Date INTRODUCING HONEYWELL EVANCE FACILITY MANAGER

Model Based Embedded System Development for In-Vehicle Network Systems

Quarterly newsletter for automotive engineers Issue

What s new in Teamcenter Service Pack

Integrated Systems and Safety Engineering Towards Meaningful Assurance Cases

Applying MathWorks Tools to Automotive Embedded Software Development. Neil Robson Changan UK R&D Centre Ltd

Model-Based Design for Controls The MathWorks, Inc. 1

IBM Service Management

for Embedded Multi-Core Systems

Open Source Telemedicine. Sana Android Client and OpenMRS. Winter 2012 IAP

Android as a platform for IVI systems: A new approach

Business Process Management (BPM) system SimBASE 4 Introduction June 2015

Teamcenter Strategic Update Joe Bohman Senior Vice President, Lifecycle Collaboration Software Bill Lewis Director of Product Marketing, Lifecycle

Delivering Governed Self-Service BI across the Enterprise

LOS ANGELES COUNTY SHERIFF S DEPARTMENT REQUEST FOR INFORMATION RFI NUMBER 570SH MANUAL OF POLICY-PROCEDURE ARCHIVAL AND RETRIEVAL SYSTEM

NiceLabel 2017 Product Highlights and Business Benefits. Mišo Duplančič Head of Product Management Ken Moir VP Marketing

Putting Real Production Software in the Loop, Methodologies Enabling SW Co-Development Between OEMs and Tier 1s

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

AC235. SAP Convergent Charging 4.1 COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

DATA STRATEGY Framework & Knowledge Management. Stephan Stadelmann FiNETIK Partners Pte Ltd October, 2008

Model-Based Design for High Integrity Software Development Mike Anthony Senior Application Engineer MathWorks Tucson, AZ USA

VisualDSS. End-to-End. for CAE. Copyright ESI Group, All rights reserved.

Software Tools. Mechatronics, Embedded Control System Design, CAD, Finite Element Analysis, Information Technology and Big Data Areas.

Xerox FreeFlow Digital Publisher Automating print and digital production to open new horizons for you and your customers.

Kepion Solution vs. The Rest. A Comparison White Paper

by Accelrys From other Electronic Lab Notebooks (ELNs)

TrueView Comes to AdWords. August 2017

Software is not an art, it s business Digital Industrial Revolution. Björn Gullberg, CA Technologies

Software Reuse. Ian Sommerville 2006 MSc module: Advanced Software Engineering Slide 1

CAA RADE V5.18 consolidates its building tools while improving code management tools and C++ source code quality checking

A BPTrends Report. March

Stonebranch Architecture: Agent and Integration Technologies

Exam /Course 20332B Advanced Solutions of Microsoft SharePoint Server 2013

BUSINESS PROCESS MANAGEMENT SUITE FUNCTIONAL DESCRIPTION

Maximize ROI, Save Time, Enjoy Peace & Confidence on EHS front SAFE. The EHS Management Solutions ASK-EHS ENGINEERING & CONSULTANTS PV T. LTD, INDIA.

THE SIMPLEST CLOUD MIGRATION IN THE WORLD

CRITICAL COMMUNICATIONS RECORDING WITH CONFIDENCE

The Rise of Engineering-Driven Analytics

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

IBM SmartCloud Control Desk Process Content Pack Training Hardware Asset Management Jeremy Gibson, Solution Architect 14 March 2013

Middleware Modernization: lay the foundation to your digital success

Reference report Oil & Gas

HP Quality Center 10 Overview

The Impact of Modelling and Simulation in Airbus Product Development

Engineering Services Outsourcing

Transcription:

Click to edit Master title style SECRET Model Based Design in a Seamless Embedded Software Process Craig Stephens Chief Engineer Controls Ford Motor Company 1

Click to edit Master title style SECRET Success in Implementation of MBD Industry is broadly successful in deploying MBD at a feature level or for Rapid Prototyping, HIL, etc. This success now drives a focus on the Enterprise view of MBD in the context of a broader Model Based Systems Engineering Process. 2

Current State and Future Opportunity Click to edit Master title style SECRET Model Based Design is sufficiently widespread to consider it the norm. Results show tremendous opportunity for delivering complex advanced functions with higher quality and without compromising on expected automotive delivery schedules. Deployment of MBD in large organisations and distributed systems continues to be challenging. The bigger opportunity lies in the integration of MBD Controls and SW Design into a fully integrated CAE Process MBD Tools and Process still need work but the value added upfront far outweighs the risks. 3

Click to edit Master title style SECRET Application of the Capability and Maturity Model Integration to MBD Optimised All aspects of process measured and optimised with respect to organisational objectives. Initial Managed Ref: CMMI Institute: http://cmmiinstitute.com/ Defined Quantitatively Managed Standardised processes used even under times of stress. Whole organisation capable of repeatably producing the same output on time. Depends on the competence and heroics of the people. Inability to repeat successes Quality and process performance understood in statistical terms Process consistently applied across projects. Detailed measures of the process and work products. Increase MBD Capability: Adaptation of SW Engineering Tools/Methods to fit MBD. Reduce variation in output. Add process/product measurement capability. 4

Click to edit Master title style SECRET MBD to Model Based Systems Engineering Control Design with Simulation. Optimised Individual Success Model Based Rapid Prototyping Model Based Design with Autocode Managed Optimised Defined Quantitatively Managed Model Based Systems Engineering Initial Managed Enterprise Systems Engineering Initial Enterprise Success 5

Click to edit Master title style SECRET MBD for Production 6

Complex and Complicated! Click to edit Master title style SECRET Engine ECU (Per Model-Year ) 35 APPLICATIONS 150 FEATURES 200 DEVELOPERS 10,000 SIGNALS 30,000 CAL PARAMS and with changing Architecture, Interfaces, New Functions, Variant Functions..

MBD Click System to edit V Master Process Map title Overview style SECRET 1 Create Change Request 2 Startup FAME 6 Application Functional Testing Release Unit Functional / Coverage Testing 3 6.1 Develop Feature Requirements & DVP Simulink Testing (MIL) 4.3 Inputs 4.4 4 Outputs Ctl Mdl Proc Doc Blocksets Feature Control Model Development Parameter Mgmt Lib Utils Model 4.1 (Unit) Documentation 6.2 4.2 Architecture Style Guide Test Vectors Parameter Mgmt Create / Modify Create / Modify SW Installation Guide VMAPS.-Calibration Control Plant Model MBD Checklist for Testing Variant Mgmt Strategists (MIL) Architecture Style Guide Code to Model Compliance Report MBD Checklist for Strategists Phase II Phase I No Yes Integrated Application Functional Testing 8 Fail Generate Code 7 MBD Checklist for Strategists Completed Phase III Fail 9 Examine Generated Code ECUSIM Testing (MIL) 10 Unit Back 2 Back Testing Requirements and DVP 6.3 11 Unit Static Analysis (e.g. Polyspace) Rapid Prototype Module 12.1 Simulink Testing (MIL / SIL) 5 Fail / Enhance Fail / Enhance Phase V Fail / Enhance 12 Unit Integrated w / App Functional Testing 12.2 12.3 VMAPS Testing (MIL / SIL) ECUSIM Testing ( MIL / TIL) 22 Bookshelf & Release SW App 19 PCM / ECM / TCM Application Functional Testing 19.1 19.2 Submit Model Change Request Browse Model Vehicle/Dyno HIL Testing Testing Yes Model 20 Issue w / 18 Fail / Enhance Feature Model Create Strategy Book Phase Development VI 17 Application Functional Testing 16 Calibration Check AppBld Checker Tool Results Fail Phase VIII 17.1 17.2 VMAPS Testing (SIL) Fail / Enhance 15 MBD Feature Files Build Application Model Files => 4.mat Workspace Files => Code Generation 4.1 Test Vectors & Results => 4.4 14 SW Installation Guide => 4.4 Check-in & Style Guide Compliance Report => 4.4 Label Files MBD Checklist for Strategists => 4.4 M-Scripts => 8 13.c &.h Files => 8 Generate Model pdf of Models => 13 Documentation DocGen Report => 13 Phase IV ECUSIM Testing (TIL) Phase VII 21 Annotate.pdf No Fail Fail Fail Fail Fail 8

Click to edit MBD Workstreams Master title style SECRET Documentation Version Control Change Control Architecture Blocksets Library Utilities Style Guide Parameter Management Calibration Variant Management Control Model Development Code Generation DV Testing Application Build RAM/ROM/ Chrono/Tasking User Environment Code to Model Conversion Plant Modeling Management & Training MBD Core Team drives common processes and practices across Ford 9

Click to edit Master title style SECRET User Environment 10

Click Ford Automotive edit Master Modeling title Environment style SECRET A Ford Custom Tool that sits on top of Matlab. Part of a standard MBD SW load. Controls the use of approved Library Blocks Maintains a consistency of models across the program or multiple programs Automate model compliancy checking Integration to configuration control system Set up of environment achieves generation of efficient C code Allows for integration of specialized API s Interfaces to other software Plug-ins for auto-test programs FAME provides a consistent environment for the whole team that can eliminate common mistakes and provide automation for tedious, common or difficult tasks 11

Click to edit Master title style SECRET Parameter Management 12

Click to edit Master title style SECRET UniPhi: Complexity Visualization VISUALIZE WHAT I HAVE ANY WAY I NEED TO SEE IT UniPhi Server e.g. What are all dependencies for this signal?

UniPhi Summary Click to edit Master title style SECRET Centralized data management Version control Recreate history of objects, releases Interoperability: Share data across tools Centralized system architecture design and management Visualization of complexity Rule checking Roles & Permissions Support for C-code as well as models PLM interface UniPhi provides a consistent enterprise-wide collaborative development environment

MBD Challenges Click to edit Master title style SECRET Integration with the supply base: Interface management (AUTOSAR) Requirements & validation cascade. Building and maintaining plant models. Scalability and integration of MBD tools in large extended teams. Total process support (documentation, parameter management..) Support for different business models across the across our enterprise (outsourced vs. insourced, fixed vs. floating point, etc.). Validating new versions of the MBD Tools and planning migration. Autocode improvements: Quick response to issues with both Interim Containment Actions and Permanent Corrective Actions 15

Click to edit Master title style SECRET MBD in Context 16

Beyond Controls Click to edit Master title style SECRET Source: wiki.hsc.com, Google images Source: Wikipedia MODEL BASED SYSTEMS ENGINEERING 17

Model Based Systems Engineering Click to edit Master title style SECRET Directly connects the development engineers to Customer Experience and Vehicle Attributes. Moves from a component Design and Release focus to a process around system dynamics. Enables the Controls Engineer to interact upfront with the hardware engineers. Facilitates data migration, integration and integrity. Provides necessary visibility and access to relevant data. 18

Vehicle Software and Electrical Management Click to edit Master title style SECRET 19

Tying it all Together Click to edit Master title style SECRET 20

Click to edit Summary Master title style SECRET A state of efficient Model Based Design with Autocode is in sight. Entering an exciting phase that will enable future complex systems by: Maturing the MBD Controls & SW Process. Connecting Engineering information across Mechanical, Electrical, Control & Software. Connecting engineers in distributed organisations. Allowing all the stakeholders to contribute to successful system execution. 21

Click to edit Master title style SECRET Thank You! 22