Blog

The evolvability of DOML to DOML-E

The evolvability of DOML to DOML-E

What is the potential of the DevOps Modelling Language (DOML) [1] to be extended with more functionalities? This blog post presents the recent evolvability of DOML to the extended version DOML-E. In particular, it elaborates around the DOML extension mechanisms and...

read more
Verification Tool

Verification Tool

The PIACERE IDE includes, as part of its Verification Tool, a suite of useful static-analysis services to help you validate the architecture described in a DOML model. This is particularly useful to catch issues early within the model and save time down the line.  The...

read more

PIACERE Verification Tool (VT)

The Verification Tool applies static analysis to both the abstract model and the related infrastructural code, to execute. Problem: It is sometimes difficult to identify incorrect models and code Solution: VT is a suite of static analysis and model checking tools...

read more
DIGITAL TRANSFORMATION AND INTEROPERABILITY

DIGITAL TRANSFORMATION AND INTEROPERABILITY

Overall digitalisation of our business and everyday living environment, sharp increases in big data, the so-called “the Internet of Things” where a growing number of devices that surround us communicate among themselves, as well as alter business models present us...

read more

Infrastructural Code Generator (ICG)

The Infrastructural Code Generator (ICG) is a microservice application inside the PIACERE framework that generates executable infrastructural code (IaC) in multiple different target languages from models written in DevOps Modelling Language (DOML). You can generate...

read more
PIACERE ICG also generates Gaia-X Self-Description

PIACERE ICG also generates Gaia-X Self-Description

With the new releases PIACERE is moving further in the integration with new tools and technologies. A possible integration that PIACERE is exploring is for the ICG (Infrastructure Code Generator) to generate code that is compatible with Gaia-X. For this integration a...

read more
DOML MODEL CHECKER

DOML MODEL CHECKER

This blog post is written by Matteo Pradella and Andrea Franchini Model checking is a formal verification approach where a system is typically represented as an operational model, together with a logical framework for expressing and checking that certain desired...

read more
A FINAL HORIZON RESULTS BOOSTER EXPERIENCE

A FINAL HORIZON RESULTS BOOSTER EXPERIENCE

In early 2023 PIACERE has been awarded with a third and final Horizon Results Booster programme focus innovation management to enhance the already mature exploitation work we have been developing so far. This is part of the Go to Market service and is following the...

read more
SESSION ABOUT EXPERTS PANEL

SESSION ABOUT EXPERTS PANEL

During the GA meeting in Valencia, there was a discussion group on the following topics: Panel on DevSecOps applicability, challenges and future directions During the session, some experts participated (Ismael Torres (Prodevelop), Juan Carlos Molina (Integranova),...

read more
PIACERE 2.0 FRAMEWORK ARCHITECTURE

PIACERE 2.0 FRAMEWORK ARCHITECTURE

In the second year of the PIACERE project, the DevSecOps framework definition and its components implementation have reached a maturity level that consolidates the PIACERE architecture optimizing each component and their integration. Fully adopting the DevSecOps...

read more
SCANNING ANSIBLE PLAYBOOKS FOR IMPROVED SECURITY

SCANNING ANSIBLE PLAYBOOKS FOR IMPROVED SECURITY

With the increasing digital transformation across industries, in pair with the also fast increasing cybersecurity attacks of large impact, the need for a DevOps with security by design is essential. In the context of the innovative DevSecOps framework proposed by the...

read more
NEXT GENERATION DIGITAL COMMISSION

NEXT GENERATION DIGITAL COMMISSION

The digital strategy defines a new vision and possibilities for digital transformation after the pandemic period and supports the implementation of the EU's strategic priorities until 2030. The strategy outlines the framework of digital transformation and emphasizes...

read more

PIACERE PROJECT PRESENTED AT GECON’22

The PIACERE project was presented at the GECON 2022 conference held in Slovenia, Izola (13-15 September 2022). Elisabetta Di Nitto has given a talk titled IaC: SOTA and Practice, Challenges and Possible Solutions with Model-Driven Engineering. The objective of the...

read more
THE HORIZON RESULTS BOOSTER EXPERIENCE

THE HORIZON RESULTS BOOSTER EXPERIENCE

In this month of June we are concluding the second couching programme by the European Commission initiative Horizon Results Booster in collaboration with the META Group. It concluded 6 sessions to define and analyse three Key Exploitable Results across two consecutive...

read more
DIGITAL PATH TO RECOVERY AND RESILIENCE IN THE EU

DIGITAL PATH TO RECOVERY AND RESILIENCE IN THE EU

Interoperable Europe, within the NIFO Observatory on National Interoperability Frameworks, has published a report on Member States' plans and the measures they have taken to mitigate the effects of the health and economic crisis caused by the COVID-19 pandemic. The...

read more
ROLLBACK TO ECLIPSE IDE

ROLLBACK TO ECLIPSE IDE

In this post, a rectification is made on the use of Theia + EMF.cloud and we return to the point where eclipse IDE + EMF is used for the development of the PIACERE IDE. This is due to the lack of documentation and the constant problems that we have encountered when...

read more
DOML DEVELOPMENT IN PROGRESS

DOML DEVELOPMENT IN PROGRESS

We are developing the DOML (DevOps Modeling Language) to support end users in modeling an application and its required infrastructure and in generating ready to use Infrastructure as Code from it. The DOML specification is progressing. We have released the first...

read more
PIACERE RUNTIME CONTROLLER (PRC)

PIACERE RUNTIME CONTROLLER (PRC)

Blog entry by Radosław Piliszek and Marcin Byra from 7bulls   PIACERE Runtime Controller (PRC) is one of the essential components of the PIACERE project, which orchestrates the runtime part of the P­­IACERE framework and is a bridge for the IDE (Integrated...

read more