Skip to content

PROSLab/X-IoT

Repository files navigation

The X-IoT Approach

This project provide the ADOxx library necessary to model and develop Cross-platform IoT Applications, following the X-IoT approach.

In particular this project include:

  • the ABL Library necessary to model the IoT Application in a platform-indepenent view;
  • the ADOScript required to refine the model following the necessity of the target IoT platform;
  • The ADOScript required to export the information in JSON, XML or CSV files;
  • a demo model in adl format containing some pre-created files with the required information.

The X-IoT library provides internally all the scripts mentioned above.

Usage

To properly download and install the ADOxx platform please refer to the official website https://www.adoxx.org/live/home. After installiing the platform, is possible to directly import the provided library (the .ALL Library provided) following this instructions:

  • Open the ADoxx Development Enviroment
  • Select the Import migration assistant button
  • Select Library import
  • Import the desired library inside the development environment
  • Import the demo models inside the modelling environment

Overview

In this section our approach is presented.

X-IoT (read as cross-IoT) is a novel model-driven approach that uses a high level of abstraction to realise Cross-Platform IoT applications, solving the issues caused by adopting different IoT platforms.

Our approach introduces a Domain-Specific Modelling Language (DSML) which development is guided by the Agile Modelling Method Engineering (AMME) approach.

rect915

More information is available in the wiki.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •