Generating ROS-based Software for Industrial Cyber-Physical Systems from UML/MARTE

被引:0
|
作者
Wehrmeister, Marco Aurelio [1 ]
机构
[1] Univ Tecnol Fed Parana UTFPR, Av Sete Setembro 3165, BR-80230901 Curitiba, Parana, Brazil
关键词
Model-Driven Engineering; embedded software; code generation; UML; MARTE; Robot Operating System; DESIGN;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work proposes an approach to generate automatically the embedded software for distributed Cyber-Physical Systems implemented using the Robotic Operating System (ROS) framework. For that, the Aspect-oriented Model Driven Engineering for Real-Time systems (AMoDE-RT) design approach has been extended in order to support the C++ code generation using the semantics and libraries available in ROS framework which is widely used in both academia and industry to implement the embedded software for robotic systems. The system architecture, behavior, requirements and constraints are specified in a UML/MARTE model. The information specified in the high-level model is used as input for a tool that generates a great part of the embedded software for all distributed computing devices. The main goal is to foster the use of Model-Driven Engineering in the context of cyber-physical systems design aiming the rapid prototyping via simulation and also the generation of the actual implementation of the system components. The proposed approach has been validated through a case study that demonstrates the feasibility to implement a ROS/C++ software for industrial systems. The results indicate that the proposed approach can be applied to complex systems comprising a larger number of interacting devices, whereas keeping the high-level of abstraction for system specification in UML/MARTE models.
引用
收藏
页码:313 / 320
页数:8
相关论文
共 50 条
  • [41] Using UML for Learning How to Design and Model Cyber-Physical Systems
    Ordinez, Leo
    Eggly, Gabriel
    Micheletto, Matias
    Santos, Rodrigo
    [J]. IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA, 2020, 15 (01): : 50 - 60
  • [42] Industrial cyber-physical systems protection: A methodological review
    Canonico, Roberto
    Sperli, Giancarlo
    [J]. COMPUTERS & SECURITY, 2023, 135
  • [43] Performance analysis and synthesis of industrial cyber-physical systems
    Ding, Derui
    Ge, Xiaohua
    Han, Qing-Long
    [J]. INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2021, 52 (06) : 1107 - 1109
  • [44] Integration of Classical Components Into Industrial Cyber-Physical Systems
    Bangemann, Thomas
    Riedl, Matthias
    Thron, Mario
    Diedrich, Christian
    [J]. PROCEEDINGS OF THE IEEE, 2016, 104 (05) : 947 - 959
  • [45] Advancements in Industrial Cyber-Physical Systems: An Overview and Perspectives
    Zhang, Kunwu
    Shi, Yang
    Karnouskos, Stamatis
    Sauter, Thilo
    Fang, Huazhen
    Colombo, Armando Walter
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (01) : 716 - 729
  • [46] The Impact of Cyber-Physical Systems on Industrial Services in Manufacturing
    Herterich, Matthias M.
    Uebernickel, Falk
    Brenner, Walter
    [J]. 7TH INDUSTRIAL PRODUCT-SERVICE SYSTEMS CONFERENCE - IPSS, INDUSTRY TRANSFORMATION FOR SUSTAINABILITY AND BUSINESS, 2015, 30 : 323 - 328
  • [47] Cloud-based cyber-physical systems in manufacturing Cloud-based cyber-physical systems in manufacturing
    Majstorovic, Vidosav D.
    [J]. PRODUCTION PLANNING & CONTROL, 2020, 31 (07) : 611 - 612
  • [48] Cyber-Physical Systems Testbed Based on Cloud Computing and Software Defined Network
    Gao, Haihui
    Peng, Yong
    Wen, Zhe
    Jia, Kebin
    Li, Hanjing
    [J]. 2015 INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING (IIH-MSP), 2015, : 337 - 340
  • [49] A Model-Based Software Development Method for Automotive Cyber-Physical Systems
    Gao, Zhigang
    Xia, Haixia
    Dai, Guojun
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2011, 8 (04) : 1277 - 1301
  • [50] Robustness Analysis of Cyber-Physical systems based on Discrete Timed Cyber-Physical Models
    Hsieh, Fu-Shiung
    [J]. 2021 IEEE WORLD AI IOT CONGRESS (AIIOT), 2021, : 250 - 254