Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • Program Schedule
    • Program List
    • Registration
  • Features
    • Community Day
    • Hacker Day
    • Dinner Meetups
    • OSGi Summit
    • Keynotes
  • Community
    • Code of Conduct
    • Health & Safety at EclipseCon
    • Community Resources
    • 2022 Speakers
    • Information for Speakers
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. EclipseCon 2022
  4. Sessions
  5. Analysis as a Service Using OSLC and the Eclipse Arrowhead IoT Framework

Analysis as a Service Using OSLC and the Eclipse Arrowhead IoT Framework

Session details
Status: 
Declined
Speaker(s): 
Jan Fiedor (Brno University of Technology)
Ondrej Vasicek (Brno University of Technology)
Experience level: 
Beginner
Tags: 
Eclipse IDE
Eclipse Arrowhead
Eclipse Lyo
OSLC
REST
Session Track: 
Web & Desktop Tools & IDEs
Session Type: 
Standard

With the increasing complexity of projects, many users and teams rely on various kinds of analyses to check if their work (code, models, requirements, etc.) is correct. While various analyses are often performed as part of the CI/CD pipelines, many users would prefer to perform them before submitting (publishing) their work. Yet many analysis tools needs to be installed, configured, and started externally, which can be difficult for many users, especially when they are not proficient with the tools.

Within the EU project Arrowhead Tools, the VeriFIT research group from Brno University of Technology is working on a way to wrap analysis tools into OSLC-compliant web services which can then be invoked from the Eclipse IDE remotely. This frees the users from installing and configuring the tools themselves, allows the tools to be offloaded to servers where they can run 24/7, while allowing the users to use the tools from the IDE where they have their project. To allow automatic discovery of available analysis tools, we are utilizing the Eclipse Arrowhead framework which allows the web services to register themselves and the Eclipse IDE to locate them.

In the talk, we will show the overall architecture of our system and then demonstrate how one can wrap its own tool into an OSLC-compliant web service and later invoke the tool remotely from an Eclipse project. With the Arrowhead framework in place and the tools wrapped into OSLC-compliant web services, the end user only needs to install the plugin for invoking the services into Eclipse from an Eclipse update site and then can start invoking any registered analysis tool.

 

Objective of the presentation: 
The goal of the presentation is to show how to use VeriFIT's architecture for remote invocation of analysis tools. As the architecture invokes OSLC-compliant web services from the Eclipse IDE, we will first show how one can transform a tool into an OSLC-compliant web service by using VeriFIT's Universal OSLC Analysis Adapter. After that, we will show how this tool can be invoked from the Eclipse IDE. Finally, we will illustrate how to utilize the Eclipse Arrowhead IoT Framework to enable automatic discovery and configuration of all the transformed analysis tools making newly transformed tools immediately visible as services to the users.
Attendee pre-requisites - If none, enter "N/A": 
Basic Knowledge of Eclipse IDE and Maven
  • Sign in to post comments.

Elite

  • Huawei
  • IBM

Premium

  • Yatta Solutions GmbH
  • Red Hat
  • Eurotech

Basic

  • TypeFox GmbH
  • ARCAD Software
  • Bosch IO GmbH
  • Mercedes-Benz Tech Innovation
  • EclipseSource
  • SSI Schaefer IT Solutions GmbH
  • SCANOSS
  • Obeo

Media

  • GermanTechJobs

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top