ABSTRACT
Recent trends in the automotive industry have forced OEMs and suppliers to adopt simulation-driven development processes. To meet the demands of the rapidly changing industry, simulation technologies must innovate to provide faster and accurate simulations of increasingly complex models. In this paper we present a set of technologies that were developed to provide a no-compromise, high fidelity, scalable simulation of heterogeneous functional models. Using our new technology we were able to produce more accurate results in orders of magnitude less time than other frequently used techniques in the industry. The proposed approach to co-simulation allows us to perform functional simulation of full-vehicle without sacrificing the solution accuracy or simulation speed.
- Mathworks Matlab® Simulink®. {online} http://www.mathworks.com/products/simulink/.Google Scholar
- Functional Mockup Interface for Co-Simulation v1.0. MODELISAR consortium, 2010. {online} http://functional-mockup-interface.org.Google Scholar
- R. Bryant. A switch-level model and simulator for mos digital systems. IEEE Transactions on Computers, C-33(2):160--177, Feb. 1984. Google ScholarDigital Library
- M. Busch and B. Schweizer. An explicit approach for controlling the macro-step size of co-simulation methods. In Proc. of The 7th European Nonlinear Dynamics Conference, Rome, Italy, July 2011.Google Scholar
- K. Chandy and J. Misra. Distributed simulation: A case study in design and verification of distributed programs. IEEE Transactions on Software Engineering, SE-5(5):440--452, Sept. 1979. Google ScholarDigital Library
- International Organization for Standardization (ISO). ISO26262. Road vehicles - Functional safety, November 2011.Google Scholar
- D. Jefferson and H. Sowizral. Fast concurrent simulation using the time warp mechanism, part 1: Local control. Technical Report N-1906AF, The Rand Corporation, Santa Monica, CA, Dec. 1982.Google Scholar
- D. Jefferson and H. Sowizral. Fast concurrent shntflafion using the time warp mechanism. In Proceedings SCS Distributed Simulation Conference, San Diego, CA, Jan. 1985.Google Scholar
- D. R. Jefferson. Virtual time. ACM Transactions on Programming Languages and Systems, 7(3):404--425, July 1985. Google ScholarDigital Library
- M. Mews, J. Svacina, and S. Weissleder. From autosar models to co-simulation for mil-testing in the automotive domain. In 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation (ICST), pages 519--528, 2012. Google ScholarDigital Library
- J. Misra. Distributed discrete-event simulation. ACM Computing Surveys, 18:39--65, 1986. Google ScholarDigital Library
- A. Munawar, T. Yoshizawa, T. Ishikawa, and S. Shimizu. On-time data exchange in fully-parallelized co-simulation with conservative synchronization. In Simulation Conference (WSC), 2013 Winter, pages 2127--2138, Washington, DC, USA, Dec 2013.Google ScholarCross Ref
- K. S. Perumalla. Scaling time warp-based discrete event execution to 104 processors on a Blue Gene supercomputer. In Proceedings of the 4th International Conference on Computing Frontiers, CF '07, pages 69--76, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- A. Pretschner, M. Broy, I. H. Kruger, and T. Stauner. Software engineering for automotive systems: A roadmap. In 2007 Future of Software Engineering, FOSE '07, pages 55--71, Washington, DC, USA, 2007. IEEE Computer Society. Google ScholarDigital Library
Recommendations
Rethinking cycle accurate DRAM simulation
MEMSYS '19: Proceedings of the International Symposium on Memory SystemsCycle accurate DRAM simulations have been the dominating architecture simulation model for DRAM for a long time. Although accurate, its poor simulation speed has not improved for years while a lot of other architecture simulators such as CPU and cache ...
Inside discrete-event simulation software: how it works and why it matters
WSC '10: Proceedings of the Winter Simulation ConferenceThis paper provides simulation practitioners and consumers with a grounding in how discrete-event simulation software works. Topics include discrete-event systems; entities, resources, control elements and operations; simulation runs; entity states; ...
Comments