Lowcomote is an international project financed by the EU with the aim of training 15 Early Stage Researchers (ESRs) in low-code development platforms. As a member of the project, IncQuery Labs has welcomed Benedek Horváth to join our team as a PhD student and learn about low-code development with the support of our experts.
This year, Benedek has collaborated with two fellow researchers of the project. In March, he worked with Qurat ul ain Ali to translate Epsilon Object Language expressions to graph patterns in the VIATRA Query Language. During the summer, Alessandro Colantoni from the Johannes Kepler University of Linz spent some time at our office in Budapest. His joint research with Benedek focused on enabling Model-Driven Engineering integration with DevOps.
Both collaborations resulted in papers that were accepted for this year’s MODELS conference.
On the 2nd LowCode Workshop focusing on Low-Code Development Platforms (12 October), Benedek will introduce the joint paper that is the result of his collaboration with Qurat ul ain Ali. Their research summarizes the challenges that arise for low-code platforms with the increased role of low-code engineering in complex enterprise applications. The authors identify the multiplication of underlying artefacts and various scalability issues as the main challenges. Answering these, the paper introduces a novel approach to map expressions in Epsilon validation programs to VIATRA graph patterns automatically. In the accompanying case study, the authors evaluate the proposed approach on real-life, large-scale models. The results indicate a 1481 times faster sequential execution in Epsilon.
On the 2nd International Workshop DevOps@MODELS (11 October) devoted to DevOps and Model-Driven Engineering, Benedek will introduce the paper titled “Towards Continuous Consistency Checking of DevOps Artefacts”. In this joint work with Alessandro and advisors from IncQuery Labs and Johannes Kepler University, researchers tackle the problem of DevOps processes being scattered over a multitude of technologies. As a solution, they propose a Model-Driven Engineering (MDE) approach for the continuous consistency checking of DevOps artefacts. They explicitly represent each DevOps artefact as a model, then establish links across them to create a navigable network of model elements. They enable services on top of this network. As a case study, they implemented a proof-of-concept solution for consistency maintenance between JSON-based artefacts of a widely used DevOps tool. They envision using GitOps to pull the artefacts and feed them into the consistency maintenance workflow.
The case study in the paper can be reproduced with the help of our revolutionary analysis and integration tools: the IncQuery Suite as well. The built-in Git connector allows to pull the artefacts from the repository, transform them to models and run analysis rules on them. Learn more about other connectors and use-cases of our flagship product on the IncQuery Suite website.
Register now and see you at MODELS 2021!