A Model-Driven Engineering Approach to Software Tool Interoperability based on Linked Data
2016 (English)In: International Journal On Advances in Software, ISSN 1942-2628, E-ISSN 1942-2628, Vol. 9, no 3 & 4, 248-259 p.Article in journal (Refereed) Published
Product development environments need to shift from the current document-based, towards an informationbased focus, in which the information from the various engineering software tools is well integrated and made digitally accessible throughout the development lifecycle. To meet this need, a Linked Data approach to software tool interoperability is being adopted, specifically through the Open Services for Lifecycle Collaboration (OSLC) interoperability standard. In this paper, we present a model-driven engineering approach to toolchain development that targets the specific challenges faced when adopting the technologies, standards and paradigm expected of Linked Data and the OSLC standard. We propose an integrated set of modelling views that supports the early specification phases of toolchain development, as well as its detailed design and implementation phases. An open-source modelling tool was developed to realize the proposed modelling views. The tool includes a code generator that synthesizes a toolchain model into almost-complete OSLC-compliant code. The study is based on a case study of developing a federated OSLC-based toolchain for the development environment at the truck manufacturer Scania AB.
Place, publisher, year, edition, pages
ThinkMind , 2016. Vol. 9, no 3 & 4, 248-259 p.
Linked data modelling; OSLC; resource shapes; tool integration; tool interoperability, information modelling.
Engineering and Technology
Research subject Information and Communication Technology
IdentifiersURN: urn:nbn:se:kth:diva-205321OAI: oai:DiVA.org:kth-205321DiVA: diva2:1088543
QC 201704242017-04-132017-04-132017-04-24Bibliographically approved