SlideShare a Scribd company logo
1 of 31
Download to read offline
This project has received funding from the European
Union’s Horizon 2020 research and innovation
programme under grant agreement No. 101000162.
PIACERE Project Overview
2
PIACERE OVERVIEW
GA 101000162
WHY? WHAT? HOW? FOR WHOM?
3
Agenda
01/03/2023
GA 101000162
Motivation
and context
Motivation
and context
Mission
Mission
PIACERE
objectives
PIACERE
objectives
Main
research
challenges
Main
research
challenges
Approach
Approach
Expected
results
Expected
results
PIACERE
value chain
and
stakeholders
PIACERE
value chain
and
stakeholders
Expected
impact
Expected
impact
Work
structure
Work
structure
Main
achievments
in RP1
Main
achievments
in RP1
4
Agenda
01/03/2023
GA 101000162
Motivation
and context
Motivation
and context
Mission
Mission
PIACERE
objectives
PIACERE
objectives
Main
research
challenges
Main
research
challenges
Approach
Approach
Expected
results
Expected
results
PIACERE
value chain
and
stakeholders
PIACERE
value chain
and
stakeholders
Expected
impact
Expected
impact
Work
structure
Work
structure
Main
achievments
in RP1
Main
achievments
in RP1
5
PIACERE Context
01/03/2023
GA 101000162
1st December 2020 – 30th November 2023
4,4 Million Euros
8 partners from 4 European countries
6
Context and motivation
01/03/2023
GA 101000162
Virtualization
Cloud Computing
Continuum
(Sec) DevOps
philosophy
Infrastructure as Code (IaC)
Enables the automation of several deployment, configuration and management tasks that
otherwise would have to be performed manually by an operator
Templates Scripts Policies Network
elements
Cloud
infrastructure
WHY?
7
Context and motivation: general
challenges
01/03/2023
GA 101000162
Market fragmentation of the IaC tools: infrastructure
provisioning, configuration, deployment, and
orchestration
Requirement of wide IaC skills
WHY?
8
Context and motivation: general
challenges
01/03/2023
GA 101000162
Large variety of competing tools
Focused on a single set of automation steps
(Only) Cloud Computing oriented
Partial coverage of the whole DevOps process
Deficient Trustworthiness and security coverage
WHY?
9
Agenda
01/03/2023
GA 101000162
Motivation
and context
Motivation
and context
Mission
Mission
PIACERE
objectives
PIACERE
objectives
Main
research
challenges
Main
research
challenges
Approach
Approach
Expected
results
Expected
results
PIACERE
value chain
and
stakeholders
PIACERE
value chain
and
stakeholders
Expected
impact
Expected
impact
Work
structure
Work
structure
Main
achievments
in RP1
Main
achievments
in RP1
10
PIACERE Mission
01/03/2023
GA 101000162
Automatic code
generation for the
required specific
infrastructure
Model and code level
verification
Security inspection of the
IaC and imported sw
components
Behaviour simulation of the IaC based on
an optimized deployment configuration
Monitor IaC at run-time
and predict failures that
may trigger self-helaing
mehanisms
Monitor run time
security
The main objective of the PIACERE project is thus to provide means (tools, methods and
techniques) to enable most organizations to fully embrace the Infrastructure-as-Code
approach, through the DevSecOps philosophy
Automatic IaC execution to
orchestrate the deployment
Support to easily model the
resources, network and
infrastructural requirements
WHAT? HOW?
11
Agenda
01/03/2023
GA 101000162
Motivation
and context
Motivation
and context
Mission
Mission
PIACERE
objectives
PIACERE
objectives
Main
research
challenges
Main
research
challenges
Approach
Approach
Expected
results
Expected
results
PIACERE
value chain
and
stakeholders
PIACERE
value chain
and
stakeholders
Expected
impact
Expected
impact
Work
structure
Work
structure
Main
achievments
in RP1
Main
achievments
in RP1
12
Overall objective
▪ To enable most organizations to fully embrace the Infrastructure-
as-Code (IaC) approach, through the DevSecOps philosophy,
by making the creation of such code more accessible to designers,
developers and operators (DevSecOps teams), increasing the
quality, security, trustworthiness and evolvability of
infrastructural code while ensuring its business continuity by
providing self-healing mechanisms anticipating to failures
and violations, and self-learning from the conditions that
triggered such re-adaptations.
01/03/2023
GA 101000162
DevSecOps Engineers deserve the same kind of tools and development environment as any other
software developer
WHAT?
13
Main objectives
01/03/2023
GA 101000162
Help the DevSecOps teams to plan the development of the infrastructural models and to create the IaC,
by providing them with a simple definition of abstractions of execution environments
Provide the DevSecOps Teams with the tools to verify the correctness of the infrastructural models and
the trustworthiness and security of the IaC and the associated software components
Provide the DevSecOps teams with the tools and environments to simulate, package, release and
configure an optimized deployment of the IaC
Support DevSecOps teams with the mechanisms and tools to continuously monitor, self-learn and
plan for (self-)healing and optimize the executable IaC
Validate that the PIACERE framework is suitable to address the needs for infrastructural code in a variety
of application domains
O1
O2
O3
O4
O5
DevSecOps
Modelling
Language /
Extensions
DevSecOps
Modelling
Language /
Extensions
Integrated
Development
Environment
Integrated
Development
Environment
IaC Code
Generator
IaC Code
Generator
Verification
Tool
Verification
Tool
IaC code
security
inspector
IaC code
security
inspector
Component
security
inspector
Component
security
inspector
Canary
Sandbox
Environment
Canary
Sandbox
Environment
IaC optimized
platform
IaC optimized
platform
IaC Execution
Platform
IaC Execution
Platform
Self-learning
and Self -
healing
Self-learning
and Self -
healing
Runtime
Security
monitoring
Runtime
Security
monitoring
DevSecOps
framework
DevSecOps
framework
Use Cases
Use Cases
WHAT?
14
Agenda
01/03/2023
GA 101000162
Motivation
and context
Motivation
and context
Mission
Mission
PIACERE
objectives
PIACERE
objectives
Main
research
challenges
Main
research
challenges
Approach
Approach
Expected
results
Expected
results
PIACERE
value chain
and
stakeholders
PIACERE
value chain
and
stakeholders
Expected
impact
Expected
impact
Work
structure
Work
structure
Main
achievments
in RP1
Main
achievments
in RP1
15
Main research challenges
01/03/2023
GA 101000162
Large variety of infrastructures (and increasing!!)
Large variety of IaC tools with limited focus
IaC manual process
Lack of unified IaC lifecycle management
Security and trustworthiness
WHY?
16
Agenda
01/03/2023
GA 101000162
Motivation
and context
Motivation
and context
Mission
Mission
PIACERE
objectives
PIACERE
objectives
Main
research
challenges
Main
research
challenges
Approach
Approach
Expected
results
Expected
results
PIACERE
value chain
and
stakeholders
PIACERE
value chain
and
stakeholders
Expected
impact
Expected
impact
Work
structure
Work
structure
Main
achievments
in RP1
Main
achievments
in RP1
17
PIACERE DevSecOps approach
01/03/2023
GA 101000162
HOW?
18
Agenda
01/03/2023
GA 101000162
Motivation
and context
Motivation
and context
Mission
Mission
PIACERE
objectives
PIACERE
objectives
Main
research
challenges
Main
research
challenges
Approach
Approach
Expected
results
Expected
results
PIACERE
value chain
and
stakeholders
PIACERE
value chain
and
stakeholders
Expected
impact
Expected
impact
Work
structure
Work
structure
Main
achievments
in RP1
Main
achievments
in RP1
19
PIACERE KRs
01/03/2023
GA 101000162
HOW?
20
PIACERE’s Key Results (KRs)
01/03/2023
GA 101000162
HOW?
21
PIACERE’s Key Results (KRs)
01/03/2023
GA 101000162
HOW?
22
Agenda
01/03/2023
GA 101000162
Motivation
and context
Motivation
and context
Mission
Mission
PIACERE
objectives
PIACERE
objectives
Main
research
challenges
Main
research
challenges
Approach
Approach
Expected
results
Expected
results
PIACERE
value chain
and
stakeholders
PIACERE
value chain
and
stakeholders
Expected
impact
Expected
impact
Work
structure
Work
structure
Main
achievments
in RP1
Main
achievments
in RP1
23
PIACERE Value Chain
01/03/2023
GA 101000162
DevSecOps approach for IaC
PLAN, CREATE AND
PACKAGE
VERIFY TRUSTWORTHINESS
RELEASE , CONFIGURE,
CHECK AND DEPLOY
MONITOR, SELF-HEAL, RE-
PLAN
KR1-
DevSecOps
Modelling
Language
(DOML) KR4-
(DOML-E)
KR3-
Infrastructural
Code
Generator
KR2-Integrated
Development
Environment
KR5-
Verificati
on Tool
KR6-IaC
code security
inspector
KR7- Component
Security inspector
KR8 - Canary
Sandbox
Environment
KR9-IaC
Optimiz
ed
Platform
KR10-IaC
Execution
Platform
KR11-Self-learning and self-
healing mechanisms
KR12- Runtime security monitoring
KR13-PIACERE DevSecOps framework
HOW?
PIACERE design time PIACERE run time
24
PIACERE stakeholders
▪ Main PIACERE USERS
• DevSecOps teams
• Application architects
• Platform architects
▪ Other PIACERE beneficiaries:
• IT intensive companies
• IoT solution’s vendors
• Cloud vendors
• Companies using the software
from the IT intensive companies
01/03/2023
GA 101000162
DevSecOps teams
Application architects Platform architects
FOR WHOM?
25
Agenda
01/03/2023
GA 101000162
Motivation
and context
Motivation
and context
Mission
Mission
PIACERE
objectives
PIACERE
objectives
Main
research
challenges
Main
research
challenges
Approach
Approach
Expected
results
Expected
results
PIACERE
value chain
and
stakeholders
PIACERE
value chain
and
stakeholders
Expected
impact
Expected
impact
Work
structure
Work
structure
Main
achievments
in RP1
Main
achievments
in RP1
26
PIACERE Expected impact
01/03/2023
GA 101000162
Decrease the effort to
create, verify and
operate trustworthy
IaC.
Ensure the IaC
quality,
reliability and
trustability
Increase the
productivity of
the DevSecOps
teams, increasin
g the speed of
re-deployment
cycles
Improve the ability of
DevSecOps teams to
model, provision,
configure and deploy
complex execution
environments
27
Agenda
01/03/2023
GA 101000162
Motivation
and context
Motivation
and context
Mission
Mission
PIACERE
objectives
PIACERE
objectives
Main
research
challenges
Main
research
challenges
Approach
Approach
Expected
results
Expected
results
PIACERE
value chain
and
stakeholders
PIACERE
value chain
and
stakeholders
Expected
impact
Expected
impact
Work
structure
Work
structure
Main
achievments
in RP1
Main
achievments
in RP1
28 01/03/2023
GA 101000162
PIACERE SecDevOps [KR13]
WP1 Project Management
WP8 Sustainability and dissemination
WP2 Requirements,
Architecture and
Continuous Integration
WP3 Plan and create
Infrastructure as Code
WP4 Verify
trustworthiness of
Infrastructure as code
WP5 Package, release
and configure
Infrastructure as Code
WP7 Use case validation [KR10]
Validation and
assessment
PIACERE DevOps
infrastructure and
Continuous
Integration
User functional and
non-functional
Requirements
Canary Sandboxing
Environment
[KR8]
IaC Optimized
Platform (IOP) [KR9]
IaC Execution
Platform (IEP)
[KR10]
Technical functional
requirements and
NFR
PIACERE
IDE
[KR2]
PIACERE DevOps Modelling
Language DOML and
Extensions [KR1, KR4]
PIACERE
Verification tool
[KR4]
IaC
CodeSecurity
Incpector [KR5]
WP6 Monitor and plan
runtime of Infrastructure
as Code
PIACERE
Architecture
Runtime monitoring, self-healing
and self-learning
Runtime security
monitoring [KR11]
[KR10]
PIACERE
Infrastructural Code
Generator (ICG)
[KR3]
IaC Components
Security
Inspector [KR6]
29
Agenda
01/03/2023
GA 101000162
Motivation
and context
Motivation
and context
Mission
Mission
PIACERE
objectives
PIACERE
objectives
Main
research
challenges
Main
research
challenges
Approach
Approach
Expected
results
Expected
results
PIACERE
value chain
and
stakeholders
PIACERE
value chain
and
stakeholders
Expected
impact
Expected
impact
Work
structure
Work
structure
Main
achievments
in RP1
Main
achievments
in RP1
30
Main achievements P1
01/03/2023
GA 101000162
Defined overall
architecture the
PIACERE design time
and runtime
First integrated
version of the
PIACERE SecDevOps
framework
First working
version of all
individual
components
Definition of use cases
and definition of
validation
methodology
Definition and
implementation
of the outreach
strategy
First version of the
functional
requirements of all
Key Results
Continuous market
watch. Definition of
PIACERE Value
proposition
Thank you!
www.piacere-project.eu // Contact: juncal.alonso@tecnalia.com

More Related Content

Similar to PIACERE project overview, summary of objectives v2

ATI's Total Systems Engineering Development & Management technical training c...
ATI's Total Systems Engineering Development & Management technical training c...ATI's Total Systems Engineering Development & Management technical training c...
ATI's Total Systems Engineering Development & Management technical training c...Jim Jenkins
 
Total systems engineering_development_management_course_sampler
Total systems engineering_development_management_course_samplerTotal systems engineering_development_management_course_sampler
Total systems engineering_development_management_course_samplerJim Jenkins
 
SFScon 2020 - Cedric Thomas - Open Source ecosystem sustainability bring the ...
SFScon 2020 - Cedric Thomas - Open Source ecosystem sustainability bring the ...SFScon 2020 - Cedric Thomas - Open Source ecosystem sustainability bring the ...
SFScon 2020 - Cedric Thomas - Open Source ecosystem sustainability bring the ...South Tyrol Free Software Conference
 
Innovation Agile Methodology towards DevOps
Innovation Agile Methodology towards DevOpsInnovation Agile Methodology towards DevOps
Innovation Agile Methodology towards DevOpsIRJET Journal
 
Requirements strukturieren und nutzen — Requirements-Praktiken am Beispiel Co...
Requirements strukturieren und nutzen — Requirements-Praktiken am Beispiel Co...Requirements strukturieren und nutzen — Requirements-Praktiken am Beispiel Co...
Requirements strukturieren und nutzen — Requirements-Praktiken am Beispiel Co...pd7.group
 
Piacere general presentation
Piacere general presentationPiacere general presentation
Piacere general presentationPIACERE
 
Sand river capabilities corporate
Sand river capabilities corporateSand river capabilities corporate
Sand river capabilities corporatesandrivertech
 
Projektets grundprincipper, roller og ansvarsområder – Vestas’ projektmodel -...
Projektets grundprincipper, roller og ansvarsområder – Vestas’ projektmodel -...Projektets grundprincipper, roller og ansvarsområder – Vestas’ projektmodel -...
Projektets grundprincipper, roller og ansvarsområder – Vestas’ projektmodel -...Mediehuset Ingeniøren Live
 
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingMoving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingZero Wait-State
 
SR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdf
SR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdfSR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdf
SR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdfHabibAbda
 
Ray Business Technologies Process Methodology
Ray Business Technologies Process MethodologyRay Business Technologies Process Methodology
Ray Business Technologies Process Methodologyray biztech
 
Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?Phil Watt
 
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entitySpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entityjordigilnieto
 
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entitySpring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entityToni Jara
 

Similar to PIACERE project overview, summary of objectives v2 (20)

ATI's Total Systems Engineering Development & Management technical training c...
ATI's Total Systems Engineering Development & Management technical training c...ATI's Total Systems Engineering Development & Management technical training c...
ATI's Total Systems Engineering Development & Management technical training c...
 
Total systems engineering_development_management_course_sampler
Total systems engineering_development_management_course_samplerTotal systems engineering_development_management_course_sampler
Total systems engineering_development_management_course_sampler
 
SFScon 2020 - Cedric Thomas - Open Source ecosystem sustainability bring the ...
SFScon 2020 - Cedric Thomas - Open Source ecosystem sustainability bring the ...SFScon 2020 - Cedric Thomas - Open Source ecosystem sustainability bring the ...
SFScon 2020 - Cedric Thomas - Open Source ecosystem sustainability bring the ...
 
Innovation Agile Methodology towards DevOps
Innovation Agile Methodology towards DevOpsInnovation Agile Methodology towards DevOps
Innovation Agile Methodology towards DevOps
 
Requirements strukturieren und nutzen — Requirements-Praktiken am Beispiel Co...
Requirements strukturieren und nutzen — Requirements-Praktiken am Beispiel Co...Requirements strukturieren und nutzen — Requirements-Praktiken am Beispiel Co...
Requirements strukturieren und nutzen — Requirements-Praktiken am Beispiel Co...
 
Piacere general presentation
Piacere general presentationPiacere general presentation
Piacere general presentation
 
Sand river capabilities corporate
Sand river capabilities corporateSand river capabilities corporate
Sand river capabilities corporate
 
Final_version_SAI_ST_projectenboekje_2015
Final_version_SAI_ST_projectenboekje_2015Final_version_SAI_ST_projectenboekje_2015
Final_version_SAI_ST_projectenboekje_2015
 
Vestas pem projektværktøjsdagen 7 maj 15
Vestas pem  projektværktøjsdagen 7 maj 15Vestas pem  projektværktøjsdagen 7 maj 15
Vestas pem projektværktøjsdagen 7 maj 15
 
Projektets grundprincipper, roller og ansvarsområder – Vestas’ projektmodel -...
Projektets grundprincipper, roller og ansvarsområder – Vestas’ projektmodel -...Projektets grundprincipper, roller og ansvarsområder – Vestas’ projektmodel -...
Projektets grundprincipper, roller og ansvarsområder – Vestas’ projektmodel -...
 
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingMoving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial Manufacturing
 
DevOps 2021 Research
DevOps 2021 ResearchDevOps 2021 Research
DevOps 2021 Research
 
SR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdf
SR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdfSR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdf
SR-R-nKAnwar_PPM_Penulisan_ProposalLPDP.pdf
 
Ch07
Ch07Ch07
Ch07
 
Ray Business Technologies Process Methodology
Ray Business Technologies Process MethodologyRay Business Technologies Process Methodology
Ray Business Technologies Process Methodology
 
03_AgilePM.pptx
03_AgilePM.pptx03_AgilePM.pptx
03_AgilePM.pptx
 
Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?
 
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entitySpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
 
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entitySpring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
 
IEEE 12207
IEEE 12207IEEE 12207
IEEE 12207
 

More from PIACERE

eSAAM2023-PIACERE Integrated Development Environment
eSAAM2023-PIACERE Integrated Development EnvironmenteSAAM2023-PIACERE Integrated Development Environment
eSAAM2023-PIACERE Integrated Development EnvironmentPIACERE
 
PIACERE project at EClipse Con 2023
PIACERE project at EClipse Con 2023PIACERE project at EClipse Con 2023
PIACERE project at EClipse Con 2023PIACERE
 
PIACERE ICG Gaia-X Event Bilbao
PIACERE ICG Gaia-X Event BilbaoPIACERE ICG Gaia-X Event Bilbao
PIACERE ICG Gaia-X Event BilbaoPIACERE
 
CCM Brussels PIACERE presentation (2023-05-09)
CCM Brussels PIACERE presentation (2023-05-09)CCM Brussels PIACERE presentation (2023-05-09)
CCM Brussels PIACERE presentation (2023-05-09)PIACERE
 
Piacere presentation in Databeers
Piacere presentation in DatabeersPiacere presentation in Databeers
Piacere presentation in DatabeersPIACERE
 
PIACERE presentation during the WORLD CIST 2023
PIACERE presentation during the WORLD CIST 2023PIACERE presentation during the WORLD CIST 2023
PIACERE presentation during the WORLD CIST 2023PIACERE
 
PIACERE - DevSecOps Automated
PIACERE - DevSecOps AutomatedPIACERE - DevSecOps Automated
PIACERE - DevSecOps AutomatedPIACERE
 

More from PIACERE (7)

eSAAM2023-PIACERE Integrated Development Environment
eSAAM2023-PIACERE Integrated Development EnvironmenteSAAM2023-PIACERE Integrated Development Environment
eSAAM2023-PIACERE Integrated Development Environment
 
PIACERE project at EClipse Con 2023
PIACERE project at EClipse Con 2023PIACERE project at EClipse Con 2023
PIACERE project at EClipse Con 2023
 
PIACERE ICG Gaia-X Event Bilbao
PIACERE ICG Gaia-X Event BilbaoPIACERE ICG Gaia-X Event Bilbao
PIACERE ICG Gaia-X Event Bilbao
 
CCM Brussels PIACERE presentation (2023-05-09)
CCM Brussels PIACERE presentation (2023-05-09)CCM Brussels PIACERE presentation (2023-05-09)
CCM Brussels PIACERE presentation (2023-05-09)
 
Piacere presentation in Databeers
Piacere presentation in DatabeersPiacere presentation in Databeers
Piacere presentation in Databeers
 
PIACERE presentation during the WORLD CIST 2023
PIACERE presentation during the WORLD CIST 2023PIACERE presentation during the WORLD CIST 2023
PIACERE presentation during the WORLD CIST 2023
 
PIACERE - DevSecOps Automated
PIACERE - DevSecOps AutomatedPIACERE - DevSecOps Automated
PIACERE - DevSecOps Automated
 

Recently uploaded

CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 

Recently uploaded (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 

PIACERE project overview, summary of objectives v2

  • 1. This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 101000162. PIACERE Project Overview
  • 3. 3 Agenda 01/03/2023 GA 101000162 Motivation and context Motivation and context Mission Mission PIACERE objectives PIACERE objectives Main research challenges Main research challenges Approach Approach Expected results Expected results PIACERE value chain and stakeholders PIACERE value chain and stakeholders Expected impact Expected impact Work structure Work structure Main achievments in RP1 Main achievments in RP1
  • 4. 4 Agenda 01/03/2023 GA 101000162 Motivation and context Motivation and context Mission Mission PIACERE objectives PIACERE objectives Main research challenges Main research challenges Approach Approach Expected results Expected results PIACERE value chain and stakeholders PIACERE value chain and stakeholders Expected impact Expected impact Work structure Work structure Main achievments in RP1 Main achievments in RP1
  • 5. 5 PIACERE Context 01/03/2023 GA 101000162 1st December 2020 – 30th November 2023 4,4 Million Euros 8 partners from 4 European countries
  • 6. 6 Context and motivation 01/03/2023 GA 101000162 Virtualization Cloud Computing Continuum (Sec) DevOps philosophy Infrastructure as Code (IaC) Enables the automation of several deployment, configuration and management tasks that otherwise would have to be performed manually by an operator Templates Scripts Policies Network elements Cloud infrastructure WHY?
  • 7. 7 Context and motivation: general challenges 01/03/2023 GA 101000162 Market fragmentation of the IaC tools: infrastructure provisioning, configuration, deployment, and orchestration Requirement of wide IaC skills WHY?
  • 8. 8 Context and motivation: general challenges 01/03/2023 GA 101000162 Large variety of competing tools Focused on a single set of automation steps (Only) Cloud Computing oriented Partial coverage of the whole DevOps process Deficient Trustworthiness and security coverage WHY?
  • 9. 9 Agenda 01/03/2023 GA 101000162 Motivation and context Motivation and context Mission Mission PIACERE objectives PIACERE objectives Main research challenges Main research challenges Approach Approach Expected results Expected results PIACERE value chain and stakeholders PIACERE value chain and stakeholders Expected impact Expected impact Work structure Work structure Main achievments in RP1 Main achievments in RP1
  • 10. 10 PIACERE Mission 01/03/2023 GA 101000162 Automatic code generation for the required specific infrastructure Model and code level verification Security inspection of the IaC and imported sw components Behaviour simulation of the IaC based on an optimized deployment configuration Monitor IaC at run-time and predict failures that may trigger self-helaing mehanisms Monitor run time security The main objective of the PIACERE project is thus to provide means (tools, methods and techniques) to enable most organizations to fully embrace the Infrastructure-as-Code approach, through the DevSecOps philosophy Automatic IaC execution to orchestrate the deployment Support to easily model the resources, network and infrastructural requirements WHAT? HOW?
  • 11. 11 Agenda 01/03/2023 GA 101000162 Motivation and context Motivation and context Mission Mission PIACERE objectives PIACERE objectives Main research challenges Main research challenges Approach Approach Expected results Expected results PIACERE value chain and stakeholders PIACERE value chain and stakeholders Expected impact Expected impact Work structure Work structure Main achievments in RP1 Main achievments in RP1
  • 12. 12 Overall objective ▪ To enable most organizations to fully embrace the Infrastructure- as-Code (IaC) approach, through the DevSecOps philosophy, by making the creation of such code more accessible to designers, developers and operators (DevSecOps teams), increasing the quality, security, trustworthiness and evolvability of infrastructural code while ensuring its business continuity by providing self-healing mechanisms anticipating to failures and violations, and self-learning from the conditions that triggered such re-adaptations. 01/03/2023 GA 101000162 DevSecOps Engineers deserve the same kind of tools and development environment as any other software developer WHAT?
  • 13. 13 Main objectives 01/03/2023 GA 101000162 Help the DevSecOps teams to plan the development of the infrastructural models and to create the IaC, by providing them with a simple definition of abstractions of execution environments Provide the DevSecOps Teams with the tools to verify the correctness of the infrastructural models and the trustworthiness and security of the IaC and the associated software components Provide the DevSecOps teams with the tools and environments to simulate, package, release and configure an optimized deployment of the IaC Support DevSecOps teams with the mechanisms and tools to continuously monitor, self-learn and plan for (self-)healing and optimize the executable IaC Validate that the PIACERE framework is suitable to address the needs for infrastructural code in a variety of application domains O1 O2 O3 O4 O5 DevSecOps Modelling Language / Extensions DevSecOps Modelling Language / Extensions Integrated Development Environment Integrated Development Environment IaC Code Generator IaC Code Generator Verification Tool Verification Tool IaC code security inspector IaC code security inspector Component security inspector Component security inspector Canary Sandbox Environment Canary Sandbox Environment IaC optimized platform IaC optimized platform IaC Execution Platform IaC Execution Platform Self-learning and Self - healing Self-learning and Self - healing Runtime Security monitoring Runtime Security monitoring DevSecOps framework DevSecOps framework Use Cases Use Cases WHAT?
  • 14. 14 Agenda 01/03/2023 GA 101000162 Motivation and context Motivation and context Mission Mission PIACERE objectives PIACERE objectives Main research challenges Main research challenges Approach Approach Expected results Expected results PIACERE value chain and stakeholders PIACERE value chain and stakeholders Expected impact Expected impact Work structure Work structure Main achievments in RP1 Main achievments in RP1
  • 15. 15 Main research challenges 01/03/2023 GA 101000162 Large variety of infrastructures (and increasing!!) Large variety of IaC tools with limited focus IaC manual process Lack of unified IaC lifecycle management Security and trustworthiness WHY?
  • 16. 16 Agenda 01/03/2023 GA 101000162 Motivation and context Motivation and context Mission Mission PIACERE objectives PIACERE objectives Main research challenges Main research challenges Approach Approach Expected results Expected results PIACERE value chain and stakeholders PIACERE value chain and stakeholders Expected impact Expected impact Work structure Work structure Main achievments in RP1 Main achievments in RP1
  • 18. 18 Agenda 01/03/2023 GA 101000162 Motivation and context Motivation and context Mission Mission PIACERE objectives PIACERE objectives Main research challenges Main research challenges Approach Approach Expected results Expected results PIACERE value chain and stakeholders PIACERE value chain and stakeholders Expected impact Expected impact Work structure Work structure Main achievments in RP1 Main achievments in RP1
  • 20. 20 PIACERE’s Key Results (KRs) 01/03/2023 GA 101000162 HOW?
  • 21. 21 PIACERE’s Key Results (KRs) 01/03/2023 GA 101000162 HOW?
  • 22. 22 Agenda 01/03/2023 GA 101000162 Motivation and context Motivation and context Mission Mission PIACERE objectives PIACERE objectives Main research challenges Main research challenges Approach Approach Expected results Expected results PIACERE value chain and stakeholders PIACERE value chain and stakeholders Expected impact Expected impact Work structure Work structure Main achievments in RP1 Main achievments in RP1
  • 23. 23 PIACERE Value Chain 01/03/2023 GA 101000162 DevSecOps approach for IaC PLAN, CREATE AND PACKAGE VERIFY TRUSTWORTHINESS RELEASE , CONFIGURE, CHECK AND DEPLOY MONITOR, SELF-HEAL, RE- PLAN KR1- DevSecOps Modelling Language (DOML) KR4- (DOML-E) KR3- Infrastructural Code Generator KR2-Integrated Development Environment KR5- Verificati on Tool KR6-IaC code security inspector KR7- Component Security inspector KR8 - Canary Sandbox Environment KR9-IaC Optimiz ed Platform KR10-IaC Execution Platform KR11-Self-learning and self- healing mechanisms KR12- Runtime security monitoring KR13-PIACERE DevSecOps framework HOW? PIACERE design time PIACERE run time
  • 24. 24 PIACERE stakeholders ▪ Main PIACERE USERS • DevSecOps teams • Application architects • Platform architects ▪ Other PIACERE beneficiaries: • IT intensive companies • IoT solution’s vendors • Cloud vendors • Companies using the software from the IT intensive companies 01/03/2023 GA 101000162 DevSecOps teams Application architects Platform architects FOR WHOM?
  • 25. 25 Agenda 01/03/2023 GA 101000162 Motivation and context Motivation and context Mission Mission PIACERE objectives PIACERE objectives Main research challenges Main research challenges Approach Approach Expected results Expected results PIACERE value chain and stakeholders PIACERE value chain and stakeholders Expected impact Expected impact Work structure Work structure Main achievments in RP1 Main achievments in RP1
  • 26. 26 PIACERE Expected impact 01/03/2023 GA 101000162 Decrease the effort to create, verify and operate trustworthy IaC. Ensure the IaC quality, reliability and trustability Increase the productivity of the DevSecOps teams, increasin g the speed of re-deployment cycles Improve the ability of DevSecOps teams to model, provision, configure and deploy complex execution environments
  • 27. 27 Agenda 01/03/2023 GA 101000162 Motivation and context Motivation and context Mission Mission PIACERE objectives PIACERE objectives Main research challenges Main research challenges Approach Approach Expected results Expected results PIACERE value chain and stakeholders PIACERE value chain and stakeholders Expected impact Expected impact Work structure Work structure Main achievments in RP1 Main achievments in RP1
  • 28. 28 01/03/2023 GA 101000162 PIACERE SecDevOps [KR13] WP1 Project Management WP8 Sustainability and dissemination WP2 Requirements, Architecture and Continuous Integration WP3 Plan and create Infrastructure as Code WP4 Verify trustworthiness of Infrastructure as code WP5 Package, release and configure Infrastructure as Code WP7 Use case validation [KR10] Validation and assessment PIACERE DevOps infrastructure and Continuous Integration User functional and non-functional Requirements Canary Sandboxing Environment [KR8] IaC Optimized Platform (IOP) [KR9] IaC Execution Platform (IEP) [KR10] Technical functional requirements and NFR PIACERE IDE [KR2] PIACERE DevOps Modelling Language DOML and Extensions [KR1, KR4] PIACERE Verification tool [KR4] IaC CodeSecurity Incpector [KR5] WP6 Monitor and plan runtime of Infrastructure as Code PIACERE Architecture Runtime monitoring, self-healing and self-learning Runtime security monitoring [KR11] [KR10] PIACERE Infrastructural Code Generator (ICG) [KR3] IaC Components Security Inspector [KR6]
  • 29. 29 Agenda 01/03/2023 GA 101000162 Motivation and context Motivation and context Mission Mission PIACERE objectives PIACERE objectives Main research challenges Main research challenges Approach Approach Expected results Expected results PIACERE value chain and stakeholders PIACERE value chain and stakeholders Expected impact Expected impact Work structure Work structure Main achievments in RP1 Main achievments in RP1
  • 30. 30 Main achievements P1 01/03/2023 GA 101000162 Defined overall architecture the PIACERE design time and runtime First integrated version of the PIACERE SecDevOps framework First working version of all individual components Definition of use cases and definition of validation methodology Definition and implementation of the outreach strategy First version of the functional requirements of all Key Results Continuous market watch. Definition of PIACERE Value proposition
  • 31. Thank you! www.piacere-project.eu // Contact: juncal.alonso@tecnalia.com