• DocumentCode
    653319
  • Title

    Extending and Recompiling AADL for CPS Modeling

  • Author

    Zhonghao Sun ; Xingshe Zhou

  • Author_Institution
    Sch. of Comput., Northwestern Polytech. Univ., Xi´an, China
  • fYear
    2013
  • fDate
    20-23 Aug. 2013
  • Firstpage
    1225
  • Lastpage
    1230
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/GreenCom-iThings-CPSCom.2013.213
  • Filename
    6682226