This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Embedded System Design for Automotive Applications
October 2007 (vol. 40 no. 10)
pp. 42-51
Alberto Sangiovanni-Vincentelli, University of California, Berkeley
Marco Di Natale, Scuola Superiore S. Anna, Pisa
To optimize the system design and allow for plug-and-play of subsystems, automotive electronic system architecture evaluation and development must be supported with a robust design flow based on virtual platforms.

1. AUTOSAR Consortium Web page; www.autosar.org.
2. R. Bosch, CAN Specification, v2.0, Stuttgart, 1991.
3. M.G. Harbour, M. Klein, and J. Lehoczky, "Timing Analysis for Fixed-Priority Scheduling of Hard Real-Time Systems," IEEE Trans. Software Eng., vol. 20, no. 1, 1994, pp. 13–28.
4. L. Sha, R. Rajkumar, and J.P. Lehoczky, "Priority Inheritance Protocols: An Approach to Real-Time Synchronization," IEEE Trans. Computers, vol. 39, no. 9, 1990, pp. 1175–1185.
5. Y. Wang and M. Saksena, "Scheduling Fixed-Priority Tasks with Preemption Threshold," Proc. IEEE Int'l Conf. Real-Time Computing Systems and Applications, IEEE Press, 1999, pp. 328–337.
6. M. Joseph and P.K. Pandya, "Finding Response Times in a Real-Time System," The Computer J., vol. 29, no. 5, 1986, pp. 390–395.
7. K. Tindell, A. Burns, and A.J. Wellings, "Calculating Controller Area Network (CAN) Message Response Times," Control Eng. Practice, vol. 3, no. 8, 1995, pp. 1163–1169.
8. P. Caspi and A. Benveniste, "Toward an Approximation Theory for Computerized Control," Proc. 2nd Int'l Conf. Embedded Software (EMSOFT 02), Springer-Verlag, 2002, pp. 294–304.
9. E. Bini, M.D. Natale, and G. Buttazzo, "Sensitivity Analysis for Fixed-Priority Real-Time Systems," Proc. Euromicro Conf. Real-Time Systems, IEEE Press, 2006, pp. 10–20.
10. R. Racu and R. Ernst, "Scheduling Anomaly Detection and Optimization for Distributed Systems with Preemptive Task-Sets," Proc. 12th IEEE Real-Time and Embedded Technology and Applications Symp., IEEE Press, 2006, pp. 325–334.
11. M. Baleani et al., "Efficient Embedded Software Design with Synchronous Models," Proc. 5th ACM Int'l Conf. Embedded Software (EMSOFT 05), ACM Press, 2005, pp. 187–190.
12. A. Benveniste et al., "The Synchronous Languages 12 Years Later," Proc. IEEE, vol. 91, Jan. 2003, pp. 64–83.
13. C. Ferdinand et al., "Reliable and Precise WCET Determination for a Real-Life Processor," Proc. 1st Int'l Conf. Embedded Software (EMSOFT 01), Springer-Verlag, 2001, pp. 469–485.
14. T.M. Forest, "The FlexRay Communication Protocol and Some Implications for Future Application," Proc. Convergence, SAE Press, 2006.
15. A.L. Sangiovanni-Vincentelli, "Quo Vadis, SLD? Reasoning about Trends and Challenges of System Level Design," Proc. IEEE, vol. 95, no. 3, pp. 467–506.
16. A.L. Sangiovanni-Vincentelli, "Defining Platform-Based Design," EETimes, Feb. 2002.
17. A.L. Sangiovanni-Vincentelli et al., "Benefits and Challenges for Platform-Based Design," Proc. Design Automation Conf., 2004, ACM Press, pp. 409–414.
18. F. Balarin et al., "Processes, Interfaces and Platforms: Embedded Software Modeling in Metropolis," Proc. 2nd Int'l Conf. Embedded Software, Springer-Verlag, 2002, pp. 407–416.
19. C. Pinello, L. Carloni, and A. Sangiovanni-Vincentelli, "Fault-Tolerant Deployment of Embedded Software for Cost-Sensitive Real-Time Feedback-Control Applications," Proc. DATE Conf., IEEE CS Press, 2004, pp. 1164–1169.
20. F. Balarin et al., Hardware-Software Co-Design of Embedded Systems—The Polis Approach, Kluwer Academic Publishers, 1997.
21. B. Kienhuis et al., "A Methodology to Design Programmable Embedded Systems: The Y-Chart Approach," Embedded Processor Design Challenges: Systems, Architectures, Modeling, and Simulation—SAMOS, LNCS 2268, E.F. Deprettere, J. Teich, and S. Vassiliadis, eds., Springer, 2002, pp. 18–37.
22. W. Zheng et al., "Synthesis of Task and Message Activation Models in Real-Time Distributed Automotive Systems," Proc. IEEE/ACM DATE Conf., IEEE Press, 2007, pp. 93–98.
23. A. Davare et al., "Period Optimization for Hard Real-Time Distributed Automotive Systems," Proc. ACM Design Automation Conf., ACM Press, 2007, pp. 278–283.
1. J.A. Cook et al., "Control, Computing and Communications: Technologies for the Twenty-First Century Model T," Proc. IEEE, special issue on automotive power electronics and motor drives, vol. 95, no. 2, 2007, pp. 334–355.

Index Terms:
embedded computing, automotive electronics system design, AUTOSAR, model-based design, platform-based design
Citation:
Alberto Sangiovanni-Vincentelli, Marco Di Natale, "Embedded System Design for Automotive Applications," Computer, vol. 40, no. 10, pp. 42-51, Oct. 2007, doi:10.1109/MC.2007.344
Usage of this product signifies your acceptance of the Terms of Use.