Title :
Extending and Recompiling AADL for CPS Modeling
Author :
Zhonghao Sun ; Xingshe Zhou
Author_Institution :
Sch. of Comput., Northwestern Polytech. Univ., Xi´an, China
Abstract :
This paper presents an extension of AADL to model CPS, provides a method to compile the new modeling language called CPSADL. Physical entity that contains "context" component and "controlled" component is added to model physical processes and their interactions, all physical components are combined with continuous ports. Interaction entity that includes "sensor" component and "actuator" component is added to model the interaction between discrete computing entity and continuous physical entity. The behaviors of all kinds of components are represented in their annexes. A method based EMF and ANTLR is provided to translate CPSADL into XML which could be easily used by other tools. The application of CPSADL is illustrated through an autonomous walking system of lunar vehicle.
Keywords :
Unified Modeling Language; XML; actuators; intelligent transportation systems; mobile robots; sensors; vehicles; ANTLR; CPS modeling; CPSADL; EMF; XML; actuator component; autonomous walking system; context component; continuous physical entity; controlled component; cyberphysical system; discrete computing entity; lunar vehicle; modeling language; recompiling AADL; sensor component; Analytical models; Computational modeling; Mathematical model; Moon; Ports (Computers); Unified modeling language; Vehicles; AADL; CPS; EMF; Modeling; compiling;
Conference_Titel :
Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), IEEE International Conference on and IEEE Cyber, Physical and Social Computing
Conference_Location :
Beijing
DOI :
10.1109/GreenCom-iThings-CPSCom.2013.213