ARTICLES
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 engineering.com
•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
PRESENTATIONS
SEE ALSO
- OSLC – Home of the OSLC community and the OASIS OSLC Open Project
- OSLC developer guide, containing technical details, tutorials, and reference implementations.
- LYO – The Github repository for the Eclipse Lyo SDKs, and libraries
- Lyo Designer – The Github repository for the Eclipse LyoDesigner application
- SysML2 reference implementation
- OSLC Reference implementation
You must be logged in to post a comment.