skip to main content
10.1145/2744769.2747922acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article
Open Access

Design tool chain for cyber-physical systems: lessons learned

Published:07 June 2015Publication History

ABSTRACT

Design automation tools evolved to support the principle of "separation of concerns" to manage engineering complexity. Accordingly, we find tool suites that are vertically integrated with limited support (even intention) for horizontal integratability (i.e. integration across disciplinary boundaries). CPS challenges these established boundaries and with this - market conditions. The question is how to facilitate reorganization and create the foundation and technologies for composable CPS design tool chains that enables reuse of existing commercial and open source tools? In this paper we describe some of the lessons learned in the design and implementation of a design automation tool suite for complex cyber-physical systems (CPS) in the vehicle domain. The tool suite followed a model- and component-based design approach to match the significant increase in design productivity experienced in several narrowly focused homogeneous domains, such as signal processing, control and aspects of electronic design. The primary challenge in the undertaking was the tremendous heterogeneity of complex cyber-physical systems (CPS), where such as vehicles has not yet been achieved. This paper describes some of the challenges addressed and solution approaches to building a comprehensive design tool suite for complex CPS.

References

  1. Eremenko, Paul: "Philosophical Underpinnings of Adaptive Vehicle Make," DARPA-BAA-12-15. Appendix 1, December 5, 2011Google ScholarGoogle Scholar
  2. Sztipanovits, J., T. Bapty, S. Neema, X. Koutsoukos, and J. Scott, The META Toolchain: Accomplishments and Open Challenges, no. ISIS-15-102, 2015. (download: http://www.isis.vanderbilt.edu/publications)Google ScholarGoogle Scholar
  3. Lattmann, Z., J. Klingler, P. Meijer, T. Bapty, S. Neema, and J. Scott, Integration Platform Technology Components in the META Toolchain, no. ISIS-15-110, Nashville, Institute for Software Integrated Systems, 01/2015Google ScholarGoogle Scholar
  4. Sztipanovits, J., Bapty, T., Neema, S., Howard, L., Jackson, E. (2014). OpenMETA: A Model and Component-Based Design Tool Chain for Cyber-Physical Systems. In Bensalem, S., Lakhneck, Y., Legay, A. (Eds.) From Programs to Systems -- The Systems Perspective in Computing, LNCS 8415 (pp. 235--249), 2014Google ScholarGoogle Scholar
  5. Simko, G., Levendovszky, T., Neema, S., Jackson, E., Bapty, T., Porter, J., Sztipanovits, J.: "Foundation for Model Integration: Semantic Backplane" Proceedings of the ASME 2012 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2012 August 12--15, 2012, Chicago, ILGoogle ScholarGoogle Scholar
  6. Neema, H., Z. Lattmann, P. Meijer, J. Klingler, S. Neema, T. Bapty, J. Sztipanovits, and G. Karsai: "Design Space Exploration and Manipulation for Cyber Physical Systems," IFIP First International Workshop on Design Space Exploration of Cyber-Physical Systems (IDEAL' 2014), Springer-Verlag Berlin Heidelberg 2014.Google ScholarGoogle Scholar
  7. Simko, G., Lindecker, D., Levendovszky, T., Neema, S., & Sztipanovits, J. (2013). Specification of Cyber-Physical Components with Formal Semantics--Integration and Composition. In Model-Driven Engineering Languages and Systems (pp. 471--487). Springer Berlin Heidelberg.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Lattmann, Zs., Nagel, A., Scott, J., Smyth, K., vanBuskirk, C., Porter, J., Neema, S., Bapty, T., Sztipanovits, J.: "Towards Automated Evaluation of Vehicle Dynamics in System-Level Design," Proceedings of the ASME 2012 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2012 August 12--15, 2012, Chicago, ILGoogle ScholarGoogle Scholar
  9. E. K. Jackson, T. Levendovszky, and D. Balasubramanian, "Reasoning about Metamodeling with Formal Specifications and Automatic Proofs," in Model Driven Engineering Languages and Systems, vol. 6981, J. Whittle, T. Clark, and T. Kühne, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2011, pp. 653--667 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Jackson, E., Sztipanovits, J.: 'Formalizing the Structural Semantics of Domain-Specific Modeling Languages," Journal of Software and Systems Modeling pp. 451--478, September 2009Google ScholarGoogle Scholar
  11. O. L. de Weck, "Feasibility of a 5x speedup in system development due to meta design," in 32nd ASME Computers and Information in Engineering Conference, Aug. 2012, pp. 1105--1110Google ScholarGoogle Scholar
  12. E. K. Jackson and W. Schulte, "Model Generation for Horn Logic with Stratified Negation," in Formal Techniques for Networked and Distributed Systems -- FORTE 2008, vol. 5048, K. Suzuki, T. Higashino, K. Yasumoto, and K. El-Fakih, Eds. Springer Berlin Heidelberg, pp. 1--2 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Design tool chain for cyber-physical systems: lessons learned

        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
          DAC '15: Proceedings of the 52nd Annual Design Automation Conference
          June 2015
          1204 pages
          ISBN:9781450335201
          DOI:10.1145/2744769

          Copyright © 2015 Owner/Author

          Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 7 June 2015

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate1,770of5,499submissions,32%

          Upcoming Conference

          DAC '24
          61st ACM/IEEE Design Automation Conference
          June 23 - 27, 2024
          San Francisco , CA , USA

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader