Blog
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
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 properties are guaranteed, or whether undesirable situations may occur....
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...
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...
ANALYSIS OF POSSIBLE TECHNOLOGIES TO DEVELOP IDEs
As part of the project PIACERE, a new IDE will be delivered. The tool to be developed is an Integrated Development Environment (IDE) and therefore it must support up-to-date functionalities for programmers. A thorough study of existing technologies for building an IDE...
SUPPORTING THE GENERATION OF INFRASTRUCTURE AS CODE THROUGH MODELLING APPROACHES
Currently, the PIACERE research team has submitted a paper to the 1st International Workshop on the Foundations of Infrastructure Specification and Testing (FIST) 2022. We identified four topics more closely studied in IaC-related publications, as follows: RQ1: IaC...
GENERAL ASSEMBLIES
During 2021, 4 General Virtual Assemblies and the first integration workshop were held. Due to COVID-19, the meeting was held online using Teams. The Project began in December 2020. In the PIACERE kick off virtual meeting, where all the partners met and the procedures...
AUTOMATIC GENERATION OF ANSIBLE AND TERRAFORM CODE
The Infrastructure Code Generator (ICG ) is the PIACERE component that allows generating executable infrastructural code (IaC) from models written in DevSecOps Modelling Language ( DOML). ICG can be seen as a DOML compiler that generates executable IaC code. The ICG...
PIACERE – DevSecOps AUTOMATED | RADOSLAW PILISZEK | Conf42 DevSecOps 2021
PIACERE project was presented on the Conf42 DevSecOps 2021 by our partner Radoslaw from 7Bulls. You can find more info of the conference...
EUROPEAN INTEROPERABILITY FRAMEWORK
The European Commission adopted a new Communication on Interoperability, which includes a revised European Interoperability Framework (EIF). In this context, the ISA² program is a key instrument for implementation and monitoring, defined in the ISA² Decision. It...
BEYOND MULTI-CLOUD DEVELOPMENT
The value proposition of PIACERE includes the provision of an extensible modelling engine. It will enable users to visually describe all networks and nodes related to the deployment and operation lifecycle of complex applications. This engine is provided through...
FRAMEWORK ARCHITECTURE OF “PIACERE”
The architectural complexity of an IT infrastructure is comparable to that of a building. Up-to-date and detailed building plans are indispensable. To ensure their availability, evolution and performance, a specific architecture capable of harmonizing the work of the...
OPTIMIZING CLOUD CONTINUUM APPLICATION DEPLOYMENT IN PIACERE
Optimization is one of the most studied areas in the wide field of artificial intelligence. Hundreds of studies are published year after year focused on solving many diverse problems of this kind. In a nutshell, an optimization problem can be defined as the...
CANARY SANDBOX ENVIRONMENT (CSE)
Blog entry by Radosław Piliszek and Paweł Skrzypek from 7bulls.com Deployment of applications in cloud, multi cloud and, especially, more complex hybrid architectures incorporating edge and fog solutions, requires an efficient way to test and verify the...
xOpera – THE TOSCA ORCHESTRATOR
The xOpera project (GitHub) provides a set of tools for orchestration and automation of the cloud applications. The xOpera includes opera – a general-purpose OASIS TOSCA orchestrator - with a set of plugins and add-ons. The project also includes a tool, called...
CRITICAL MARITIME INFRASTRUCTURES USE CASE SPECIFICATION
Blog entry by Alfonso de la Fuente Ruiz, Ismael Torres and Christophe Joubert The specification of the Use Cases [ 1 ] for PIACERE is moving forward, helping to outline the main advantages and savings that the project is set to achieve. In...
IaC SOLUTIONS AND PERSPECTIVES
Infrastructure-as-Code (IaC) is an approach to automation of provisioning, configuration and deployment of infrastructure resources that is based on machine-readable files. These files are usually configuration files given as input to some software agent that...
THE SECOND GENERAL ASSEMPLY PAVES THE WAY FOR THE FIRST PROTOTYPES – PART 1
During the last week of March, the consortium has gathered together in the second General Assembly. The goals of this meeting were: Understand better the use cases: the current and future deployment topology, infrastructural elements needed now and, in the future, and...
PIACERE PRESENT AT THE FIRST SWForum CROSS-FERTILIZATION WORKSHOP
On 25th March 2021, Juncal Alonso, from TECNALIA presented the position paper titled: “Programming Trustworthy Infrastructure As Code in a Secure Framework”. The paper explains the motivation and challenges of PIACERE and briefly explains the...