hipp2012_volvo
Download
Report
Transcript hipp2012_volvo
Research Issues in Computing Systems:
An Automotive Perspective
Mafijul Islam, PhD
Software Systems, Electrical and Embedded Systems
Advanced Technology & Research
Outline
Introduction to Volvo Group
Introduction to Advanced Technology and Research
Introduction to Electrical and Embedded Systems
Research topics/issues within Software Systems
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
2
Volvo Group Trucks Technology
Advanced Technology and Research
2012-10-16
3
Outline
Introduction to Volvo Group
Introduction to Advanced Technology and Research
Introduction to Electrical and Embedded Systems
Research topics/issues within Software Systems
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
4
Advanced Technology and Research (ATR)
• Pioneering technology for future Volvo
Group products and services
• Areas of operation: Research, Advanced
Engineering, Product Development,
Innovation, Business Engineering, Corporate
Services
• ~ 500 employees in Sweden, France, North
America, India, Japan and China
• Established 1969, a Volvo Group business
unit 1997, a function within Volvo Group
Trucks Technology 2012
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
5
“At Advanced Technology & Research
the future is already in progress.
Cutting edge technical solutions and
services come to life”.
ATR – Drives Long Term Technology
Development for Volvo Group
Drives innovation to address challenges
Drives long term technology roadmaps
Drives the Group Technology Plan
Performs continuous technology scouting
Participates in, and often coordinates,
collaborative research in national and
international research programs where we
represent Volvo Group
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
6
ATR – our context
Research
Advanced
Engineering
Industry
Product
Development
& Services
Society &
Authorities
Internal
funding
Our areas of operation
External
funding
Our partners
Public
funding
Our funding
Volvo Group Trucks Technology
Advanced Technology and Research
2012-10-16
7
Academia
ATR – in Global Research & Innovation
Represents Volvo Group in strategic national and
international networks (industry, institutes,
authorities and academia), examples:
- Vinnova, STEM, European Commission, EUCAR, ERTRAC,
ERTICO, DOE, DOT.
- Strategic Competence centers, Universities, Authorities
and Partners in the industry
Participates in external research programs:
- For development of common methodologies and standards
- Leveraging of internal R&D resources for emerging
technologies
- Business/competitive intelligence
- Influencing legislation and technological development
- For competence development & input
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
8
ATR – Technology Priority Areas
Energy Efficiency &
Environment
Transport Solutions & Services
Vehicle Technology & Safety
Electrical & Embedded Systems
Supply Chain
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
9
Outline
Introduction to Volvo Group
Introduction to Advanced Technology and Research
Introduction to Electrical and Embedded Systems
Research topics/issues within Software Systems
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
10
ATR – Electrical and Embedded Systems
Increase efficiency of software development for embedded systems
Develop new AUTOSAR platform for electrical and embedded
architecture supporting flexibility, energy-efficiency & functional safety
Develop new dependability concepts related to architecture and
knowledge transfer in the area of processes and standards
Develop high efficient energy conversion focusing on electrical
machines, power electronic and integrated real time control
Create new embedded software development methods for multicores
Develop in-vehicle wireless networks
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
11
Outline
Introduction to Volvo Group
Introduction to Advanced Technology and Research
Introduction to Electrical and Embedded Systems
Research topics/issues within Software Systems
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
12
ATR – Software Systems
Software development processes
Systems engineering
Standardized software platforms and components
Fault tolerant systems
Multicore software systems
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
13
ATR – Software Systems – Dependability
Functional Safety
– ISO 26262, IEC 61508
– Evaluation of functional safety
Robustness evaluation
– AUTOSAR platforms and software components
Fault tolerant E/E architecture
– Fault tolerance mechanisms; Fault Detection, Isolation and
Recovery (FDIR)
– Methods and tools for fault injection, AUTOSAR-based system
Diagnostics and uptime
– Reduce diagnostic time
– Increase uptime
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
14
ATR – Software Systems – Mixed-Critical System
Dimensions
Characteristics of Mixed-critical Systems
Safety
Security
Adaptability
Availability
and/or
Reliability
Distributed
Situationallyaware
Management of interferences
– Safety boundaries and freedom from interferences
Compose-able verification scheme
– Reduce V&V costs and efforts
Redundancy and fault tolerance
– Fault/error model based on criticality level
– Cost- and resource-effective mechanisms
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
15
Affordability
ATR – Software Systems – Multicores
Electrical and electronic (E/E) system architectures
The in-vehicle architectures can be simplified by executing the
software previously run on multiple ECUs on multi-cores instead
This results in a reduced number of network connections and buses,
i.e. a shift towards more centralized architectures with reduced costs
ECU hardware architectures
A homogeneous architecture contains multiple identical cores and a
heterogeneous architecture contains cores with different instruction
sets
The current trend is to create homogeneous multi-core devices, but
significantly performance advantages can be obtained by using
specialized cores and accelerators to offload the main cores
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
16
ATR – Software Systems – Multicores
Scheduling algorithms
On a multi-core processor the software components must be grouped
together by an algorithm and scheduled by a dispatcher task
A static scheduling algorithm assigns the components to cores at build
time prior to execution, this approach has been taken within the
AUTOSAR consortium
Worst-Case Execution Time (WCET) analysis
Used to find upper bounds for the largest possible execution time of
software
Important when verifying the timing properties of safety-critical realtime systems
By introducing multi-core processors the analysis previously done on
single-core processors cannot be used out-of-the box, hence new
analysis methods needed
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
17
Questions?
Volvo Group Trucks Technology
Advanced Technology & Research
2012-10-16
18