Beschleunigen Sie die Entwicklung Ihrer Embedded Software mit Dienstleistungen von Vector Vector Embedded Software 2013 V1.3.0 2013-04-04
Your Presenters Today Michael Buck Manager Product Services / Technical Consulting Harald Metzler Manager Engineering Services (Project Work) Slide: 2
PES Service Overview SERVICES > > Communication Operating System Flash Bootloader AUTOSAR Solution Product Services Technical Consulting Engineering Services Technical Consulting Architecture and Function Distribution Bus Protocol Gateways and Diagnostics Engineering Services Slide: 3
Scalable Services for ECU Software Training, Installation, Support, Reviews Coaching Workshops, Concepts Extended System Functions and Software Complete ECU Software Extend of service Customer specific projects Embedded Standard Software Product Services Technical Consulting Engineering Services Slide: 4
Scalable Services for ECU Software Training, Installation, Support, Reviews Coaching Workshops, Concepts Extended System Functions and Software Complete ECU Software Extend of service Customer specific projects Embedded Standard Software Product Services Technical Consulting Engineering Services Slide: 5
Product Services - Overview SIP Software Product Services - Overview Objective Quick start with our products Optimization of product usage Assistance around our embedded standard software before and after delivery by Installation (for ASR 3.x and ASR 4.x) Support (for ASR 3.x and ASR 4.x) Training Reviews Individual Coaching according to your project needs, if required onsite at your development location Slide: 6
Product Services - Training SIP Software Product Services - Training Training Portfolio AUTOSAR Fundamentals (1 day) AUTOSAR 4 concepts are included! AUTOSAR in Practice (3 days) OEM specifics for Daimler/SLP10 and VAG/MLBevo (1 day each) Safe (1 day) AUTOSAR 4 in Practice available in Summer 2013 Goals Show AUTOSAR methodology, concepts and the toolchain Practice! Solve training exercises Hands On Slide: 7
Product Services - Installation SIP Software Product Services - Installation Objective Quick Start with our products directly in your environment Tasks Installation of the SIP on your ECU Installation of Vector modules in Customers Software (i.e. a Mem-stack in a customer software environment) Installation can be performed at customers- or at Vector site Termination A installation terminates if the basic functionality of the system is working (i.e. ECU sends data on the bus, Data will be written in NV-RAM, etc.) Slide: 8
Product Services - Reviews SIP Software Product Services - Reviews Review Portfolio Configuration Review for Volvo Truck, Daimler SLP10 Architecture Review für VAG (AUDI, VW and also Porsche) Goals Ensure conformance to OEM requirements Reviews will be performed according a defined review process Additional information Coming soon: Configuration Review for VAG Reviews typically performed on demand of an OEM, but it s also possible if a supplier requires a review Slide: 9
Product Services - Coaching SIP Software Product Services - Coaching Objective Individual support for your development team Build up AUTOSAR know-how Accompany the customer during the ECU development Coaching Activities Assistance with know-how and example implementations (to be verified / completed by the customer) Coordination of Vector activities for the customer Coach as Interface to Vector Goal The Coach is the Personal Trainer for a ECU Project Slide: 10
Scalable Services for ECU Software Training, Installation, Support, Reviews Coaching Workshops, Concepts Extended System Functions and Software Complete ECU Software Extend of service Customer specific projects Embedded Standard Software Product Services Technical Consulting Engineering Services Slide: 11
PES Service Overview Workshops, Concepts SIP Software Workshops, Concepts Objective Share our experiences with your project Projects are using tailored and optimized solutions Project Examples Combination of AUTOSAR - and legacy software Design of software architecture Optimization of multi-processor ECUs Development of safety-related systems Migration towards AUTOSAR Approach Common workshops with the customer Realization of concept documents Slide: 12
PES Service Overview Coaching Pricing Models Installation, Support, Coaching and technical Consulting will be offered as effort based budgets Trainings and Reviews will be offered as fixed price projects Slide: 13
Scalable Services for ECU Software Training, Installation, Support, Reviews Coaching Workshops, Concepts Extended System Functions and Software Complete ECU Software Extend of service Customer specific projects Embedded Standard Software Product Services Technical Consulting Engineering Services Slide: 14
Extended (EIP) Standard software components Example Application SIP Software Extended Objective Standardized project work First sample delivery for network verification by the OEM Technical help to be completed / enhanced by the customer Customer ECU on Customer ECU Example application Standard software components: > Vector > OEM (UDS, SDS, BAP, KS, E2E) > MCAL partly (Vector or 3 rd party) Functional Scope Communication CAN, FR, LIN, XCP Basic UDS diagnostics Basic fault memory entries Slide: 15
Extended (EIP) Service for VAG projects: MLBevo / MQB (BMW planned) Considers the OEM requirements that are not ECU specific: ECU specific communication (start/stop; NM user data) Standard UDS services / sessions Fault Memory entries (DTCs) for communication errors Basic configuration of the OEM specific components Using OEM specific test tools for verification Fix price offer - consists of: EIP with customer specific use cases Detailed service description On site integration support Hotline support Deliverables: Integrated and configured Basic Software Use case specific integration manuals Test reports Slide: 16
Scalable Services for ECU Software Training, Installation, Support, Reviews Coaching Workshops, Concepts Extended System Functions and Software Complete ECU Software Extend of service Customer specific projects Embedded Standard Software Product Services Technical Consulting Engineering Services Slide: 17
Quality for our Customers Basis ISO 9001:2000 CMMI Maturity Level 2 ISO 26262 Customer requirements & expectations Test Development Validation Evaluation against customer requirements & expectations Vector: Scalable software development process Test Development Requirement Analysis (Sw requirements specification) SRS Test Design Test Impl. System Verification verification against requirements STS (Sw test specification) Design Architecture design Detailed design (Sw design specification) SDS Test Development and architecture verification STS (Sw test specification), Review Source Code Implementation and component verification MISRA, Review, Code metrics, Unit test Slide: 18
Professional Project Management and Steering Steering process Coach (Supervision of projects) Milestones (schedule), Effort (required resources), Risks, Process adherence (quality gates) Project specific Process application Project Manager: Quality Manager: Central contact for the customer Project and release planning Coordination of the project team Responsible for project goals: > on spec > on time > on quality > on budget Guidance for process application Process adherence Quality-Gates Slide: 19
Scalable Services for ECU Software Training, Installation, Support, Reviews Coaching Workshops, Concepts Extended System Functions and Software Complete ECU Software Extend of service Customer specific projects Embedded Standard Software Product Services Technical Consulting Engineering Services Slide: 20
System Function and Software Standard software components Customerspecific software components Complex Drivers Customer Application System Functions and Software SIP Software Objective Joint development of your software team and Vector Customer specific project work incl. project management, process application and release for production Customer ECU on Customer ECU with application software Standard software components Customer specific components Functional Scope CAN, LIN, FlexRay, OS, FBL, MCAL, Gateway, Diagnostics, Sensor-/Actor, Complex Drivers, Slide: 21
System Function and Software Software Architecture of an Example Project: Slide: 22
Scalable Services for ECU Software Training, Installation, Support, Reviews Coaching Workshops, Concepts Extended System Functions and Software Complete ECU Software Extend of service Customer specific projects Embedded Standard Software Product Services Technical Consulting Engineering Services Slide: 23
Complete ECU Software Standard software components Middleware Customerspecific software components Application Complex Drivers Complete ECU Software Objective SIP Software Joint development of your hardware + function team and Vector Customer specific project work incl. project management, process application and release for production Customer ECU on Customer ECU with your ECU hardware Standard software components Customer specific components Functional Scope Basic software and Application software Slide: 24
PES Services Conclusion Cooperation with our Customers The development will be done at Vector Cooperation and communication with our customers: Kick-off meeting Regular weekly conference call On-site workshops On-site integration Optional: Management review meetings Supporting documents: Open Item List (OIL) Schedule and release planning (SCHED, IOV) Release note (SWRN) Optional: Project status report (PSR) Slide: 25
PES Services Conclusion Commercial Aspect 1. Fixed price project Project definition ( Project Proposal ): > initial situation, objectives, work packages > deliverables, milestones > contribution of the customer > used development process Offer of results ( Werkvertrag ) Fixed price, detailed description of deliverables and schedule 2. Support project with a defined budget Project definition: > initial situation, general objectives > project scope Offer of a budget ( Dienstvertrag ) Accounting according effort spent Quick start possible, high flexibility Slide: 26
PES Services Conclusion Legal Aspect Services are offered on a project basis: Customer acquires rights for use and further enhancements Rules for warranty and liability correspond to those for Vector standard components Slide: 27
PES Services Conclusion Benefits for our Customers Strengthen your market position Combine your application know how with Vectors expertise in: Basic software (OS, Diag, CAN, LIN, FlexRay, Flash download, ) OEM specific requirements (of the basic software) Tools for ECU / vehicle network development and verification (CANoe, CANape, CANdela, ) Our Project Manager - your interface to Vector s expertise! Reduce costs Our project team is equipped with the complete Vector tool chain Both parties work on their domain Improvement of the cooperation All projects will be concluded by a lessons learned workshop Slide: 28
Your Contact Persons Installation, Support, Training, Reviews Coaching Workshops, Concepts Extended System Functions and Software Complete ECU Software Michael Buck Michael.Buck@vector.com 0711 / 806 70-2222 Harald Metzler Harald.Metzler@vector.com 0711 / 806 70-3511 Slide: 29
Steuergeräte-Software Projekt mit FAW Case Study Entwicklung einer Treiberbibliothek für Motorsteuerungen mit AUTOSAR Complex Device Driver (CDD) Die Herausforderung: Entwicklung einer Treiberbibliothek für Motorsteuerungen mit AUTOSAR Complex Device Driver (CDD) Die Lösung: Konfiguration und Code-Generierung der motorspezifischen Treiber mit der vorhandenen AUTOSAR-Werkzeugkette von Vector Die Vorteile: Eine durch FAW erweiterbare domänenspezifische Treiberbibliothek Slide: 30
Steuergeräte-Software Projekt mit einem Truck OEM Case Study Entwicklung eines Referenzsystems für AUTOSAR-Steuergeräte und Systemuntersuchungen Die Herausforderung: Entwicklung eines Referenzsystems mit mehreren vernetzten Steuergeräten anhand eines vorgegebenen Entwicklungsprozesses. Das System muss CAN, J1939 und LIN unterstützen und auf der Vector AUTOSAR-Basissoftware basieren. Die Lösung: Die Systemumgebung besteht aus vier exemplarischen Steuergeräten, der Testsoftware CANoe und der Testhardware VT System mit verschiedenen Einschubkarten. Die Vorteile: Kompaktes Referenzsystem für die Steuergeräte- und Systementwicklung mit AUTOSAR Slide: 31
PES Services Conclusion Feedback of our Customers Slide: 32
Thank you for your attention. For detailed information about Vector and our products please have a look at: www.vector.com Authors: Michael Buck, Harald Metzler Vector Informatik GmbH Ingersheimer Str. 24 70499 Stuttgart Slide: 33