Post on 31-Mar-2015
transcript
Mafijul Islam, PhD
Software Systems, Electrical and Embedded SystemsAdvanced Technology & Research
Research Issues in Computing Systems: An Automotive Perspective
Volvo Group Trucks TechnologyAdvanced Technology & Research
2
Outline
2012-10-16
· 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 Technology3
Advanced Technology and Research
2012-10-16
Volvo Group Trucks TechnologyAdvanced Technology & Research
4
Outline
2012-10-16
· 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 TechnologyAdvanced Technology & Research
5
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
“At Advanced Technology & Research the future is already in progress. Cutting edge technical solutions and services come to life”.
2012-10-16
Volvo Group Trucks TechnologyAdvanced Technology & Research
6
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
2012-10-16
Volvo Group Trucks Technology
ATR – our context
Research
AdvancedEngineering
ProductDevelopment
& Services
Industry
Society &Authorities
Academia
Internalfunding
Externalfunding
Publicfunding
Our areas of operation
Our funding
Our partners
Advanced Technology and Research
2012-10-16
7
Volvo Group Trucks TechnologyAdvanced Technology & Research
8
· 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
ATR – in Global Research & Innovation
2012-10-16
Volvo Group Trucks TechnologyAdvanced Technology & Research
9
ATR – Technology Priority AreasEnergy Efficiency & Environment
Transport Solutions & Services
Vehicle Technology & Safety
Electrical & Embedded Systems
Supply Chain
2012-10-16
Volvo Group Trucks TechnologyAdvanced Technology & Research
10
Outline
2012-10-16
· 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 TechnologyAdvanced Technology & Research
11
ATR – Electrical and Embedded Systems
2012-10-16
· 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 TechnologyAdvanced Technology & Research
12
Outline
2012-10-16
· 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 TechnologyAdvanced Technology & Research
13
ATR – Software Systems
2012-10-16
· Software development processes
· Systems engineering
· Standardized software platforms and components
· Fault tolerant systems
· Multicore software systems
Volvo Group Trucks TechnologyAdvanced Technology & Research
14
ATR – Software Systems – Dependability
2012-10-16
· 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 TechnologyAdvanced Technology & Research
15
ATR – Software Systems – Mixed-Critical System
2012-10-16
· Dimensions
· 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
Characteristics of Mixed-critical Systems
Safety Security Adaptability Availability and/or
Reliability
Distributed Situationally-aware
Affordability
Volvo Group Trucks TechnologyAdvanced Technology & Research
16
ATR – Software Systems – Multicores
2012-10-16
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 TechnologyAdvanced Technology & Research
17
ATR – Software Systems – Multicores
2012-10-16
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 real-
time 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 TechnologyAdvanced Technology & Research
18
Questions?
2012-10-16