Technologies
The lowcomote technologies provide a robust framework for the design, development, and operation of low-code development platforms. Most of these technologies are available in open source.
Panoptes
Panoptes is a low-code solution for monitoring the performance of ML models over time. It exposes a DSL that can be used by data scientists to define performance monitoring policies without delving into the technical implementation aspects.
TAMO
Providing automatic test amplification for executable models.
Multi-Parameter Benchmark Framework for Spark Applications
A prototype implementation of a multi-parameter benchmark framework for Spark applications.
Continuous consistency checking of DevOps artefacts prototype
Prototype implementation of continuous consistency checking of DevOps artefacts. Click here to read the publication.
Epsilon static analysis
This repository is built-on the top of Epsilon framework. Currently, it supports following languages
1) Epsilon Object Language (EOL)
2) Epsilon Validation Language (EVL)
3) Epsilon Transformation Language (ETL)
Query Optimisation
Query optimisation is built-on the top of Epsilon framework. It currently supports EOL, EVL and ETL. This optimisation facility provides custom in memory indices using the information extracted from static analysis.
EVL to Viatra mapping prototype
Prototype implementation of EVL to Viatra mapping. Click here to read the publication.
DSL-Comet
DSL-comet is an iOS tool that allows graphical, collaborative modelling on mobile devices. You can have an overview of the tool here and you can add new domain metamodel and manage their access via a role hierarchy as described in this article.
ALTER
ALTER is an iOS application for creating models and interacting with them using augmented reality on iPhones or iPads. You can have an overview of the tool here. Click here to read the publication.
Droid
Droid is a framework that automates the configuration, evaluation and synthesis of recommender systems for modelling languages. The framework supports the customisation of recommender systems for a particular modelling language, assistance on the decision of which recommendation method works better for the recommendation task and generation of customised recommendation services that can be integrated with external modelling tools. Visit Droid here. Click here to read the publications.
MDEForgeWL
MDEForgeWL is a complete infrastructure to support the execution of model management opertion workflows that are remotely available as dedicated services. MDEForgeWL consists of i) a DSL and supporting engine for defining and executing user-defined workflows of model management services, and ii) a cluster infrastructure to register new services and make them available for defining workflows. Click here to read the publication.
BORA, a model recommendation approach
This approach provides modeling recommendations for LCDPs based on knowledge graphs and N-grams.
BORA-NLP, a model reuse approach based on NLP
This approach enables the reuse of models by processing users' natural language requests.
BORA-Slicer, a model reuse approach based on model slicing
This approach enables cross-level reuse of Low-code artifacts like domain model elements, UI components, domain-related functions, etc., based on model slicing and knowledge graphs.