Skip to main content

Supporting the Linked Data Approach to Maintain Coherence Across Rich EMF Models

  • Conference paper
  • First Online:
Modelling Foundations and Applications (ECMFA 2016)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9764))

Included in the following conference series:

Abstract

In many development environments, Model-Driven Engineering (MDE) may well be limited to parts of the complete product development process due to the lack of interoperability mechanisms that connect the product data across the model-based engineering tools being used. This is especially the case if the tools are not designed to work tightly together, and/or if they do not share a common technological basis. In this paper, we investigate the use of the OASIS OSLC interoperability standard to facilitate the integration of models from different languages into a single coherent view. We evaluate a fully-automated code generator that provides OSLC interfaces for EMF-based modelling tools, allowing the exposure of modelling elements from any rich modelling language. We argue that such a generator is a critical component for reducing the cost of providing rich and specialized tool interfaces, generally needed when integrating modelling tools. The study is based on a case study that addresses the development process – and the corresponding integrated software engineering environment - at Volvo Trucks used when developing a new electronic architecture including heavy vehicle functions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. MathWorks MATLAB/Simulink, April 2016. http://se.mathworks.com/products/simulink/

  2. dSPACE TargetLink, April 2016. https://www.dspace.com/en/inc/home/products/sw/pcgs/targetli.cfm

  3. PTC Integrity, April 2016. http://www.ptc.com/application-lifecycle-management/integrity

  4. Weichel, B., Herrmann, M.: A backbone in automotive software development based on XML and ASAM/MSR. In: SAE Technical Papers (2004). doi:10.4271/2004-01-0295

  5. Hein, C., Ritter, T., Wagner, M.: Model-driven tool integration with modelbus. In: Workshop Future Trends of Model-Driven Development (2009)

    Google Scholar 

  6. Berners-Lee, T.: Linked data design issues, April 2016. http://www.w3.org/DesignIssues/LinkedData.html

  7. OASIS OSLC, April 2016. http://www.oasis-oslc.org/

  8. OSLC architecture management specification version 2.0, 2011, April 2016. http://open-services.net/wiki/architecture-management/OSLC-Architecture-Management-Specification-Version-2.0/

  9. OSLC requirements management specification version 2.0, 2012, April 2016. http://open-services.net/bin/view/Main/RmSpecificationV2

  10. OSLC core specification version v2.0, 2013, April 2016. http://open-services.net/bin/view/Main/OslcCoreSpecification

  11. AUTOSAR: automotive open system architecture, April 2016. http://www.autosar.org

  12. EAST-ADL: electronic automotive systems architecture description language, April 2016. http://www.east-adl.info/

  13. Papyrus - modeling environment, April 2016. https://eclipse.org/papyrus

  14. EATOP EAST-ADL tool platform, April 2016. http://www.eclipse.org/eatop/

  15. AUTOSAR tool platform (Artop), April 2016. https://www.artop.org/

  16. CRYSTAL - critical system engineering acceleration - an artemis project, April 2016. http://www.crystal-artemis.eu/

  17. Loiret, F., et al.: Draft proposal on EAST-ADL/AUTOSAR for IOS, in Interoperability Specification (IOS) - V2, CRYSTAL deliverable D601.022, 2015, pp. 183–188. http://www.crystal-artemis.eu/fileadmin/user_upload/Deliverables/CRYSTAL_D_601_022_v1.0.pdf

  18. Eclipse Lyo code generator, April 2016. https://wiki.eclipse.org/Lyo/AdaptorCodeGeneratorWorkshop

  19. Eclipse modeling framework project (EMF), April 2016. https://eclipse.org/modeling/emf/

  20. Oren, E., Heitmann, B., Decker, S.: ActiveRDF: embedding semantic web data into object oriented languages. In: Web Semantics: Science, Services and Agents on the World Wide Web (2008)

    Google Scholar 

  21. Hillairet, G., Bertrand, F., Lafaye, J.Y.: Bridging EMF applications and RDF data sources. In: 4th International Workshop on Semantic Web Enabled Software Engineering (2008)

    Google Scholar 

  22. Bizer, C., Cyganiak, R.: D2R server: publishing relational databases on the SemanticWeb. In: Proceedings of the International SemanticWeb Conference (2003)

    Google Scholar 

  23. Elaasar, M., Neal, A.: Integrating modeling tools in the development lifecycle with OSLC: a case study. In: Proceedings of the 16th International Conference on Model Driven Engineering Languages and Systems, MODELS, pp. 154–169 (2013)

    Google Scholar 

Download references

Acknowledgement

The research leading to these results has received partial funding from the European Union’s Seventh Framework Program (FP7/2007-2013) for CRYSTAL – Critical System Engineering Acceleration Joint Undertaking under grant agreement No. 332830 and from Vinnova under DIARIENR 2012-04304.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jad El-Khoury .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

El-Khoury, J., Ekelin, C., Ekholm, C. (2016). Supporting the Linked Data Approach to Maintain Coherence Across Rich EMF Models. In: Wąsowski, A., Lönn, H. (eds) Modelling Foundations and Applications. ECMFA 2016. Lecture Notes in Computer Science(), vol 9764. Springer, Cham. https://doi.org/10.1007/978-3-319-42061-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42061-5_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42060-8

  • Online ISBN: 978-3-319-42061-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics