Automatic Generation of Interoperability Connectors using Software Product Lines Engineering

被引:0
|
作者
Niang, Boubou [1 ,2 ]
Kahn, Giacomo [1 ]
Amokrane, Nawel [2 ]
Ouzrout, Yacine [1 ]
Sahli, Hamza [2 ]
Derras, Mustapha [2 ]
Laval, Jannik [1 ]
机构
[1] Univ Lyon, Univ Lyon 2, INSA Lyon, Univ Claude Bernard Lyon 1,DISP UR4570, F-69676 Bron, France
[2] Berger Levrault, 1 Pl Giovanni Da Verrazzano, F-69009 Lyon, France
关键词
Code Generation; Information System; Interoperability; Model-driven Engineering; Software Product Line Engineering; FRAMEWORK;
D O I
10.5220/0011278000003266
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Information Systems (ISs) of modern companies must be reactive and capable to communicate with third-party IS. It is, therefore, necessary to establish agile interoperability between information systems. For this purpose, connectors are used to ensure interactions between IS components. However, components are independently designed and conform to different technical and domain standards that are continuously evolving. Given that the connectors are often developed manually and are not reusable in most cases, establishing and maintaining interoperability becomes a major challenge. In this paper we propose an approach to automatically generate connectors, using software product line engineering to reuse common features and better manage variability. A metamodel of the connector is proposed to show that they can be considered as first-class entities. An industrial case study followed by a discussion is proposed to demonstrate the feasibility of our approach.
引用
收藏
页码:449 / 456
页数:8
相关论文
共 50 条
  • [1] Using DSL for Automatic Generation of Software Connectors
    Bures, Tomas
    Malohlava, Michal
    Hnetynka, Petr
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON COMPOSITION-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2008, : 138 - +
  • [2] Proposed User Interface Generation for Software Product Lines Engineering
    Sakinah, Siti Ina
    Fadhlillah, Hafiyyan Sayyid
    Azurat, Ade
    Setyautami, Maya R. A.
    [J]. 2018 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2018, : 481 - 486
  • [3] Variable Recovery and Adaptation Connectors for Dynamic Software Product Lines
    Albassam, Emad
    Gomaa, Hassan
    Menasce, Daniel A.
    [J]. 21ST INTERNATIONAL SYSTEM & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 2, 2017, : 123 - 128
  • [4] Automatic and Incremental Product Optimization for Software Product Lines
    Demuth, Andreas
    Lopez-Herrejon, Roberto E.
    Egyed, Alexander
    [J]. 2014 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2014, : 31 - 40
  • [5] Testing Product Generation in Software Product Lines Using Pairwise for Features Coverage
    Perez Lamancha, Beatriz
    Polo Usaola, Macario
    [J]. TESTING SOFTWARE AND SYSTEMS, 2010, 6435 : 111 - +
  • [6] Requirement Engineering of Software Product Lines: Extracting Variability using NLP
    Fantechi, Alessandro
    Ferrari, Alessio
    Gnesi, Stefania
    Semini, Laura
    [J]. 2018 IEEE 26TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2018), 2018, : 418 - 423
  • [7] Software Product Lines in Automotive Systems Engineering
    Thiel, Steffen
    Babar, Muhammad Ali
    Botterweck, Goetz
    O'Brien, Liam
    [J]. SAE INTERNATIONAL JOURNAL OF PASSENGER CARS-ELECTRONIC AND ELECTRICAL SYSTEMS, 2009, 1 (01): : 531 - 543
  • [8] Incremental Test Generation for Software Product Lines
    Uzuncaova, Engin
    Khurshid, Sarfraz
    Batory, Don
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2010, 36 (03) : 309 - 322
  • [9] Improving the interoperability in the Digital Home through the automatic generation of software adapters
    Rodriguez, Maria
    Zalama, Eduardo
    Gonzalez, Ignacio
    [J]. REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2016, 13 (03): : 363 - 369
  • [10] Automatic Generation of Search-Based Algorithms Applied to the Feature Testing of Software Product Lines
    Jakubovski Filho, Helson L.
    Prado Lima, Jackson A.
    Vergilio, Silvia R.
    [J]. XXXI BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2017), 2017, : 114 - 123