skip to main content
10.1145/2502524.2502541acmconferencesArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

Co-simulation framework for design of time-triggered cyber physical systems

Published:08 April 2013Publication History

ABSTRACT

Designing cyber-physical systems (CPS) is challenging due to the tight interactions between software, network/platform, and physical components. A co-simulation method is valuable to enable early system evaluation. In this paper, a co-simulation framework that considers interacting CPS components for design of time-triggered (TT) CPS is proposed. Virtual prototyping of CPS is the core of the proposed framework. A network/platform model in SystemC forms the backbone of the virtual prototyping, which bridges control software and physical environment. The network/platform model consists of processing elements abstracted by realtime operating systems, communication systems, sensors, and actuators. The framework is also integrated with a model-based design tool to enable rapid prototyping. The framework is validated by comparing simulation results with the results from a hardware-in-the-loop automotive simulator.

References

  1. F. Bartols, T. Steinbach, F. Korf, and T. C. Schmidt. Performance analysis of time-triggered ether-networks using off-the-shelf-components. In Proceedings of the 2011 14th IEEE International Symposium on Object/Component/Service- Oriented Real-Time Distributed Computing Workshops, ISORCW '11, pages 49--56, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. CarSim. http://www.carsim.com/.Google ScholarGoogle Scholar
  3. A. Cervin, D. Henriksson, B. Lincoln, J. Eker, and K.-E. Årzén. How does control timing affect performance? Analysis and simulation of timing using Jitterbug and TrueTime. IEEE Control Systems Magazine, 23(3):16--30, Jun 2003.Google ScholarGoogle ScholarCross RefCross Ref
  4. U. Drolia, Z. Wang, Y. Pant, and R. Mangharam. Autoplug: An automotive test-bed for electronic controller unit testing and verification. In Intelligent Transportation Systems (ITSC), 2011 14th International IEEE Conference on, pages 1187--1192, oct. 2011.Google ScholarGoogle ScholarCross RefCross Ref
  5. E. Eyisi, Z. Zhang, X. Koutsoukos, J. Porter, G. Karsai, and J. Sztipanovits. Model-based control design and integration of cyber-physical systems: An adaptive cruise control case study. Journal of Control Science and Engineering, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. L. Gheorghe, F. Bouchhima, G. Nicolescu, and H. Boucheneb. Formal definitions of simulation interfaces in a continuous/discrete co-simulation tool. In IEEE International Workshop on Rapid System Prototyping, pages 186--192, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. IEEE. IEEE Standard SystemC Language Reference Manual, 2011.Google ScholarGoogle Scholar
  8. M. Ishikawa, D. J. McCune, G. Saikalis, and S. Oho. Cpu model-based hardware/software co-design, co-simulation and analysis technology for real-time embedded control systems. In Proceedings of the 13th IEEE Real Time and Embedded Technology and Applications Symposium, RTAS '07, pages 3--11, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. H. Kopetz and G. Bauer. The time-triggered architecture. Proceedings of the IEEE, 91(1):112--126, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  10. M. Krause, O. Bringmann, A. Hergenhan, G. Tabanoglu, and W. Rosentiel. Timing simulation of interconnected autosar software-components. In Proceedings of the conference on Design, automation and test in Europe, DATE '07, pages 474--479, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. H. Lonn and J. Axelsson. A comparison of fixed-priority and static cyclic scheduling for distributed automotive control applications. In ECRTS, pages 142--149, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  12. P. L. Marrec, C. A. Valderrama, F. Hessel, A. A. Jerraya, M. Attia, and O. Cayrol. Hardware, software and mechanical cosimulation for automotive applications. In Proceedings of the Ninth IEEE International Workshop on Rapid System Prototyping, RSP '98, pages 202--, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. W. Müller, M. Becker, A. Elfeky, and A. DiPasquale. Virtual prototyping of cyber-physical systems. In ASP-DAC, pages 219--226, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  14. N. Navet, Y. Song, F. Simonot-Lion, and C. Wilwert. Trends in automotive communication systems. Proceedings of the IEEE, 93(6):1204--1223, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  15. J. Porter, G. Hemingway, H. Nine, C. vanBuskirk, N. Kottenstette, G. Karsai, and J. Sztipanovits. The esmol language and tools for high-confidence distributed control systems design. part 1: Language, framework, and analysis. Technical report, Vanderbilt University, Sep 2010.Google ScholarGoogle Scholar
  16. J. M. Rushby. Bus architectures for safety-critical embedded systems. In Proceedings of the First International Workshop on Embedded Software, EMSOFT '01, pages 306--323, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. SAE Standard AS 6802. Time-Triggered Ethernet, 2011.Google ScholarGoogle Scholar
  18. M. Streubühr, M. Jäntsch, C. Haubelt, and J. Teich. From Model-based Design to Virtual Prototypes for Automotive Applications. In Proceedings of the Embedded World Conference, pages 1--10, Nuremberg, Germany, Mar. 2009.Google ScholarGoogle Scholar
  19. J. Sztipanovits, X. Koutsoukos, G. Karsai, N. Kottenstette, P. Antsaklis, V. Gupta, B. Goodwine, J. Baras, and S. Wang. Toward a science of Cyber-Physical system integration. Proceedings of the IEEE, 100(1):29--44, Jan. 2012.Google ScholarGoogle ScholarCross RefCross Ref
  20. M. Verhoef, P. Visser, J. Hooman, and J. Broenink. Co-simulation of distributed embedded real-time control systems. In Proceedings of the 6th international conference on Integrated formal methods, IFM'07, pages 639--658, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. H. Zabel, W. Müller, and A. Gerstlauer. Accurate RTOS modeling and analysis with SystemC. In W. Ecker, W. Müller, and R. Dömer, editors, Hardware-dependent Software, chapter 9, pages 233--260. Springer Netherlands, 2009.Google ScholarGoogle Scholar
  22. M. Zeller, G. Weiss, D. Eilers, and R. Knorr. Co-simulation of self-adaptive automotive embedded systems. In Proceedings of the 2010 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC '10, pages 73--80, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Co-simulation framework for design of time-triggered cyber physical systems

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              ICCPS '13: Proceedings of the ACM/IEEE 4th International Conference on Cyber-Physical Systems
              April 2013
              278 pages
              ISBN:9781450319966
              DOI:10.1145/2502524

              Copyright © 2013 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 8 April 2013

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader