a specification proposed by jaspar has been adopted … a specification proposed by jaspar has been...

13
Japan Automotive Software Platform and Architecture JASPAR General Incorporated Association A specification proposed by JASPAR has been adopted for AUTOSAR.

Upload: truongnga

Post on 09-Mar-2018

229 views

Category:

Documents


3 download

TRANSCRIPT

Japan Automotive Software Platform and Architecture

JASPAR General Incorporated Association

A specification proposed by JASPAR has been adopted for AUTOSAR.

Japan Automotive Software Platform and Architecture

1. Introduction

An RTE profile specification proposed by JASPAR has been adopted for the Automotive Open System Architecture (AUTOSAR).

JASPAR proposed the RTE profile specification to AUTOSAR. This specification maintains the performance and minimizes resource requirements (ROM and RAM size) for existing small ECUs so that they are able to use AUTOSAR. The resource-light RTE profile was formally adopted in the

AUTOSAR R4.1.1 specification.

2/13

Japan Automotive Software Platform and Architecture

1.1 Collaboration between AUTOSAR and JASPAR

JASPAR undertakes implementation and testing for automotive applications of the Automotive Open System Architecture (AUTOSAR).

JASPAR and AUTOSAR have regular meetings and share information about their activities.

3/13

Automotive Open System Architecture (AUTOSAR): A European standards organization led by BMW, Bosch, and others for the modularization and standardization of automotive software

Japan Automotive Software Platform and Architecture (JASPAR): An industry body led by Japanese manufacturers such as Toyota, Honda, Nissan that seeks to standardize automotive software, communications, and hardware

Propose

• Formulate specification• Define as international standard

AUTOSAR specification

• Implementation and verification• Investigate and test issues and countermeasures

Japan Automotive Software Platform and Architecture

2. Analysis of AUTOSAR carried out by JASPAR

Advantages and Disadvantages with AUTOSAR specification identified by JASPAR

Advantages: Standardization and modularization of control softwareDisadvantages: Higher power consumption, performance degradation

4/13

Allows software modularization Easy reconfiguration of

other ECUs

Wider scope of application and greater redundancy means more

resources required and performance degradation

AUTOSAR Software Architecture

General-purpose functions

IINon-competitive area

OEM-specific functionsII

Competitive area

Advantages

Respond promptly to

customer needs

Standardization through use of Basic Software, hardware

virtualization

Disadvantages

This significantly influences small ECUs which are common in automotive systems

Easy porting of software to other products

Need to support wide range of ECU functions means more resources required and performance degradation if a wrong profile is adopted

Japan Automotive Software Platform and Architecture

3. Background to JASPAR’s Proposal to AUTOSAR

JASPAR believes it necessary to achieve a balance of efficiency and reusability so that the advantages of AUTOSAR can be extended to small ECUs

5/13

JASPAR concept

Reusability, Functionality

Efficiency

LowLow

HighLegacy methods

Best balance

AUTOSAR

High

BSW specification development activity by JASPAR(FY2007 to FY2009)Achieve a balance between legacy methods and AUTOSAR

Japan Automotive Software Platform and Architecture

3.1 Objective of JASPAR’s Proposal to AUTOSAR

JASPAR developed a specification to present to AUTOSAR that sought to utilize AUTOSAR on existing small ECUs without compromising its reusability advantages.

Define concrete solutions in the form of a specification (JASPAR RTE Profile Specification)

Optimization of functions (profile)Reduce the number of API of AUTOSAR BSWs depending on the target domain (system)

6/13

Japan Automotive Software Platform and Architecture

Profile based on representative patterns

JASPAR profile

S0

S1

FULL

[1] Body control profile

[2] Powertrain control profile

[3] Chassis control profile

[4] Safety control profile

3.2 JASPAR’s Proposal to AUTOSAR (Profile)

How did we optimize functions?Select/limit AUTOSAR functions by application domain

Classify AUTOSAR functions based on domain size

7/13

Japan Automotive Software Platform and Architecture

3.3 JASPAR’s Proposal to AUTOSAR (Profile)

JASPAR profile [1] Body control profile(Body and Comfort)

[2] Powertrain control profile(Powertrain)

[3] Chassis control profile(Chassis Control)

[4] Safety control profile(Safety Systems)

Typical ECUs A/C, lightsDoor control

EngineTransmission

ABSESP

X-by-Wire ECU

Typical microcontrollers 16-bit32-bit (low end)

32-bit (mid-range) 32-bit (mid-range) 32-bit (high-end)

Communication bus MS-CAN HS-CAN, FlexRay HS-CAN, FlexRay FlexRay

Schedule pack - FlexRay-RTB FlexRay-RTB FlexRay-FTB

JASPAR RTE profile S0 S1 S1 S1 FULL

JASPAR communication profile

S0 S1 S1 S1 FULL

JASPAR OS profile S0A (no OS)/S0 (OS)

S1 S1 S1 FULL(AUTOSAR SC2)

Comma (,): Choice or bothHS: High speed, MS: Medium speed, RTB: Real time bus, FTB: Fault tolerant bus, S#: Subset #

Example use of JASPAR profile specification to allow use on small ECUs

Develop profile specifications for actual products

8/13

Japan Automotive Software Platform and Architecture

JASPAR activity on BSW specification proposal for AUTOSAROverview presentation of JASPAR profile specification to management in May 2010

Agreement in principle on incorporating JASPAR BSW specification in AUTOSAR R4.1 specification

Overview presentation and QA session held at engineers’ meeting in September 2010Approval received from AUTOSAR engineers and project managersAgreement on JASPAR submitting a detailed specification with the aim of inclusion in the AUTOSAR R4.1.1 specification

Detailed presentation of JASPAR BSW specification at engineers’ meeting in Feb. 2011Proposal to engineers, decision to accept RTE profile

Formal adoption of RTE profile in AUTOSAR R4.1.1 specificationAUTOSAR R4.1.1 specification issued in March 2013

4.1 Proposal Development by JASPAR

9/13

Japan Automotive Software Platform and Architecture

4.2 Adoption by AUTOSAR

10/13

Formal adoption of RTE profile in AUTOSAR R4.1.1 specification

RTE/VFB Chapter 11 “VFB Features and Profiles” addedBecame possible to select functions by defining profileFunctions selected in profile listed in function list

AUTOSAR profile

(Extract from AUTOSAR VFB specification R4.1.1)

Updates from R4.0.3 to R4.1.1

AUTOSAR VFB specification R4.1.1:http://www.autosar.org/

Specifications →Release 4.1 →Main →Auxiliary Material 6 → AUTOSAR_EXP_VFB (pdf, 1180 kb)

Japan Automotive Software Platform and Architecture

5. Conclusion

The JASPAR proposal has widened the scope for application of AUTOSAR to a wider range of vehicles.

11/13

Japan Automotive Software Platform and Architecture

6. Future Activities

JASPAR will promote the use of standards to spread work loads and facilitate global deployment

Use of AUTOSAR technologiesUse of technologies including specification descriptionProvision of development environments and use of management techniques

Future approach of JASPAR regarding AUTOSARContinue to contribute to AUTOSAR activities by reviewing specifications for next-generation software and making proposals

12/13

Japan Automotive Software Platform and Architecture

End

13/13