Cyber-physical systems are a kind of emerging large-scale distributed systems that are integrations of computation, networking, and physical worlds. Cyber physical systems are increasing scale and complexity with the growing pervasiveness of ICT and the development of the smart worlds such as smart factory, smart robotics, smart grids, smart cities, smart vehicles, smart healthcare systems, and smart homes. The growing interconnection of physical and virtual worlds of complex cyber physical systems, and the development of increasingly sophisticated intelligence techniques, has given rise to the next generation of CPS, that is referred to as smart cyber-physical systems (sCPS) which can efficiently operate, manage and control physical world and virtual world, and offer broad range of novel applications and services. Thus, smart cyber physical systems are complex cyber physical systems endowed with intelligent abilities. The main characteristic of such a new generation of smart cyber physical systems is the ability to interact with the physical worlds and adapt to new working environments through distributed intelligent mechanisms that executing and operating at the unit (single device), cluster (groups of devices) and network level (the network of devices). The properties like uncertainties, safety, reliability, and performance requirement, spatial-temporal requirement, and adaptation ability are very important, modeling smart cyber-physical systems must face these challenges and satisfy these specific requiremnts. In order to specify and model such kind of systems, we propose a new paradigm for specifying and modeling smart cyber physical systems based on software defined approach using Modelicaml. Software defined approach is a new way that help abstract the real world and virtual world with software components, this approach can simplify system specification, modeling and design. The main aim of ModelicaML is to enable an efficient and effective way to use Modelica, UML and SysML models reusing notations that are also used for software modeling based on software defined approach. The effectiveness of the approach is demonstrated with a case study of Vehicular Ad-hoc NETwork.
[1]
Nuno Pereira,et al.
Cyber-physical systems clouds: A survey
,
2016,
Comput. Networks.
[2]
Peter Fritzson,et al.
Modelica - A Language for Equation-Based Physical Modeling and High Performance Simulation
,
1998,
PARA.
[3]
Sherali Zeadally,et al.
Vehicular ad hoc networks (VANETS): status, results, and challenges
,
2010,
Telecommunication Systems.
[4]
Edward A. Lee,et al.
Introduction to Embedded Systems - A Cyber-Physical Systems Approach
,
2013
.
[5]
Wladimir Schamai.
Modelica Modeling Language (ModelicaML) : A UML Profile for Modelica
,
2009
.
[6]
Christos G. Cassandras,et al.
Smart Cities as Cyber-Physical Social Systems
,
2016
.
[7]
Nikolaos M. Freris,et al.
A Software Defined architecture for Cyberphysical Systems
,
2017,
2017 Fourth International Conference on Software Defined Systems (SDS).
[8]
Edward A. Lee.
Cyber Physical Systems: Design Challenges
,
2008,
2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC).
[9]
Insup Lee,et al.
Cyber-physical systems: The next computing revolution
,
2010,
Design Automation Conference.
[10]
Mahmoud Al-Ayyoub,et al.
Software defined cloud: Survey, system and evaluation
,
2016,
Future Gener. Comput. Syst..
[11]
Christiaan J. J. Paredis,et al.
Towards Unified System Modeling and Simulation with ModelicaML: Modeling of Executable Behavior Using Graphical Notations
,
2009
.
[12]
Ilja Radusch,et al.
simTD: a car-to-X system architecture for field operational tests [Topics in Automotive Networking]
,
2010,
IEEE Communications Magazine.
[13]
Jay Lee,et al.
A Cyber-Physical Systems architecture for Industry 4.0-based manufacturing systems
,
2015
.
[14]
Peter Fritzson.
Modelica — A cyber-physical modeling language and the OpenModelica environment
,
2011,
2011 7th International Wireless Communications and Mobile Computing Conference.
[15]
Adrian Pop,et al.
Towards Unified System Modeling with the ModelicaML UML Profile
,
2007,
EOOLT.