DocumentCode
1902134
Title
Optimization issues in mapping AUTOSAR components to distributed multithreaded implementations
Author
Zhang, Ming ; Gu, Zonghua
Author_Institution
Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
fYear
2011
fDate
24-27 May 2011
Firstpage
23
Lastpage
29
Abstract
AUTOSAR is a component-based modeling language and development framework for automotive embedded systems. Component-to-ECU mapping is conventionally done manually and empirically. As the number of components and ECUs in vehicles systems grows rapidly, it becomes infeasible to find optimal solutions by hand. We address some design issues involved in mapping an AUTOSAR model to a distributed hardware platform with multiple ECUs connected by a bus, each ECU running a real-time operating system. We present algorithms for extracting connectivity between ports of atomic software components from an AUTOSAR model and for calculating blocking times of all tasks of a taskset scheduled by PCP. We then address optimization issues in mapping AUTOSAR components (SWCs) to distributed multithreaded implementations. We formulate and solve two optimization problems: map SWCs to ECUs with the objective of minimizing the bus load; for a given SWC-to-ECU mapping, map runnable entities on each ECU to OS tasks and assign data consistency mechanism to each shared data item to minimize memory size requirement on each ECU while guaranteeing schedulability of tasksets on all ECUs.
Keywords
automotive electronics; embedded systems; multi-threading; operating systems (computers); optimisation; scheduling; simulation languages; software architecture; AUTOSAR model; atomic software component; automotive embedded system; automotive open system architecture; automotive software development; component-based modeling language; component-to-ECU mapping; distributed hardware platform; distributed multithreaded implementation; optimization problem; real-time operating system; Assembly; Automotive engineering; Clustering algorithms; Connectors; Memory management; Optimization; Software; ECU; data consistency; schedulability; software component;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping (RSP), 2011 22nd IEEE International Symposium on
Conference_Location
Karlsruhe
ISSN
Pending
Print_ISBN
978-1-4577-0658-5
Electronic_ISBN
Pending
Type
conf
DOI
10.1109/RSP.2011.5929971
Filename
5929971
Link To Document