Blog
Unmasking the Shadows: Harnessing the Power of Runtime Security Monitoring in a DevSecOps Context
In the realm of runtime security monitoring, invisibility becomes the greatest weapon in the ever-evolving battle against cyber threats. In a digital landscape fraught with sophisticated attacks and stealthy adversaries, traditional static security measures are no...
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...
OPEN PIACERE: Technology, Methodology, Research out in the Open
Our project has reached the end of its lifetime this November, having had the opportunity to create a DevSecOps momentum that has brought us new open source technology tools and research paths to face a forthcoming heterogeneous and highly technological future....
Enabling 360 Cloud security compliance: From Security certification to Secure DevOps through MEDINA and PIACERE H2020 projects
Cloud Computing is not only about moving Cloud resources capabilities to gain competitivity and sovereignty, but also about security and resilience. Cloud security can be adopted and enhanced from many perspectives and angles. In this blog post we analyse how the...
PIACERE Impact Exposure at EclipseCon & RedHat Connect
Blogpost prepared by XLAB and TECNALIA. The month of October was very hectic in regards to the exposure of PIACERE’s results engaging highly impactful communities: Eclipse and Ansible. Anticipating the final release of the PIACERE technology, the feedback of these...
A potential liaison between PIACERE and AI-SPRINT projects
The blog post is written by Galia Novakova Nedeltcheva, Elisabetta Di Nitto, Hamta Sedghani and Danilo Ardagna Can PIACERE and AI-SPRINT collaborate and integrate their results? The short answer is yes. This blog post aims at elaborating around the potential of such...
Collaboration between PIACERE project and AIDOaRt project
PRODEVELOP is participating in a European project called AIDOaRt (https://sites.mdu.se/aidoart), AI-augmented automation supporting modelling, coding, testing, monitoring, and continuous development in Cyber-Physical Systems. AIDOaRt is a 3 years long H2020-ECSEL...
Self-Learning and Self-Healing: Custodians of the Quality of Service
Quality of Service (QoS) refers to a set of techniques and mechanisms that are employed to ensure that the performance and reliability of cloud services meet specific requirements or expectations. QoS is a critical consideration because it enables organizations to...
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...
PIACERE Polimi partner took part at a workshop held for the EUCloudEdgeIoT project
On July 21st, we took part at a workshop, held for the EUCloudEdgeIoT project and led by Atos, with the objective to identify the thematic areas and building blocks composing a reference architecture in the field of IoT/Edge and Cloud computing. We started from an...
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...
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...
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...
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...
PUBLIC SAFETY ON IoT IN 5G USE CASE SPECIFICATION
Ericsson Telecomunicazioni R&D Department within the PIACERE project is developing a public safety application able to monitor a network of IoT devices in order to protect them against cyber/physical attacks or adverse natural events. The use of open...
PIACERE IDE- A Single entry point for IaC tools: The IaC scanner example
PIACERE IDE is a single window to access PIACERE’s innovative technology and to allow DevSecOps teams to better leverage all its benefits in an easy manner Problem: It is usually hard to group all the tools for the customers to work more comfortably, ensuring...
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...
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...
EMPOWERING SECURITY AT RUNTIME, FROM TRADITIONAL RULE-MATCHING TO AI-BASED ANOMALY DETECTION
While traditional log monitoring solutions require manual rule-based analysis, novel AI methods leverage Natural Language Processing to model log streams and capture normal operating conditions. But between this novel dynamic approach and the well-established static...
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),...
PIACERE CONSORTIUM MET FOR THE 8TH GA FACE TO FACE MEETING IN VALENCIA
All the PIACERE partners have participated in the 8th General Assembly on 7-8-9th of March 2023 in Valencia. The three days duration meeting was organized by PRODEVELOP. The main objectives of this 8th GA revolved around the following topics: Second version of the...
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...
PIACERE AS PART OF THE FIRST FASTCONTINUUM WORKSHOP AT THE ICPE2023
PIACERE, together with SWForum.eu and AI-SPRINT projects, are organising the First FastContinuum workshop on 15/16 April 2023 at the ICPE2023 workshop in Coimbra, Portugal. Politecnico di Milano, one of our partners, is leading the organisation of the workshop....
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...
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...
OUTCOMES AFTER FIRST VALIDATION FOR THE MARITIME INFRASTRUCTURE USE CASE
Maritime infrastructures are complex applications that need to be deployed on heterogeneous environments with high availability and require important security levels for both software and hardware systems. For this reason, Prodevelop started to embrace the DevOps...
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...
“PIACERE – DevSecOps AUTOMATED” AT @YavaConf 2022
Next week, on Wednesday, @Radosław Piliszek will present "PIACERE - DevSecOps Automated" at @YavaConf 2022. The annual event focuses entirely on the Java technology stack brings together developers, IT architects, DevOps, testers, and all other enthusiasts of Java...
INFRASTRUCTURE CODE GENERATOR EXTENDS ITS LOW-CODE/NO-CODE FUNCTIONALITIES AND THE INTEGRATION WITH THE OTHER PIACERE COMPONENTS
The availability of many Infrastructure as Code (IaC) languages and tools in the IT automation and infrastructure provisioning world makes it difficult to know and use all of them. A possible solution to this problem, designed and implemented in the PIACERE project,...
CANARY SANDBOX ENVIRONMENT MOCKLORD – ONE TOOL TO MOCK ‘EM ALL! AWS VALIDATION ENTERS THE SCENE
Following up on Canary Sandbox Environment (CSE) blog post, in this one we offer further details on our approach to the Mocklord component of the CSE. By now, it is probably easy to guess what Mocklord is about – mocks (if you have not figured it, it means you likely...
PIACERE CONSORTIUM MET FOR THE FIRST FACE 2 FACE MEETING IN BILBAO
First integrated PoC of the tool chain and initial business models to support sustainability. The last 14th and 15th of June, all the PIACERE partners participated in the 6th General Assembly of PIACERE action. The two days duration meeting was held in Bilbao, where...
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...
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...
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...
Y2 version of PIACERE components available and ready to be tested by the use cases.
As of May 2022, PIACERE project has entered the second half of its implementation period (36 months), with the objective of releasing the second version of the tools so that the Use Case can continue with their validation. PIACERE components are divided into design...
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...
INFRASTRUCTURE CODE GENERATOR: NOW COMPLETE AND HIGHLY EXTENSIBLE
The Infrastructure Code Generator (ICG) is the PIACERE component that allows generating executable infrastructural code (IaC) from models written in DevSecOps Modelling Language (DOML). In the PIACERE workflow, the ICG receives the DOML from the IDE (Integrated...
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 PIACERE framework and is a bridge for the IDE (Integrated...
THE IAC EXECUTION MANAGER: A TOOL TO EXECUTE THEM ALL
DevOps methodologies came into play as a manner to narrow the gap between the development and operation teams, and produce faster, higher quality products. It comes with a series of stages that should be run iteratively to achieve the DevOps overarching goal of...
EUROPEAN INTEROPERABILITY UNDERLYING PRINCIPLE TO FOLLOW
The implementation of the European interoperability framework (EIF) is guided by the following vision: Provide businesses and citizens with key interoperable, user-centered digital public services that support the free movement of goods, persons, services and data. In...