TRILATERAL: Software Product Line based Multidomain IoT Artifact Generation for Industrial CPS

被引:1
|
作者
Iglesias, Aitziber [1 ]
Iglesias-Urkia, Markel [1 ]
Lopez-Davalillo, Beatriz [1 ]
Charramendieta, Santiago [1 ]
Urbieta, Aitor [1 ]
机构
[1] IK4 Ikerlan Technol Res Ctr, Informat & Commun Technol Area, PJM Arizmendiarrieta 2, Arrasate Mondragon 20500, Spain
基金
欧盟地平线“2020”;
关键词
Internet of Things; Cyber-Physical System; Domain Specific Language; Software Product Line; IEC; 61850; IMPLEMENTATIONS; COAP;
D O I
10.5220/0007343500620071
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Internet of Things (IoT) devices are usually advanced embedded systems that require functionalities monitoring and control. The design, development and validation of these devices is complex, even more when communication capabilities need to be included. In industrial environments, where safety is of critical importance, reducing this complexity can help to achieve the vision of Industry 4.0 by reducing development time and costs as well as increasing quality. To this end, the use of Model-Driven Engineering (MDE) methodology and the Software Product Line (SPL) paradigm is becoming increasingly important as they help to accelerate and ease the development of software, while reducing bugs and errors. Thus, in this work we present TRILATERAL, a SPL Model Based tool that uses a Domain Specific Language (DSL) to allow users to graphically define the IEC 61850 information model of the Industrial Cyber-Physical System (ICPS). TRILATERAL automatically generates the source code for communicating devices with the monitoring framework, also supporting a variety of communication protocols, namely HTTP-REST, WS-SOAP and CoAP in order to control/monitor any ICPS. In addition, the solution was evaluated deploying it in different industrial domains (Wind Farm, Smart Elevator, Catenary-free Tram) from which we gained important lessons.
引用
下载
收藏
页码:62 / 71
页数:10
相关论文
共 50 条
  • [21] Software Architecture Solution Based on SDN for an Industrial IoT Scenario
    Romero-Gazquez, Jose L.
    Victoria Bueno-Delgado, M.
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [22] Energy-Efficient Deployment of IoT Applications in Edge-Based Infrastructures: A Software Product Line Approach
    Canete, Angel
    Amor, Mercedes
    Fuentes, Lidia
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (22) : 16427 - 16439
  • [23] Software Product Line Test List Generation based on Harmony Search Algorithm with Constraints Support
    Alsewari, Abdulrahman A.
    Kabir, Muhammad N.
    Zamli, Kamal Z.
    Alaofi, Khalid S.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) : 605 - 610
  • [24] Feature implementation modeling based product derivation in software product line
    Peng, Xin
    Shen, Liwei
    Zhao, Wenyun
    HIGH CONFIDENCE SOFTWARE REUSE IN LARGE SYSTEMS, PROCEEDINGS, 2008, 5030 : 142 - 153
  • [25] A first generation software product line for data acquisition systems in astronomy
    Lopez-Ruiz, J. C.
    Heradio, Rube
    Cerrada Somolinos, Jose Antonio
    Coz Fernandez, Jose Ramon
    Ramos, Pablo Lopez
    ADVANCED SOFTWARE AND CONTROL FOR ASTRONOMY II, PTS 1 & 2, 2008, 7019
  • [26] Combining code generation and ada generics to implement a software product line
    Dordowsky, Frank
    Bridges, Richard
    Tschöpe, Holger
    Ada User Journal, 2012, 33 (03): : 217 - 225
  • [27] A Generic Process for the Design and Generation of Software Product Line Skeleton Architectures
    Cabello, Maria Eugenia
    Ramos, Isidro
    Santana, Oscar Alberto
    Beristain, Saul Ivan
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2014, 24 (09) : 1301 - 1335
  • [28] The Development Model of Software Product Line Based AOP
    Yin, JingHai
    2011 INTERNATIONAL CONFERENCE ON PHOTONICS, 3D-IMAGING, AND VISUALIZATION, 2011, 8205
  • [29] Component based product line development of avionics software
    Sharp, DC
    MICROPROCESSORS AND MICROSYSTEMS, 1999, 23 (07) : 425 - 433
  • [30] COTS-based software product line development
    Capretz, Luiz Fernando
    Ahmed, Faheem
    Al-Maati, Shereef
    Al Aghbari, Zaher
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2008, 4 (02) : 165 - +