10 Jahre Modellierung bei Continental, eine ehrliche Bilanz
|
|
- Crystal Fletcher
- 6 years ago
- Views:
Transcription
1 Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Entwicklungsprozesse mit der UML für eingebettete Systeme 10 Jahre Modellierung bei Continental, eine ehrliche Bilanz Commercial Vehicles & Aftermarket
2 Continental Corporation Five Strong Divisions Chassis & Safety Powertrain Interior Tires ContiTech Vehicle Dynamics Engine Systems Instrumentation & Driver HMI PLT, Original Equipment Air Spring Systems Hydraulic Brake Systems Transmission Infotainment & Connectivity PLT, Repl. Business, EMEA Benecke-Kaliko Group Passive Safety & Sensorics Hybrid Electric Vehicle Intelligent Transportation Systems PLT, Repl. Business, The Americas Compounding Technology Advanced Driver Assistance Systems (ADAS) Sensors & Actuators Fuel & Exhaust Management Body & Security Commercial Vehicles & Aftermarket PLT, Repl. Business, Asia Pacific Commercial Vehicle Tires Conveyor Belt Group Elastomer Coatings Two Wheel Tires Industrial Fluid Systems Mobile Fluid Systems Power Transmission Group PLT Passenger and Light Truck Tires Vibration Control 2
3 Business Unit Commercial Vehicles & Aftermarket Segments and their Portfolio Tachographs, Telematics & Services Vehicle Electronics* Independent Aftermarket Original Equipment Services Digital tachograph solutions Instrument clusters OE & platform solutions ATE wear and tear parts for brakes All original parts of Automotive Group Analogue tachograph solutions Accessories & services for workshops Fleet management Telematic products Single gauges Body controller for trucks Driver working place Body builder module VDO replacement parts (fuel systems, actuators for central locking systems, engine actuators, HVAC blower & fan systems, screen & headlight washer systems, sensors, tire pressure monitoring systems) Portfolio for service & replacement to OEMs (commercial & passenger vehicles) Off & On-Highway transmission ECU Chassis master control unit Light control module Platform multiplex solutions Multi-brand diagnostics OE diagnostics & services Diesel repair service Brake service equipment & tools *Selective products from product categories 3
4 Agenda Motivation Introduction Tachograph Project Structure Tachograph Legacy Development Future Development Support and Barriers 4
5 Motivation Target Achievement Abstract and understand complex Systems Formal Development Approach How do we come to a solution (break down) Why have we chosen this solution (rationale) Where are requirements implemented (traceability) Effective and reliable Verification and Validation Consistency between Architecture, Documentation, Code, Test, 5
6 Agenda Motivation Introduction Tachograph Project Structure Tachograph Legacy Development Future Development Support and Barriers 6
7 The Project DTCO1381R2 Tachograph for European market Common Criteria Security Evaluation (highest Attack level) Major Project Goal: Cost reduction (using new Security-Architecture) Project Domain Team: Multi-site / Multi-team Approach: Migration based on existing software, by isolating security related features into additional microcontroller (called SecCon ) Restricted HW: CPU: 32 bit, 33 MHz Code/Data: 380 Kbyte (usable) RAM:10 Kbyte (usable) 7
8 Architectural Principles Definition of a Static Structure Central Entry Point (Architectural Views) Clear Hierarchy for SW Modules (Layers) Clear Structure within the Modules (Interface, Implementation) Definition of a Workflow Abstraction Methodology Definition of Abstraction Level 0 3 Level 0: Cross System Level (Collaboration) Level 1: System Level (Device) Level 2: Sub-system Level (Controller SW Architecture) Level 3: Component Level (SW Module SW Design) 8
9 System Overview (level 1) 9
10 Process V-Model Feature Driven Development (FDD) Project Management Horizontal Traceability (Validate/Verify) Stakeholder Requirements Acceptance Test Vertical Traceability (satisfy) Requirements Engineering n Performance Specification Architecture & Design Software Architecture & Design Software Detailed Design n+2 Integration Test Integrations test plan / specification Software Test System Test System test plan / specification n+1 Software Specification & Design Software test plan / specification Implementation Configuration & Change Management Requirements Management 10
11 Agenda Motivation Introduction Tachograph Project Structure Tachograph Legacy Development Future Development Support and Barriers 11
12 Structure Overview (level 1 & level 2) The Architecture consists of several Layers 2. The Architecture Additional Packages provides Architectural Rules Use Case Folders provide high level Abstraction Different Views on the Model provides a good Overview 12
13 Structure Overview (level 1 & level 2) The Use Case folders are container for corresponding Feature Sets 3. The Analysis The Feature Sets are satisfying Requirements Sequence Diagrams are showing Scenarios of the Feature Sets on different levels and impact The Overview consists of all identified Feature Set represented as UML Use Cases 13
14 Structure Architecture & Design SW Architecture (Level 2 Diagram) SW Design (Level 3 Diagram) 14
15 Structure Views (level 2) 4. The Service View The Service View shows an Overview of all existing Services It defines Types which represents the Message structure and the Service IDs 5. The Module View The Module View shows all existing Modules and how they collaborate 15
16 Structure Module Interface Overview SW Architecture Layer model (level 2) 16
17 Structure Implementation / Test (level 3) Each Module is stored in its own CI 10. The Module Structure The Test Package is stored in a separate CI Requirements are satisfied on Module level Each Module can have more detailed Level3 Sequence Diagrams 17
18 Structure Implementation / Test (level 3) The Test Package contains Unit and Module Tests 11. The Module Test The Module Tests are again stored in a separate CI The Component consists of several Configurations The Tests are created according the defined Feature Sets 18
19 Agenda Motivation Introduction Tachograph Project Structure Tachograph Legacy Development Future Development Support and Barriers 19
20 The Project DTCO3283R1 New Module Development NCMDT is a new Module Uses object oriented C Provides Singleton Objects for accessing the Services Provides callback Interfaces to be implemented by the clients Documents its behavior with several SDs Uses Code Generation for Statecharts 20
21 ServiceCoordinator State Behavior /switchoffncmpowersupply(me); me->fatalerrorcounter = 0; Only powered in system states: GLOB_nwMfm, GLOB_nwSfpm, GLOB_nwNom, GLOB_nwOv m, AdrMode setncmstatus(me, encmdtncmmodulestatus_notready);... Idle setncmstatus(me, encmdtncmmodulestatus_notread... eventeradrmode [else] evexitadrmode evsystemmodechange[ [isswitchonrequired(me, params->currentmode) == true] isswitchonrequired(me, params->newmode) == true] Startup-Timers: ReadyTimer: 15sec (inccnt=0.5sec) evsystemmodechange[ StatusRequestTimer: 0.5sec isswitchoffrequired(me, params->newmode) == true] eventeradrmode Powered resetalltimers(me); me->commandretrycount = 0; NcmDtCommandDispatcher_notifyStartUpPhase(me->itsDispatcher, true); TurnOff Power TurnsOn power Reset NCM ResetNcm managestartsequence(me); evresetdone/ resetncmreadytimer(me); enablestartupcontroller(me); [me->rescnt > NcmDtResCntMax]/ setncmstatus(me, encmdtncmmodulestatus_defectncm); WaitUntilNcmModuleReady Halt Note: Setting of the encmdtncmmodulestatu s_notready depends on the exit condition of the Powered state. If there was no explicit reason(for Ex. Fatal errors) to leave the Powered state then it is set. If there was a explicit reason (for Ex. Communication error) then it is not set. [else] [isncmreadytimerexpired(me) == true] The lifecycle status should be one of the literals defined in NcmDtLifecycleSt atus evstatusrequesttimerexpired GetNcmStatus DelayStatusRequest (void)ncmdtservicecoordinator... reloadncmstatusrequesttimer(me); incrementncmread... evncmstatusreceived [else] [isncmready(me, params->equipmentstatus) == true]/ resetalltimers(me); The fatalerrorcount er is needed to identify communicaton errors in ADR mode as the Halt state can be manipulated [else]/ setncmstatus(me, encmdtncmmodulestatus_lifecycleerror); evprocessevent LifeCycleIsWrong A [NcmDtLifeCycleMonitor_setLifecycleStatus(me->itsLifeCycleMonitor, Complex Statechart params->lifecyclestatus) == true] [else]/ me->fatalerrorcounter++; setncmstatus(me, encmdtncmmodulestatus_notready); [else] [NcmDtLifeCycleMonitor_isNcmBlocked(me->itsLifeCycleMonitor) == true]/ setncmstatus(me, encmdtncmmodulestatus_blocked); evfatalncmerror CheckSwVersionAndNcmCrypto me->iscmdrequested = false; [iscmdretrialneeded(me, params->rescode) == true] [NcmDtFatalErrSupressCnt <= me->fatalerrorcounter]/ setncmstatus(me, encmdtncmmodulestatus_communicationerror); evsoftwareversionreceived [else]/ SwVersionIsWrong setncmstatus(me, evprocessevent encmdtncmmodulestatus_wrongsoftwareversio n); [else] ev LifecycleErr/ [issoftwareversioncorrect(me, params->version) == true]/ setncmstatus(me, me->commandretrycount = 0; encmdtncmmodulestatus_lifecycleerror ); [iscompletestartupallowed(me) == false] [else] [isncmequipmentok(me, params->rescode, encmdtcommandidentifier_getncmactivatio ndata) == false] NCM-command Response-TimeOut If NCM-module does not respond within t= 5 sec to a command-request it will lead to a fatal error (service abortion). Complete list of Fatal error cases at: RussiaUseCasesAndServices.xls (Tab Errs, Filter _ErrServiceAborted) me->iscmdrequested = false; me->iscmdrequested = false; CheckNcmCryptoAndGnss CheckNcmDatabase Operating [else] [else]/me->commandretrycount = 0; evresponsecodereceived enableservices(me); me->fatalerrorcounter = 0; NcmDtCommandDispatcher_notifyStar... evresponsecodereceived [iscmdretrialneeded(me, params->rescode) == true] [iscmdretrialneeded(me, params->rescode) == true] [else] evstartncmreset/setncmstatus(me, encmdtncmmodulestatus_notready);me->freezerescnt = true; Reset requested by the client. At the moment Card Client [else]/ updategnssstatus(me, params->rescode); [isncmequipmentok(me, params->rescode, encmdtcommandidentifier_exch angemotiondata) == false] [isncmequipmentok(me, params->rescode, encmdtcommandidentifier_recordfaultoccu red) == false] ErrorOccured [isgnssdefect(me) == true]/ setncmstatus(me, encmdtncmmodulestatus_defectgnss); [else]/ setncmstatus(me, encmdtncmmodulestatus_defectncm); Lifecycle management:... If one of the conditions below is met, the reset of the NCM will enforce the correct setting of the lifecycle during startup. 1. Detection of lifecyle-state "Blocked": After the NCM entered Blocked, it will reply with error WrongCommand to the first command sent that is not allowed. As part of the startup, the lifecycle-state is read and updated. 2. Generally as the life cycle progresses the service availability and commands availibility grows, in any case if there is a intermediate Lifecycle where a service or a command have to be disabled will also lead to a reset as command will not be accepted by NCM. 21
22 The Project DTCO1381Rx The Release View provides information for several releases Within a Release is Information about all the changes Each Feature has its own Package FeatureSet Modules show the related Module changes They inherit from the real Modules and show the needed changes and responsibilities The Features have also SDs and Requirement traceability 22
23 Agenda Motivation Introduction Tachograph Project Structure Tachograph Legacy Development Future Development Support and Barriers 23
24 System: Cash Machine Card Reader Touch Panel Key Pad 24
25 System: Cash Machine Use Cases Analysis (level 0) act [Activity View] GetMoneyBlackBoxView [Architecture] insertcard cardinserted enterpin pinentered authenticate Pin [authenticated] readcardid readpinnum ber askforamou nt [else] notifycustom er askforpin verifypin tobecontinu ed [verified] [else] 26
26 System: Cash Machine Scenario: Use Case Execution I (level 0) sd [Package] GetMoneyBBScenariosPkg [AuthenticationFailed] :Customer :Uc_GetMoney evinsertcard() cardinserted() cardid=readcardid() askforpin() eventerpin() pinentered() cardpin=readpinnumber() verifypin(pin:cardpin) authenticatepin(pin:cardpin) notifycustomer() 27
27 System: Cash Machine Use Cases Partitioning (level 0) act [Activ ity View ] GetMoney WhiteB oxv iew [D esign] «B lock» CashMachine «Block» Authenticator «B lock» CardReader «B lock» KeyP ad «B lock» TouchPanel Customer insertcard cardinserted readcardid askforpin pinentered Customer enterpin verify Pin readpinnumb er [v erified] authenticatep in [else] notify Custom er [else] [authenticated] tobecontinue d askforamou nt 28
28 System: Cash Machine Scenario: Use Case Execution II (Happy Day level 0) sd [Package] CashMachine_WB_SD_Uc1 [HappyDay] The Lead Architect defines the Specification :Customer :CashMachine :CardReader :TouchPanel insertcard() reqcardinserted() cardinserted() reqreadcardid() cardid=readcardid() :KeyPad :Authenticator reqaskforpin() All parties are involved enterpin() askforpin() reqpinentered() pinentered() Result of an Iterative Analysis and Design Process reqreadpinnumber() cardpin=readpinnumber() reqverifypin() verifypin(pin:cardpin) reqauthenticatepin() authenticatepin(pin:card askforamount() reqaskforamount() tobecontinued() reqtobecontinued() 29
29 System: Cash Machine Static software architecture (level 2) ModuleOverview ENG.5.BP1 Architecture «Interface» CardListener «Interface» KeyPadListene «Interface» TouchPanelList «Requirement» Requirements.i ID = 10 ENG.5.BP1 Component «satisfy» CashMachine 1 Authenticator «satisfy» «Requirement» Requirements.i ID = 7 ENG.5.BP2 Allocate Req. ENG.5.BP10 Traceability Design 1 CardReader 1 KeyPad 1 TouchPanel «satisfy» «Requirement» Requirements.i ID = 8 ENG.5.BP9 Traceability Architecture «satisfy» «satisfy» «satisfy» «satisfy» «Requirement» Requirements.i «Requirement» Requirements.i «Requirement» Requirements.i «Requirement» Requirements.i ID = 4 ID = 6 ID = 5 ID = 9 30
30 System: Cash Machine (Not shown in talk) Software construction (level 3) ENG.5.BP6 Detailed Design AuthenticatorOverview 1 PinRequester Authenticator authenticatepin(... comparepins(st... «satisfy» «Requirement» Requirements::id11 ID = 11 The Authentication must not take longer than 30 ms. 1 HashCalculator 31
31 System: Cash Machine Dynamic software architecture (level 2) ModuleBehavior_HappyDay_mod :Customer :CashMachin e :Authenticator :CardReader :KeyPad :TouchPanel ENG.5.BP3 Interfaces 1. Insert the card insertcard() cardinserted() If a card is inserted, it is read to identify the customer. ENG.5.BP4 Behavior readcardid() askforpin() cardid() To authenticate the customer, a pin is requested. ENG.7.BP3 Test Spec 2. Enter the pin enterpin() ENG.5.BP7 Verification Criteria readpinnumber() pinnumber() pinentered() If a pin is entered, it is read to authenticate the customer. ENG.5.BP8 Verify Design UC Step verifypin() authenticatepin(cardid, pinnumber) authenticated() {4 digit} askforamount() The stored and hashed pin on the card is authenticated against the entered pin. If the customer is authenticated, it is asked for the amount of money. 3. Request the money --> to be continued... 32
32 System: Cash Machine (Not shown in talk) Software construction (level 3) ENG.5.BP6 Detailed Design AuthenticatorOverview PinRequester 1 Authenticator ENG.6.BP9 Traceability SW Unit authenticatepin(... comparepins(st... ENG.6.BP5 Verification Criteria ENG.6.BP10 Traceability Test Spec «satisfy» «Requirement» Requirements::id11 ID = 11 The Authentication must not take longer than 30 ms. 1 HashCalculator ENG.6.BP4 Develop 33
33 System: Cash Machine (Not shown in talk) Software construction (level 3) sd [module] Authenticator [Authenticator_HappyDay] ENG.6.BP2 Analyze SW Units ENV :Authenticator :PinRequester :HashCalculat or :CardReader ENG.6.BP8 Traceability SW Unit ENG.6.BP3 Prioritize authenticatepin(cardid, pinnumber) getpin(cardid) requestpin(cardid) ENG.6.BP5 Verification Criteria storedpinhash() calculatehash(pinnumber) enteredpinhash() hashedpin() ENG.6.BP6 Verify authenticated() comparepins(storedpinhash, enteredpinhash) Requirements::id7 ENG.7.BP7 Traceability Arch./Design ENG.7.BP4 Integrate SW The stored and hashed pin on the card is authenticated against the entered pin. 34
34 Agenda Motivation Introduction Tachograph Project Structure Tachograph Legacy Development Future Development Support and Barriers 35
35 Summary Full Bilateral Traceability Full Consistency Improves Communication Validity of Documentation Reuse of Documentation Lots of Powerful Diagrams Performed in real Projects with Assessments 36
36 Summary Guided and Formal development process Reducing Errors Simpler Tracing Growing Design Single Source Common data storage Less redundancies Reliable, Consistent and Traceable More re-use Automation Executable Models 37
37 Support and Barriers Support for lots of Standards Process Models (CMMI, (Automotive)SPICE, ) Quality Charachteristics (ISO9126, ISO25010, ) Safety Standards (ISO26262, ISO61508, ) Barriers Management needs to understand the need of this technology Management needs to support it (Time, Budget, Commitment) Employees need to be qualified Employees need to get the chance to collect experience Projects need to have support from Experts (Coaching) 38
38 Thank you for your attention! 39
Digitalizing fleet maintenance and diagnostics with SAP Connected Fleet
Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Digitalizing fleet maintenance and diagnostics with SAP Connected Fleet, Frankfurt/Main
More informationMastering Unexpected Situations Safely. Chassis & Safety Vehicle Dynamics
Mastering Unexpected Situations Safely Chassis & Safety Vehicle Dynamics Benefits and Challenges of using SystemC Models for Pre-Silicon Software Development in the Automotive Industry www.continental-corporation.com
More informationThe Seamless Supply Chain a Product of Trusted Data and Connectivity
Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 7,6 cm) The Seamless Supply Chain a Product of Trusted Data and Connectivity CVAM Pre IAA
More informationUsing STPA in Compliance with ISO26262 for developing a Safe Architecture for Fully Automated Vehicles
Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Using STPA in Compliance with ISO26262 for developing a Safe Architecture for Fully
More informationUsing STPA in Compliance with ISO26262 for developing a Safe Architecture for Fully Automated Vehicles
Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Using STPA in Compliance with ISO26262 for developing a Safe Architecture for Fully
More informationKNIME for Deterministic Analytics by Business Users Dr. Arne Beckhaus, Head of Big Data
Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 7,6 cm) KNIME for Deterministic Analytics by Business Users Dr. Arne Beckhaus, Head of Big
More informationChina From Volume to Value with Intelligent Manufacturing
Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 13,2 cm) China From Volume to Value with Intelligent Manufacturing Hui Zhu 17 th Nov., 2016
More informationContinental Automotive India Automotive Logistics Conference India, Chennai November 8,2017
Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Continental Automotive India Automotive Logistics Conference India, Chennai November
More informationSupplying Value with Innovation
Supplying Value with Innovation Wolfgang Dehen, Group President Reinhard Pinzer, Chief Financial Officer Financial Market Day, February 17, 2004 We are on track with our financial performance Rigorous
More informationSystems Engineering and Security Challenges
Systems Engineering and Security Challenges Frank Kirschke-Biller Manager Global Core Software Process 12.10.2017 Ford Proprietary Agenda 1 Introduction 2 Current system engineering solutions 3 Future
More informationAUTOSAR Automotive Open System Architecture
Automotive Open System Architecture Cooperate on standards, compete on implementation. Alessandra Mitidieri C. Agenda History Partnership Structure and Members Main Topics and Benefits Architecture Present
More informationversion NDIA CMMI Conf 3.5 SE Tutorial RE - 1
Requirements Engineering SE Tutorial RE - 1 What Are Requirements? Customer s needs, expectations, and measures of effectiveness Items that are necessary, needed, or demanded Implicit or explicit criteria
More informationMULTIBRAND DIAGNOSTICS INTELLIGENT DIAGNOSTICS.
MULTIBRAND DIAGNOSTICS INTELLIGENT DIAGNOSTICS www.jaltest.com CONTENTS Introduction What is Jaltest? Who is it for? Diagnostic Functions Diagnostic Errors Outstanding Functions Jaltest Expert Additional
More informationConnectivity key to efficient, safe, and convenient mobility
Connectivity key to efficient, safe, and convenient mobility Dr. Markus Heyn Member of the board of management, Robert Bosch GmbH 1 Invented for life means connected for life Combining cross-domain know-how
More informationEB Automotive Driving the Future of Software
EB Automotive Driving the Future of Software About Elektrobit (EB) Driving the Future of Automotive Software Architecting the experiences inside and outside the connected vehicle in a safe manner. Leading
More informationVolkswagen goes Adaptive
Volkswagen goes Adaptive Adaptive AUTOSAR as SW Framework for the new electric vehicle platform Dr. Marcel Wille, Ulrich Kleine Volkswagen AG Agenda 2 1. Motivation Why is there a need for change? 2. Introduction
More information» Software in Tractors: Aspects of Development, Maintenance and Support «
Session: Information Technology for Agricultural Machines» Software in Tractors: Aspects of Development, Maintenance and Support «Dipl.-Ing. Rainer Hofmann, AGCO GmbH, Germany Development of Software is
More informationPlant Regensburg. IT-Cluster 2017 Warm Welcome
Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) IT-Cluster 2017 Warm Welcome www.continental-automotive.de Continental Regensburg
More information21 ST CENTURY AUTOMOTIVE ENGINEERING HCL ERS AUTOMOTIVE ENGINEERING SERVICES
21 ST CENTURY AUTOMOTIVE ENGINEERING HCL ERS AUTOMOTIVE ENGINEERING SERVICES 16+ years of experience in automotive alone. Worked with most of the major OEM s across NA and Europe geographies Labs VAVE
More informationSafety Concept Description Language (SCDL) ISO Safety Concept, Design & Verification
ISO 26262 Safety Concept, Design & Verification Name Dr. Ralf Nörenberg Company ASAM e.v. June 13th, 2018 Munich Short Introduction into ISO 26262 Short Introduction into ISO 26262 Definition of Functional
More informationContinental Automotive China Invoice Instruction
Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Continental Automotive China Invoice Instruction Finance Service Center China 2017
More informationVisteon Citi Global Technology Conference
Visteon Citi Global Technology Conference September 2017 Markus Schupfner Chief Technology Officer Forward-looking Information This presentation contains "forward-looking statements" within the meaning
More informationISO : Rustam Rakhimov (DMS Lab)
ISO 26262 : 2011 Rustam Rakhimov (DMS Lab) Introduction Adaptation of IEC 61508 to road vehicles Influenced by ISO 16949 Quality Management System The first comprehensive standard that addresses safety
More informationEngineering Process Transformation driven by Use Cases.
Engineering Process Transformation driven by Use Cases juergen.schmied@methodpark.com 1 From Process Models to Projects Corporate Initiatives Six Sigma 16949 PMI CMMI 26262 Automotive SPICE One group,
More informationThe OBU: Core Component for Tolling & Telematics
Michael Müller Siemens VDO Automotive AG Head of Business Segment Automotive Telematics Products The OBU: Core Component for Tolling & Telematics Prague, Czech Satellite Toll Day October 25, 2007 We are
More informationRational Unified Process (RUP) in e-business Development
Rational Unified Process (RUP) in e-business Development Jouko Poutanen/11.3.2005 2004 IBM Corporation Agenda Characteristics of e-business Development Business Modeling with RUP and UML Rational Tools
More informationDevelopment of AUTOSAR Software Components with Model-Based Design
Development of Software Components with Model-Based Design 2008 The MathWorks, Inc. Dr. Joachim Schlosser Application Engineering The MathWorks GmbH 3 things to remember about, Model-Based Design with
More informationAchieving ISO Compliance in Silicon (And Beyond?)
Test and Verification Solutions Achieving ISO 26262 Compliance in Silicon (And Beyond?) Mike Bartley, CEO @ TVS mike@testandverification.com 1 Agenda Some background on asuresign ISO26262 And the implication
More informationTransforming the future of mobility. Citi 2016 Global Technology Conference September 2016
Transforming the future of mobility Citi 2016 Global Technology Conference September 2016 Agenda Company overview Next-generation infotainment Autonomous driving 2 Company overview Citi 2016 Global Technology
More informationGlobal Automotive E/E Standard. Rick Flores, General Motors, AUTOSAR Steering Committee Open Architecture Summit Washington, D.C.
Global Automotive E/E Standard Rick Flores, General Motors, Steering Committee Open Architecture Summit Washington, D.C. November 4, 2014 E/E innovations in vehicle development increases Major innovations
More informationFrontload the design, V&V and certification of software-intensive mechatronic systems by adopting the Digital Twin approach
Frontload the design, V&V and certification of software-intensive mechatronic systems by adopting the Digital Twin approach Mathieu Dutré Business Development & Innovation Manager, MBSE Mathworks EXPO
More informationV-Cycle for Automotive SW Engineering. André Pelisser
V-Cycle for Automotive SW Engineering André Pelisser - 2018 V-Cycle for Automotive SW Engineering 1. ETAS World Driving Embedded Excellence Who are we? What we do? Where are we? Who we work with? 3. The
More informationSafety with Embedded Multicores. Glenn Farrall: Microcontrollers Infineon UK
Safety with Embedded Multicores Glenn Farrall: Microcontrollers Infineon UK 2014-09-23 Agenda Automotive ECUs Automotive Trends AURIX MultiCore Page 2 Automobiles are no longer a composition of mechanical
More informationAbstraction Layers for the rollout of Automotive SPICE
Abstraction Layers for the rollout of Automotive SPICE ASPICE in 6 / 12 / 18 months Process Insights US Rochester, October 1 st, 2018 Prof. Dr. Bernd Hindel 1 2018 www.methodpark.de 2012 www.methodpark.de
More informationDeliverable D21.3 Generic platform core demonstrator available in lab
Highly automated vehicles for intelligent transport 7th Framework programme ICT-2007.6.1 ICT for intelligent vehicles and mobility services Grant agreement no.: 212154 The future of driving. Deliverable
More informationFACILITATING AGRICULTURE AUTOMATION USING STANDARDS
FACILITATING AGRICULTURE AUTOMATION USING STANDARDS Robert K. Benneweis P. Eng Outline Available standards Developing standards Implemented automation Standard based automation implementation Potential
More informationApplying Model-Based Design to Commercial Vehicle Electronics Systems
Copyright 2008 The MathWorks, Inc. 2008-01-2663 Applying Model-Based Design to Commercial Vehicle Electronics Systems Tom Egel, Michael Burke, Michael Carone, Wensi Jin The MathWorks, Inc. ABSTRACT Commercial
More informationModel Based Systems Engineering using SysML. 4th MODPROD Workshop on Model-Based Product Development. February 10, 2010
Model Based Systems Engineering using SysML 4th MODPROD Workshop on Model-Based Product Development February 10, 2010 Sanford Friedenthal Lockheed Martin sanford.friedenthal@lmco.com Topics Model-based
More informationADL Automotive. Joubin Adl Zarrabi
ADL Automotive Joubin Adl Zarrabi ADL Automotive 26 Allée de Barcelone 31000 Toulouse - FRANCE Office Phone: +33.562.806.304 E-mail: j.adl@adl-automotive.com Internet: www.adl-automotive.com 9/15/2017
More informationModel-Driven Development for Safety-Critical Software Components
Model-Driven Development for Safety-Critical Software Components By Franz Walkembach, Product Line Manager WHEN IT MATTERS, IT RUNS ON WD RIVER EXECUTIVE SUMMARY Software platforms are becoming an increasingly
More informationSGEM WP5 Deliverable 5.2.2: Requirement Description Task Operation and service architecture for distributed charging station infrastructure
Nokia Siemens Networks SGEM WP5 Deliverable 5.2.2: Requirement Task 5.2.1 Operation and service architecture for distributed charging station infrastructure Table of Contents. 1 Introduction... 3. 2 Interfaces...
More informationToolbox for Architecture Framework Discussions at The Open Group. SKF Group, February 2018
Toolbox for Architecture Framework Discussions at The Open Group SKF Group, February 2018 Toolbox Overview Components in our Enterprise Architecture Management: APPROACH FRAMEWORK CONTENT TOOLBOX Architecture
More informationDevelopment of AUTOSAR Software Components with Model-Based Design
Development of AUTOSAR Software Components with Model-Based Design Guido Sandmann Automotive Marketing Manager, EMEA The MathWorks Joachim Schlosser Senior Team Leader Application Engineering The MathWorks
More informationARCHITECTURE OF THE CARUSO ECOSYSTEM
ARCHITECTURE OF THE CARUSO ECOSYSTEM BRINGING A MARKET PLACE FOR CAR-RELATED DATA AND SERVICES TO SPEED MATTHIAS NAAB (FRAUNHOFER IESE) JENS KNODEL (CARUSO DATAPLACE) https://www.bitkom.org/bitkom/publikationen/rollenideal-digital-design.html
More informationAnnual Report Ideas Unite.
Annual Report 2009 Ideas Unite. The whole is greater than the sum of its parts. This principle has existed since ancient times and still applies today. We follow this principle, linking our success elements
More informationService Oriented Architecture for Agricultural Vehicles
Service Oriented Architecture for Agricultural Vehicles Leipzig, 30.9.2010 8. Workshop Automotive Software Engineering Dr. G. Kormann, M. Hoeh, H.J. Nissen THE END of Embedded Software? www.electronics-ktn.com/
More informationCOMPONENT DIAGRAMS CASE STUDIES
COMPONENT DIAGRAMS CASE STUDIES UML Component Diagram Component diagram represents the components in which the particular application needs to be installed or implemented on. It also shows the type of
More informationWhy Connecting to the Internet of Things Project List
Why Connecting to the Internet of Things Should Top Your Project List Your vehicles have a story to tell Are you listening? The Internet of Things (IoT) is made up of billions of smart devices, like cameras,
More informationModel Based Systems Engineering using SysML. 4th MODPROD Workshop on Model-Based Product Development. February 10, 2010
Model Based Systems Engineering using SysML 4th MODPROD Workshop on Model-Based Product Development February 10, 2010 Sanford Friedenthal Lockheed Martin sanford.friedenthal@lmco.com Topics Model-based
More informationPERSIST An AUTOSAR-based powertrain control SW product line
PERSIST An AUTOSAR-based powertrain control SW product line prepared for: 7 th AUTOSAR Open Conference Detroit, MI, 2014-10-23 J. Richenhagen (BEE-S), T. Tasky (BEA), A. Schloßer (BEE-S) product line,
More informationAssessing Quality in SysML Models
Assessing Quality in SysML Models Matthew Hause, Presented by James Hummell 1 Agenda How do I know if my model is of good quality? What is quality? Model-Based Engineering SysML and UML Examples: Requirements
More informationAutomotive Electronics & Entertainment Systems Service (2018 Edition)
November 2017 Automotive Electronics & Entertainment Systems Service (2018 Edition) Contents Service Summary... 1 Timescales & Service Cost... 1 Automotive Electronic Controllers Study Overview... 2 Automotive
More informationAgenda. Why AUTOSAR Introduction Technical Overview Backup References. 26 August 2015 Liu Xue
AUTOSAR Agenda 1 2 3 4 5 Why AUTOSAR Introduction Technical Overview Backup References 2 Background Initial discussions on the common challenge and objectives were held by BMW, Bosch, Continental, DaimlerChrysler
More informationKfz Elektronik Entwicklung: Trends und Herausforderungen im IoT-Zeitalter
Kfz Elektronik Entwicklung: Trends und Herausforderungen im IoT-Zeitalter Speed the delivery of sophisticated and connected vehicles MERKS MOTOR MUSEUM GmbH, Klingenhofstraße 51, 90411 Nürnberg 26 th of
More informationARROWHEAD AND INCREASED INFORMATION TRANSPARENCY BETWEEN FIELD DEVICES AND ERP
ARROWHEAD AND INCREASED INFORMATION TRANSPARENCY BETWEEN FIELD DEVICES AND ERP ARROWHEADS CONTRIBUTION TO THE IDEAL CONCEPT 2 IN THE PROCESS.IT ROADMAP CONTENT AVL List GmbH Initial situation Problem Motivation
More information(c) Addison Wesley Chapter 1. ! Software production is an art. ! Two groups. ! Main causes of software failures
MACIASZEK, L.A. (2001): Requirements Analysis and System Design. Developing Information Systems with UML, Addison Wesley Chapter 1 Software Process Copyright 2000 by Addison Wesley Version 1.0 Software
More informationWorking with. Eric Winder, Senior Applications Engineer. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved.
Working with Eric Winder, Senior Applications Engineer Class ID: 0C13B Renesas Electronics America Inc. Eric Winder Technical Applications Engineer 16-bit automotive AUTOSAR and vehicle networking Experience
More informationHORIBA STARS PLATFORM
HORIBA STARS PLATFORM 2 STARS VETS The best VETS ever We have committed ourselves to developing a Vehicle Emission Test System which cannot be topped, and we found support from our customers who demand
More informationThe Timing Model TIMMO Methodology Guest Lecture at Chalmers University
ITEA 2 06005: Timing Model The Timing Model Methodology Guest Lecture at Chalmers University Stefan Kuntz, Continental Automotive GmbH 10-02-2009 Methodology Page 1 Welcome About Stefan Kuntz Studied Electrical
More informationBest Practices For Tokenization Projects In The Payments Industry
Best Practices For Tokenization Projects In The Payments Industry The Payment Industry s Move To Tokenization While EMV is effective for securing card transactions at point-of-sale terminals, it is less
More informationMODBUS-RTU Applied to the XR10CX Control WATER HEATER DIGITAL OPERATING CONTROLLER
MODBUS-RTU Applied to the Control WATER HEATER DIGITAL OPERATING CONTROLLER PVI INDUSTRIES, LLC - Fort Worth, Texas 76111 - Web www.pvi.com - Phone 1-800-433-5654 PV500-67 03/17 Table of Contents 1. THIS
More informationSystems Engineers provide a Key Contribution and Role in System Integration and Test
s Engineers provide a Key Contribution and Role in Integration and Test National Defense Industrial Association (NDIA) 9 th Annual s Engineering Conference October 23-26/2006 Test & Evaluation Track, Tuesday
More informationAutomotive Aftermarket 2025
Automotive Aftermarket CLEPA Conference March 22nd, 2018 THE GLOBAL AFTERMARKET Global AM parts retail market value by region bn EUR 38 +5.7% 59 135 +3.2% 174 85 +2.3% 102 86 +8.6% 166 Global +4.5% 44
More informationEffective Reuse From consistent requirements to variant management
Effective Reuse From consistent requirements to variant management Christof Ebert, Silke Riegraf, Vector Martin Bobert, Stihl V1.0 2017-01-01 Motivation Intelligent Reuse Change Project 2/29 2017. Vector
More informationOverview of the 2nd Edition of ISO 26262: Functional Safety Road Vehicles
Overview of the 2nd Edition of ISO 26262: Functional Safety Road Vehicles Rami Debouk, General Motors Company, Warren, MI, USA ABSTRACT Functional safety is of utmost importance in the development of safety-critical
More informationG U I D E D EMPOWER ON. Empower yourself. Power up. Power on snapon.com/diagnostics
E X P A N D E D C O V E R A G E E X P E R T T I P S G U I D E D A N A L Y S I S EMPOWER ON Empower yourself. Power up. Power on. G E N E R A L R E P A I R C O L L I S I O N R E P A I R 18.2 snapon.com/diagnostics
More informationVERSION 10 OCTOBER RELEASE HIGHLIGHTS
BUSINESS AND IT TRANSFORMATION PLATFORM VERSION 10 OCTOBER RELEASE HIGHLIGHTS Thomas Zimmermann Director Transformation Solutions Software AG Ron van Rooij Director Solution Business Development Software
More informationCSE 435 Software Engineering. Sept 14, 2015
CSE 435 Software Engineering Sept 14, 2015 What is Software Engineering Where Does the Software Engineer Fit In? Computer science: focusing on computer hardware, compilers, operating systems, and programming
More informationEE 446 EMBEDDED ARCHITECTURE Embedded System in UML
EE 446 EMBEDDED ARCHITECTURE Embedded System in UML Airs Lin UML (UNIFIED MODELING LANGUAGE) 1 What is UML? Created and developed by Grady Booch, Ivar Jacobson, and James Rumbaugh at Rational Software
More informationSoftware Design. A software design is a precise description of a system, using variety of different perspective.
Software Design Software Design A software design is a precise description of a system, using variety of different perspective. Software design are complicated, therefore, they must be modeled. Software
More informationAdvancing Systems Engineering. Systems Development (MBSD) Conference April, 2010
Advancing Systems Engineering Practice using Model Based Systems Development (MBSD) Systems & Software Technology Conference 26-29 April, 2010 Sanford Friedenthal Lockheed Martin sanford.friedenthal@lmco.com
More information10 Giugno System Driven Product Development Beppe Grimaldi Manager, Professional Services
10 Giugno 2014 System Driven Product Development Beppe Grimaldi Manager, Professional Services Smarter Decisions for Industry AGENDA Automotive Global Scenario SPL Investment on System Engineering Traditional
More informationUse case methodology (IEC 62559) International Electrotechnical Commission
Use case methodology (IEC 62559) International Electrotechnical Commission From lagging to leading standardization In the past standardization took place only after successful market introduction of a
More informationWarranty Management and Warranty Data
Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 7,6 cm) Warranty Management and Warranty Data Analytics@Continental Frank Pischulti, Head
More informationESE Engineering und Software-Entwicklung GmbH. Technology Consulting Engineering Services
ESE Engineering und Software-Entwicklung GmbH Technology Consulting Engineering Services Key Facts Foundation 1997 Location Berlin 2005 IRIS-Certification 2009 200 Employees 2014 Location Erlangen 2015
More informationDistributed Model Based Development for Car Electronics
Distributed Model Based Development for Car Electronics Outline Background Methodology Paradigm Shift Background Automotive Supply Chain Spider Web Tier2 Tier1 CAR Maker Distributed Car Systems Architectures
More informationBusiness Process Modeling Information Systems in Industry ( )
Business Process Modeling Information Systems in Industry (372-1-4207 ) Arnon Sturm The material of this presentation is adopted from various people including:, Pnina Soffer, Iris Reinhartz-Berger 1 Outline
More informationRequirements Engineering Unit 4: Requirements modeling, specification & prioritization
Unit 4: Requirements modeling, specification & prioritization Department of Computer Science / Rijksuniversiteit Groningen (RUG) http://www.cs.rug.nl/~liangp/teaching/courses/re2009fall/ 9/29/2009 1 9/29/2009
More informationSmart Strategic Approach for Functional Safety Implementation. Chandrashekara N Santosh Kumar Molleti
Smart Strategic Approach for Functional Safety Implementation Chandrashekara N Santosh Kumar Molleti August 2015 1 Table of Contents Abstract... 3 1. Introduction... 3 2. Approach-To-Concept... 4 2.1.
More informationRequirements-driven Verification Methodology for Standards Compliance Serrie-justine Chapman (TVS) Dr Mike Bartley (TVS)
Requirements-driven Verification Methodology for Standards Compliance Serrie-justine Chapman (TVS) Dr Mike Bartley (TVS) in collaboration with Test and Verification Solutions Ltd Infineon Technologies
More informationRequirements Analysis
Requirements Analysis Analysis and Design? Analysis emphasizes an investigation of the problem and requirements, rather than a solution. Analysis = requirements analysis + object analysis. Requirement
More informationGround. Vehicle. Management System
Ground Vehicle Management System 1 Introduction GVMS (Ground Vehicle Management System) is able to: Manage fleet of vehicles moving in airport, using a D- GPS and a UHF communication channel; show on the
More informationDelivering Business Results for Connected Industrial Systems
Delivering Business Results for Connected Industrial Systems Start Faster. Go Further. A Our Customers A Solution Outcomes Industrial Thing Makers ü Healthcare ü Heavy Equipment ü Oil & Energy ü Fleet
More informationMark VIeS. A SIL 2 and SIL 3 functional safety system for today s connected world. geautomation.com
Mark VIeS * A SIL 2 and SIL 3 functional safety system for today s connected world geautomation.com Mark VIeS Functional Safety System In today s world of brilliant machines, operators require high-performance
More informationExperience Report: Developing Off-Highway and Commercial Vehicles ECUs with AUTOSAR
Experience Report: Developing Off-Highway and Commercial Vehicles ECUs with AUTOSAR Moe Charara and Kurt Krueger Vector CANtech 7 th AUTOSAR Open Conference - Detroit October 23 rd, 2014 Overview AUTOSAR
More informationConnecting capabilities to an innovative Systems Engineering solution. Christoph Bräuchle Director, Business Development SE
Connecting capabilities to an innovative Systems Engineering solution Christoph Bräuchle Director, Business Development SE 9.10.2014 Strength and Reach FINANCIAL STRENGTH FOCUSED ON MANUFACTURING GLOBAL
More informationQuestions to the Expert Continental Capital Markets Day November 10, 2016
Questions to the Expert Continental Capital Markets Day www.continental-ir.com Interior Division 313 225 667 1,000 860 900 990 900 1,200 1,650 >2,000 Overview ADAS sales 2016 and 2019/2020 targets (mn
More informationThe Design and Development Process for Hardware/Software Embedded Systems: Example Systems and Tutorials
The Design and Development Process for Hardware/Software Embedded Systems: Example Systems and Tutorials A Thesis submitted to the Graduate School of The University of Cincinnati In partial fulfillment
More informationSafety-relevant AUTOSAR Modules Theory and Practice
Insert picture and click Align Title Graphic. Safety-relevant AUTOSAR Modules Theory and Practice Dr. Simon Burton Vector Consulting Services GmbH AUTOSAR Symposium, 04. November 2009 2010. Vector Consulting
More informationSAFE an ITEA2 project / SAFE-E an Eurostars project. Contract number: ITEA Contract number: Eurostars 6095 Safe-E
Contract number: ITEA2 10039 Safe-E Contract number: Eurostars 6095 Safe-E Safe Automotive software architecture (SAFE) & Safe Automotive software architecture Extension (SAFE-E) WP3.2.1 System and software
More informationSAFE an ITEA2 project / SAFE-E an Eurostars project. Contract number: ITEA Contract number: Eurostars 6095 Safe-E
Contract number: ITEA2 10039 Safe-E Contract number: Eurostars 6095 Safe-E Safe Automotive software architecture (SAFE) & Safe Automotive software architecture Extension (SAFE-E) WP3.2.1 System and software
More informationArchitecture-led Incremental System Assurance (ALISA) Demonstration
Architecture-led Incremental System Assurance (ALISA) Demonstration Peter Feiler Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 [DISTRIBUTION STATEMENT A] This material
More informationA SysML Based Approach to Perform FMEA
A SysML Based Approach to Perform FMEA Jingyi Shi, Oliver Alt, Wolfgang Kling, Frank Schreiner NEPTUNE 200, Toulouse Overview. Model Based Systems Engineering Core Elements SysML as modeling language Benefits
More informationLX35. Series. 3.5 tonne - Pneumatic model. Tires: Pneumatic
Tires: Pneumatic Power unit Gasoline/LPG Diesel Engine model Nissan K25 Nissan QD32 Displacement cc 2488 3153 Rated output kw 46.9 38 Rated torque Nm 182 186 Load capacity kg 3500 3500 Overall width mm
More informationFrom Things to Value
From Things to Value How companies can benefit from Industry 4.0 April, 2017 Mario Schmuziger Swisscom Enterprise Customers - Industrial Internet of Things / Industry 4.0 Digitisation is nothing new 2
More informationGetting Started with DOORS (Templates, Processes, Guidelines, Roll-Out, etc.) A Successful Implementation at Schindler Elevators Corporation
Getting Started with DOORS (Templates, Processes, Guidelines, Roll-Out, etc.) A Successful Implementation at Schindler Elevators Corporation Dr. Bernd GRAHLMANN (www.grahlmann.net) & Beat ARNOLD (Schindler
More information2018 Spring Meeting, PLM Center of Excellence, Purdue University Exploring Application Lifecycle Management and Its Role in PLM
ROBERT WIRTHLIN, PHD EMBEDDED SOFTWARE IN PRODUCTS: THE CONVERGENCE OF ALM WITH SYSTEMS ENGINEERING 2018 Spring Meeting, PLM Center of Excellence, Purdue University Exploring Application Lifecycle Management
More informationSoftware Architecture. ATAM Case study (Architecture evaluation)
Software Architecture BITS Pilani ATAM Case study (Architecture evaluation) Viswanathan Hariharan Introduction Software projects come in different colours and shapes Small improvement Functionality enhancements
More informationProposed Solution for Implementation, Monitoring and Maintaining Vehicle Tracking System for vehicles of Solid Waste Management
Proposed Solution for Implementation, Monitoring and Maintaining Vehicle Tracking System for vehicles of Solid Waste Management Table of Contents Solution Architecture 7 Key Challenges and Approach for
More informationHeterogeneous Compute in Automotive and IoT. May 31, June 1,
Heterogeneous Compute in Automotive and IoT May 31, June 1, 2017 www.imgtec.com heterogeneous hɛt(ə)rə(ʊ)ˈdʒiːnɪəs adjective Diverse in character or content. Hetero from the Greek, meaning other gen a
More information