Academia.eduAcademia.edu

Outline

Cross-layer design of reconfigurable cyber-physical systems

Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017

Abstract

In the last few years, besides the concepts of embedded and interconnected systems, also the notion of Cyber-Physical Systems (CPS) has emerged: embedded computational collaborating devices, capable of sensing and controlling physical elements and, often, responding to humans. The continuous interaction between physical and computing layers makes their design and maintenance extremely complex. Uncertainty management and runtime reconfigurability, to mention the most relevant ones, are rarely tackled by available toolchains. In this context, the Cross-layer modEl-based fRamework for multi-oBjective dEsign of Reconfigurable systems in unceRtain hybRid envirOnments (CERBERO) EU project aims at developing a design environment for CPS based of two pillars: 1) a cross-layer model-based approach to describe, optimize, and analyze the system and all its different views concurrently and 2) an advanced adaptivity support based on a multi-layer autonomous engine. In this work, we describe the components and the required developments for seamless design of reusable and reconfigurable CPS and System of Systems in uncertain hybrid environments.

References (23)

  1. NIST. (2016) Framework for cyber-physical systems, release 1.0. [Online]. Available: https://pages.nist.gov/cpspwg/
  2. Mathworks. Simulink/stateflow. [Online]. Available: www.mathworks.nl/products/simulink
  3. Modelica. Modelica/dymola. [Online]. Available: www.3ds.com
  4. L. Guo, Q. Zhu, P. Nuzzo, R. Passerone, A. L. Sangiovanni-Vincentelli, and E. A. Lee, "Metronomy: A function-architecture co-simulation framework for timing verification of cyber-physical systems," in Con- ference on Hardware/Software Codesign and System Synthesis, 2014.
  5. J. Sztipanovits, T. Bapty, S. Neema, X. Koutsoukos, and J. Scott, "The meta toolchain: Accomplishments and open challenges," no. ISIS-15- 102, 2015.
  6. DEMANES. Design, monitoring and operation of adaptive networked embedded systems. [Online]. Available: http://www.demanes.eu/
  7. DANSE. Designing for adaptability and evolution in system of systems engineering. [Online]. Available: http://www.danse-ip.eu/home/
  8. D. Broman, E. A. Lee, S. Tripakis, and M. Törngren, "Viewpoints, for- malisms, languages, and tools for cyber-physical systems," in Workshop on Multi-Paradigm Modeling, 2012, pp. 49-54.
  9. A. Rodriguez, J. Valverde, and E. de la Torre, "Design of opencl- compatible multithreaded hardware accelerators with dynamic support for embedded fpgas," in Conference on ReConFigurable Computing and FPGAs, ReConFig, 2015.
  10. C. J. van Leeuwen, J. M. de Gier, J. A. de Oliveira Filho, and Z. Papp, "Model-based architecture optimization for self-adaptive networked signal processing systems," in Conference on Self-Adaptive and Self- Organizing Systems, 2014, pp. 187-188.
  11. M. Pelcat, K. Desnos, J. Heulot, C. Guy, J.-F. Nezan, and S. Aridhi, "Preesm: A dataflow-based rapid prototyping framework for simplifying multicore dsp programming," in European Embedded Design in Educa- tion and Research Conference, Sept 2014, pp. 36-40.
  12. J. Heulot, M. Pelcat, K. Desnos, J. F. Nezan, and S. Aridhi, "Spider: A synchronous parameterized and interfaced dataflow-based rtos for multicore dsps," in European Embedded Design in Education and Research Conference, 2014, pp. 167-171.
  13. A. Zadorojniy, M. Masin, L. Greenberg, O. M. Shir, and L. Zeidner, "Algorithms for finding maximum diversity of design variables in multi-objective optimization," in Conference on Systems Engineering Research, 2012, pp. 171-176.
  14. Orcc. Orcc : Dataflow programming made easy. [Online]. Available: http://orcc.sourceforge.net/
  15. R. Ren, E. Juarez, C. Sanz, M. Raulet, and F. Pescador, "Energy estimation models for video decoders: reconfigurable video coding-CAL case-study," IET Computers&Digital Techniques, vol. 9, pp. 3-15, 2015.
  16. PAPI. PAPI: Performance application programming interface. [Online]. Available: http://icl.cs.utk.edu/projects/papi/wiki/PAPIC:PAPI.3
  17. C. Sau, P. Meloni, L. Raffo, F. Palumbo, E. Bezati, S. C. Brunet, and M. Mattavelli, "Automated design flow for multi-functional dataflow- based platforms," Signal Processing Systems, vol. 85, no. 1, pp. 143- 165, 2016.
  18. SysML. Systems modeling language. [Online]. Available: www.sysml.org
  19. F. Mallet, "MARTE/CCSL for modeling cyber-physical systems," in Formal Modeling and Verification of Cyber-Physical Systems, Summer School on Methods and Tools for the Design of Digital Systems, 2015, pp. 26-49.
  20. Esterel Technologies. Scade suite. [Online]. Available: www.esterel- technologies.com/products/scade-suite/
  21. Process Modelling Enterprise. Advanced process modelling platform. [Online]. Available: www.psenterprise.com/gproms.html
  22. J. Sztipanovits, T. Bapty, S. Neema, X. D. Koutsoukos, and E. K. Jackson, "Design tool chain for cyber-physical systems: lessons learned," in Design Automation Conference, 2015.
  23. G. Weiss, "A simplex based algorithm to solve separated continuous linear programs," Mathematical Programming, vol. 115, pp. 151-198, 2008.