Context-sensitive synthesis of executable functional models of cyber-physical systems

The high complexity of cross-domain engineering in combination with the pressure for product innovation, higher quality, time-to-market, and budget constraints make it imperative for companies to use integrated engineering methods and tools. Computer engineering tools are mainly focused on a particular domain and therefore it is difficult to combine different tools for system-level analysis. This paper presents a novel approach and tool for integrated cyber-physical systems (CPS) design based on the FBS (Function-Behavior-State) methodology where multi-domain simulation models capturing both the behavioral-structural aspects of a system are automatically generated from its functional description. Our approach focuses on simulation-enabled FBS models using automatic and context - sensitive mappings of standard Functional Basis elementary functions to simulation components described in physical modeling languages (i.e. Modelica). Using a real electromechanical CPS application we demonstrate how our context-sensitive synthesis approach generates industry-quality executable functional models of higher quality than state-of-the-art approaches using manual mapping.

[1]  Kristina Shea,et al.  A Computational Product Model for Conceptual Design Using SysML , 2009 .

[2]  Arquimedes Canedo,et al.  A Model-Based Functional Modeling and Library Approach for Mechatronic Systems in SysML , 2012 .

[3]  Robert A. Adey,et al.  Applications of Artificial Intelligence in Engineering V , 1990 .

[4]  Tetsuo Tomiyama,et al.  A framework for computer-aided conceptual design and its application to system architecting of mechatronics products , 2012, Comput. Aided Des..

[5]  Insup Lee,et al.  Cyber-physical systems: The next computing revolution , 2010, Design Automation Conference.

[6]  Karl-Erik Årzén,et al.  StateGraph-A Modelica Library for Hierarchical State Machines , 2005 .

[7]  François E. Cellier,et al.  Continuous system modeling , 1991 .

[8]  Gabor Karsai,et al.  Toward a Science of Cyber–Physical System Integration , 2012, Proceedings of the IEEE.

[9]  Peter Schwarz,et al.  Physically oriented modeling of heterogeneous systems , 2000 .

[10]  Tetsuo Tomiyama,et al.  An architecture model to support cooperative design for mechatronic products: A control design case , 2011 .

[11]  M. Bonfe,et al.  A SysML-Based Methodology for Manufacturing Machinery Modeling and Design , 2011, IEEE/ASME Transactions on Mechatronics.

[12]  Alberto L. Sangiovanni-Vincentelli,et al.  Quo Vadis, SLD? Reasoning About the Trends and Challenges of System Level Design , 2007, Proceedings of the IEEE.

[13]  Edward A. Lee Cyber Physical Systems: Design Challenges , 2008, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC).

[14]  Waguih ElMaraghy,et al.  Complexity of Multi-Disciplinary Design , 2007 .

[15]  Mustafa Suphi Erden,et al.  Modular design of mechatronic systems with function modeling , 2010 .

[16]  R. Firth Function , 1955, Yearbook of Anthropology.

[17]  Simon Szykman,et al.  A functional basis for engineering design: Reconciling and evolving previous efforts , 2002 .

[18]  J. Stecki,et al.  The language of FMEA : on the effective use and reuse of FMEA data , 2009 .

[19]  J. E. Byrd,et al.  Kinetics of Popping of Popcorn , 2005 .

[20]  Ajinkya Bhave,et al.  Multi-domain Modeling of Cyber-Physical Systems Using Architectural Views , 2010 .

[21]  Daniel A. McAdams,et al.  Concept Generation from the Functional Basis of Design , 2005 .

[22]  Stephen J. Mellor,et al.  Executable UML - A Foundation for Model-Driven Architecture , 2002, Addison Wesley object technology series.

[23]  Mustafa Suphi Erden,et al.  On the Potential of Function-Behavior-State (FBS) Methodology for the Integration of Modeling Tools , 2009 .

[24]  Daniel L. Rosenband Hardware synthesis from guarded atomic actions with performance specifications , 2005, ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005..

[25]  Samarjit Chakraborty,et al.  Co-design of cyber-physical systems via controllers with flexible delay constraints , 2011, 16th Asia and South Pacific Design Automation Conference (ASP-DAC 2011).

[26]  Kristin L. Wood,et al.  Development of a Functional Basis for Design , 2000 .

[27]  Tetsuo Tomiyama,et al.  A review of function modeling: Approaches and applications , 2008, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[28]  Crispin Hales,et al.  Engineering design: a systematic approach , 1989 .

[29]  Insup Lee,et al.  Challenges and Research Directions in Medical Cyber–Physical Systems , 2012, Proceedings of the IEEE.

[30]  Christian Fritz,et al.  META II: Formal Co-Verification of Correctness of Large-Scale Cyber-Physical Systems during Design. Volume 1 , 2011 .

[31]  Daniel L. Dumbacher Building Operations Efficiencies into NASA's Ares I Crew Launch Vehicle Design , 2006 .

[32]  Matthew I. Campbell,et al.  Automated synthesis of electromechanical design configurations from empirical analysis of function to form mapping , 2009 .