An industrial evaluation of data access techniques for the interoperability of engineering software tools ​

By J. El-khoury, A. Berezovskyi och M. Nyberg, ​

Published in Journal of Industrial Information Integration, vol. 15, s. 58-68, 2019.​

In this article, we explore why typical ETL (Extract, Transform, Load) techniques are inadequate when used to access data from engineering applications. Such techniques typically target the Data Access Layer (DAL) of a application, with the assumption that sufficient information and control is available within this layer. This misses the application’s business logic that is not necessarily reflected at the data layer. Instead we propose an alternative Linked Data extraction architecture. While less automated compared to the existing solutions, the proposed architecture is realised as a standalone library that can still facilitate the extraction process. The study is based on a case study with the truck manufacturer Scania CV AB.

A Model-Driven Engineering Approach to Software Tool Interoperability based on Linked Data​

By Jad El-khoury, Didem Gürdür och Mattias Nyberg​

Published in International Journal On Advances in Software, vol. 9, no. 3 & 4, s. 248-259, 2016.​

This paper presents the open-source Eclipse Lyo Designer modelling tool. Lyo Designer supports an integrated set of modelling views that supports the early specification phases of toolchain development, as well as its detailed design and implementation phases. In the paper, we argue for a model-driven engineering approach to toolchain development, specifically targeting an OSLC-based integration solution. Lyo Designer also includes a code generator that synthesizes a toolchain model into almost-complete OSLC-compliant code.​

Improving lifecycle query in integrated toolchains using linked data and MQTT-based data warehousing

By Andrii, Jad El-khoury, Omar Kacimi, Frédéric Loiret

The 7th International Conference on the Internet of Things (IoT 2017), 2017.​

The article proposes an improved lifecycle query architecture, that supports the analysis and queries across multiple engineering tools. The architecture builds upon the existing Tracked Resource Set (TRS) protocol, and complements it with the MQTT messaging protocol in order to allow the data in the warehouse to be kept updated in real-time.

The Hunt for the Ultimate PLM System

By Verdi Ogewell

Published in

•This article discusses the Genesis PLM architecture proposed by Saab Aeronautics, and which is been tested in the Vinnova research Heliple project <link>. It explores the role of the Open Services for Lifecycle Collaboration (OSLC) standard as one basis for such a architecture.

An Analysis of the OASIS OSLC Integration Standard, for a Cross-disciplinary Integrated Development Environment : Analysis of market penetration, performance and prospects

By Jad El-khoury

This article reviews the current state of the OASIS OSLC integration standard, in terms of its market penetration in commercial applications, its capabilities, and the architectural qualities of OSLC-based solutions. This review is based on a survey of commercial software applications that provide some support for OSLC capabilities.  The survey results an be viewed online