SlideShare a Scribd company logo
Automating Smart Grid Solution Architecture
Design
Massimiliano Masi,
Tanja Pavleska (Jozef Stefan Institute, SLO),
Helder Aranha (esPAP, PT)
massimiliano.masi@tiani-spirit.com
IEEE SmartGridComm 2018, Aalborg, October 29, 2018
The problem of interoperability
Smart Grids face great interoperability challenges.
Accomodate and coordinate a great number of power sources
featuring different technologies
Virtual Power Plants (VPPs) are a major representative
Interoperability is seen as the key enabler of smart grid.
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 2/15
Using standards
Using standards is not enough
“standards alone are not enough to guarantee
interoperability” (G. Lewis)
“The nice thing about standards is that you have so many to
choose from” (A. Tanenbaum)
61850 vs 60870-5-104
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 3/15
The SGAM
Smart Grids Architectural Model
Architecture-wise, the design of interoperable energy systems
is supported by SGAM
Introduced by ETSI/CEN/CENELEC in 2011 under the EU
Mandate M/490
Several attempts to build smart grids using SGAM
Design is a full manual task (and error-prone):
Architect shall evaluate all the interdependencies amongst
architectural constructs (e.g., components)
Consider all variability points to provide a cohesive and
interoperable solution
By creating a formal model, we introduce a semantic construct
that automatically evaluates the interdependencies
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 4/15
Our Contribution
Our path
Evaluate the use of a cross-sectorial architectural approach
used in other verticals, apply it to SmartGrids using SGAM to
ease solution refactor and design
Provide a formal account of it (alternative syntax and
semantics in denotational style, amenable to automation)
Implement it as Eclipse plugin
Evaluate quality attributes on the resulting architecture
(ex-ante, ex-post) using a logic formula satisfiability solver
(Microsoft Z3)
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 5/15
The methodological support
We took inspiration from the CEF and the e-SENS project: we
formalised the architectural model which is in use in eHealth since
decades.
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 6/15
Concepts
Reference Architecture is the generic architecture providing
guidelines and options for developing specific architectures
and solution implementations. Here it refers to the set of all
available VPP-related profiles used to build a solution
architecture.
Solution Architecture describes the specific business
operations/activities and the ways in which information
systems and technology support them. It typically applies to a
single project/organization.
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 7/15
Concepts / 2
Actor is a functional component of the healthcare, or energy,
organization.
Transaction is a standards-based specification of the
interactions between IHE Actors.
Profile is a high-level functional unit composed of related IHE
Transactions, with the capacity to address specific IT
infrastructure requirements for a single case.
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 8/15
Formal Account
We define a grouping function G which takes the integration
profiles previously chosen as input and returns a solution
architecture comprising those profiles and their dependencies.
G P1, . . . , Pn (r) = n
i=1G Pi , ˜P (r), ∀ ˜P ∈ A Pi (r) (1)
By using this approach we enable the evaluation of quality
attributes (e.g., Availability, Security aspects / Cross Cutting
Concerns (through RMIAS)) in the formal model
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 9/15
A Smart Grid Use Case
We applied our formal model to a VPP / DEUs use case using
61850 (inspired by ieasaustria.at).
We defined a Functional SCHedule profile (FSCH), dependent
on Evidence and Node Authentication (ENA), providing TLS
We defined a measurement (MMXU) profile
We added a throughput metric
ENA as variability point: software TLS 1000 message/sec,
hardware TLS 3000 messages/sec
Applying our methodology
We grouped FSCH and MMXU and we obtained a solution
architecture for secure message exchange (automatically
evaluating the cross cutting concern)
We have a SMT-LIB file that can answer the question ”does
my architecture support 2000 messages/sec?”
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 10/15
Towards the solution architecture
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 11/15
Summary
Summary of our contributions
Conjectured that interoperability is compelling (and can’t be
achieved using standards)
Introduced the model use in healthcare since decades (IHE)
Provided and implemented a formal account of the model
enabling semi-automatic creation of solution architectures
Provided a framework based on SMT-LIB to evaluate quality
attributes ex-ante and ex-post
Applied to a Virtual Power Plant use case
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 12/15
Future work
Add a function to handle the SGAM BAP to remove
variability and automatically create new BAP
Define a constraint model to enable on-the-fly evaluation of
quality attributes
Apply automatically the RMIAS model
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 13/15
Input from Attendees / Discussion
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 14/15
Thank You
Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 15/15

More Related Content

What's hot

2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
ijwscjournal
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
Artificial Intelligence in Service Systems
Artificial Intelligence in Service SystemsArtificial Intelligence in Service Systems
Artificial Intelligence in Service Systems
Niklas Kühl
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
ijdms
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
ijdms
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
albert ca
 
SMACC - Smart Machines and Manufacturing Competence Center
SMACC - Smart Machines and Manufacturing Competence CenterSMACC - Smart Machines and Manufacturing Competence Center
SMACC - Smart Machines and Manufacturing Competence Center
Timo Rainio
 
Atlas teaser #16
Atlas teaser #16Atlas teaser #16
Atlas teaser #16
ATLAS H2020 Project
 
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
ijdms
 
Future enterprise towards 2030 internet business innovation_20-21mar2014,athe...
Future enterprise towards 2030 internet business innovation_20-21mar2014,athe...Future enterprise towards 2030 internet business innovation_20-21mar2014,athe...
Future enterprise towards 2030 internet business innovation_20-21mar2014,athe...
FutureEnterprise
 
IoT Semantic Interoperability: Keynote at Haystack Connect 2017
IoT Semantic Interoperability: Keynote at Haystack Connect 2017IoT Semantic Interoperability: Keynote at Haystack Connect 2017
IoT Semantic Interoperability: Keynote at Haystack Connect 2017
Milan Milenkovic
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
IJCNCJournal
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
 
11th International Conference on Cloud Computing: Services and Architecture (...
11th International Conference on Cloud Computing: Services and Architecture (...11th International Conference on Cloud Computing: Services and Architecture (...
11th International Conference on Cloud Computing: Services and Architecture (...
ijccsa
 
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
IDATE DigiWorld
 
Digital Ecosystems - Connected Services and Cloud Computing
Digital Ecosystems - Connected Services and Cloud ComputingDigital Ecosystems - Connected Services and Cloud Computing
Digital Ecosystems - Connected Services and Cloud Computing
Eueung Mulyana
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
ijccsa
 

What's hot (18)

2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
Artificial Intelligence in Service Systems
Artificial Intelligence in Service SystemsArtificial Intelligence in Service Systems
Artificial Intelligence in Service Systems
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
 
SMACC - Smart Machines and Manufacturing Competence Center
SMACC - Smart Machines and Manufacturing Competence CenterSMACC - Smart Machines and Manufacturing Competence Center
SMACC - Smart Machines and Manufacturing Competence Center
 
Atlas teaser #16
Atlas teaser #16Atlas teaser #16
Atlas teaser #16
 
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2 nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
 
Future enterprise towards 2030 internet business innovation_20-21mar2014,athe...
Future enterprise towards 2030 internet business innovation_20-21mar2014,athe...Future enterprise towards 2030 internet business innovation_20-21mar2014,athe...
Future enterprise towards 2030 internet business innovation_20-21mar2014,athe...
 
IoT Semantic Interoperability: Keynote at Haystack Connect 2017
IoT Semantic Interoperability: Keynote at Haystack Connect 2017IoT Semantic Interoperability: Keynote at Haystack Connect 2017
IoT Semantic Interoperability: Keynote at Haystack Connect 2017
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
11th International Conference on Cloud Computing: Services and Architecture (...
11th International Conference on Cloud Computing: Services and Architecture (...11th International Conference on Cloud Computing: Services and Architecture (...
11th International Conference on Cloud Computing: Services and Architecture (...
 
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
 
Digital Ecosystems - Connected Services and Cloud Computing
Digital Ecosystems - Connected Services and Cloud ComputingDigital Ecosystems - Connected Services and Cloud Computing
Digital Ecosystems - Connected Services and Cloud Computing
 
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
2nd International Conference on Cloud, Big Data and IoT (CBIoT 2021)
 

Similar to Automating Smart Grid Solution Architecture Design

Adoption of Blockchain in SAP Supply Chain Management
Adoption of Blockchain in SAP Supply Chain ManagementAdoption of Blockchain in SAP Supply Chain Management
Adoption of Blockchain in SAP Supply Chain Management
IRJET Journal
 
Principles for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud SystemsPrinciples for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud Systems
Hong-Linh Truong
 
Towards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service UtilitiesTowards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service Utilities
Brian Elvesæter
 
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Dr Nicolas Figay
 
Enabling Security-by-design in Smart Grids: An architecture-based approach
Enabling Security-by-design in Smart Grids: An architecture-based approachEnabling Security-by-design in Smart Grids: An architecture-based approach
Enabling Security-by-design in Smart Grids: An architecture-based approach
Massimiliano Masi
 
Suciu ATOM2016
Suciu ATOM2016Suciu ATOM2016
Suciu ATOM2016
Accelerate Project
 
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Hong-Linh Truong
 
Achieving Interoperability Through IHE
Achieving Interoperability Through IHEAchieving Interoperability Through IHE
Achieving Interoperability Through IHE
Massimiliano Masi
 
Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018
ITIIIndustries
 
A UML Profile for Security and Code Generation
A UML Profile for Security and Code Generation A UML Profile for Security and Code Generation
A UML Profile for Security and Code Generation
IJECEIAES
 
Securing Voice by Sip with Offset Codebook
Securing Voice by Sip with Offset CodebookSecuring Voice by Sip with Offset Codebook
Securing Voice by Sip with Offset Codebook
Association of Scientists, Developers and Faculties
 
Montgomery Modular Algorithm of Radix Multiplication
Montgomery Modular Algorithm of Radix MultiplicationMontgomery Modular Algorithm of Radix Multiplication
Montgomery Modular Algorithm of Radix Multiplication
Association of Scientists, Developers and Faculties
 
A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...
A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...
A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...
ijaia
 
In pursuit of architectural agility: experimenting with microservices
In pursuit of architectural agility: experimenting with microservicesIn pursuit of architectural agility: experimenting with microservices
In pursuit of architectural agility: experimenting with microservices
Alberto Simioni
 
An overview on application of machine learning techniques in optical networks
An overview on application of machine learning techniques in optical networksAn overview on application of machine learning techniques in optical networks
An overview on application of machine learning techniques in optical networks
Khaleda Ali
 
Internet of things io t and its impact on supply chain a framework
Internet of things io t and its impact on supply chain a frameworkInternet of things io t and its impact on supply chain a framework
Internet of things io t and its impact on supply chain a framework
Rezgar Mohammad
 
IEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTSIEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTS
syslogtechnology
 
International Journal of Grid Computing & Applications (IJGCA)
International Journal of Grid Computing & Applications (IJGCA)International Journal of Grid Computing & Applications (IJGCA)
International Journal of Grid Computing & Applications (IJGCA)
ijgca
 
Advanced infrastructure for pan european collaborative engineering - E-colleg
Advanced infrastructure for pan european collaborative engineering - E-collegAdvanced infrastructure for pan european collaborative engineering - E-colleg
Advanced infrastructure for pan european collaborative engineering - E-colleg
Xavier Warzee
 
Towards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTTowards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoT
Hong-Linh Truong
 

Similar to Automating Smart Grid Solution Architecture Design (20)

Adoption of Blockchain in SAP Supply Chain Management
Adoption of Blockchain in SAP Supply Chain ManagementAdoption of Blockchain in SAP Supply Chain Management
Adoption of Blockchain in SAP Supply Chain Management
 
Principles for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud SystemsPrinciples for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud Systems
 
Towards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service UtilitiesTowards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service Utilities
 
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
 
Enabling Security-by-design in Smart Grids: An architecture-based approach
Enabling Security-by-design in Smart Grids: An architecture-based approachEnabling Security-by-design in Smart Grids: An architecture-based approach
Enabling Security-by-design in Smart Grids: An architecture-based approach
 
Suciu ATOM2016
Suciu ATOM2016Suciu ATOM2016
Suciu ATOM2016
 
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
 
Achieving Interoperability Through IHE
Achieving Interoperability Through IHEAchieving Interoperability Through IHE
Achieving Interoperability Through IHE
 
Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018Information Technology in Industry(ITII) - November Issue 2018
Information Technology in Industry(ITII) - November Issue 2018
 
A UML Profile for Security and Code Generation
A UML Profile for Security and Code Generation A UML Profile for Security and Code Generation
A UML Profile for Security and Code Generation
 
Securing Voice by Sip with Offset Codebook
Securing Voice by Sip with Offset CodebookSecuring Voice by Sip with Offset Codebook
Securing Voice by Sip with Offset Codebook
 
Montgomery Modular Algorithm of Radix Multiplication
Montgomery Modular Algorithm of Radix MultiplicationMontgomery Modular Algorithm of Radix Multiplication
Montgomery Modular Algorithm of Radix Multiplication
 
A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...
A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...
A CASE STUDY OF INNOVATION OF AN INFORMATION COMMUNICATION SYSTEM AND UPGRADE...
 
In pursuit of architectural agility: experimenting with microservices
In pursuit of architectural agility: experimenting with microservicesIn pursuit of architectural agility: experimenting with microservices
In pursuit of architectural agility: experimenting with microservices
 
An overview on application of machine learning techniques in optical networks
An overview on application of machine learning techniques in optical networksAn overview on application of machine learning techniques in optical networks
An overview on application of machine learning techniques in optical networks
 
Internet of things io t and its impact on supply chain a framework
Internet of things io t and its impact on supply chain a frameworkInternet of things io t and its impact on supply chain a framework
Internet of things io t and its impact on supply chain a framework
 
IEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTSIEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTS
 
International Journal of Grid Computing & Applications (IJGCA)
International Journal of Grid Computing & Applications (IJGCA)International Journal of Grid Computing & Applications (IJGCA)
International Journal of Grid Computing & Applications (IJGCA)
 
Advanced infrastructure for pan european collaborative engineering - E-colleg
Advanced infrastructure for pan european collaborative engineering - E-collegAdvanced infrastructure for pan european collaborative engineering - E-colleg
Advanced infrastructure for pan european collaborative engineering - E-colleg
 
Towards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTTowards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoT
 

More from Massimiliano Masi

Cybersecurity Task Force at ASECAP Days 2023
Cybersecurity Task Force at ASECAP Days 2023Cybersecurity Task Force at ASECAP Days 2023
Cybersecurity Task Force at ASECAP Days 2023
Massimiliano Masi
 
Securing Critical Infrastructures with a cybersecurity digital twin
Securing Critical Infrastructures with a cybersecurity digital twin Securing Critical Infrastructures with a cybersecurity digital twin
Securing Critical Infrastructures with a cybersecurity digital twin
Massimiliano Masi
 
A Cybersecurity Digital Twin for Critical Infrastructure Protection
A Cybersecurity Digital Twin for Critical Infrastructure ProtectionA Cybersecurity Digital Twin for Critical Infrastructure Protection
A Cybersecurity Digital Twin for Critical Infrastructure Protection
Massimiliano Masi
 
Enabling a Zero Trust Architecture in Smart Grids through a Digital Twin
Enabling a Zero Trust Architecture in Smart Grids through a Digital TwinEnabling a Zero Trust Architecture in Smart Grids through a Digital Twin
Enabling a Zero Trust Architecture in Smart Grids through a Digital Twin
Massimiliano Masi
 
Security and Safety by Design in the Internet of Actors an Architectural Appr...
Security and Safety by Design in the Internet of Actors an Architectural Appr...Security and Safety by Design in the Internet of Actors an Architectural Appr...
Security and Safety by Design in the Internet of Actors an Architectural Appr...
Massimiliano Masi
 
Securing Mobile e-Health Environments by Design: A Holistic Architectural App...
Securing Mobile e-Health Environments by Design: A Holistic Architectural App...Securing Mobile e-Health Environments by Design: A Holistic Architectural App...
Securing Mobile e-Health Environments by Design: A Holistic Architectural App...
Massimiliano Masi
 
Corso IFTS CyberSecurity Expert - Attacco di Armando e Operazione Black Tulip
Corso IFTS CyberSecurity Expert - Attacco di Armando e Operazione Black TulipCorso IFTS CyberSecurity Expert - Attacco di Armando e Operazione Black Tulip
Corso IFTS CyberSecurity Expert - Attacco di Armando e Operazione Black Tulip
Massimiliano Masi
 
Corso IFTS CyberSecurity Expert - Creazione di una CA con OpenSSL
Corso IFTS CyberSecurity Expert - Creazione di una CA con OpenSSLCorso IFTS CyberSecurity Expert - Creazione di una CA con OpenSSL
Corso IFTS CyberSecurity Expert - Creazione di una CA con OpenSSL
Massimiliano Masi
 
Corso IFTS CyberSecurity Expert - Cifrai Asimmetrici
Corso IFTS CyberSecurity Expert - Cifrai AsimmetriciCorso IFTS CyberSecurity Expert - Cifrai Asimmetrici
Corso IFTS CyberSecurity Expert - Cifrai Asimmetrici
Massimiliano Masi
 
Corso IFTS CyberSecurity Expert
Corso IFTS CyberSecurity ExpertCorso IFTS CyberSecurity Expert
Corso IFTS CyberSecurity Expert
Massimiliano Masi
 
The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...
Massimiliano Masi
 
Blockchain Technology - Common Use-Cases
Blockchain Technology - Common Use-CasesBlockchain Technology - Common Use-Cases
Blockchain Technology - Common Use-Cases
Massimiliano Masi
 
Introduction to Blockchain Technologies
Introduction to Blockchain TechnologiesIntroduction to Blockchain Technologies
Introduction to Blockchain Technologies
Massimiliano Masi
 
eHealth 2018 http://www.ehealth20xx.at/program-blockchain/
eHealth 2018 http://www.ehealth20xx.at/program-blockchain/eHealth 2018 http://www.ehealth20xx.at/program-blockchain/
eHealth 2018 http://www.ehealth20xx.at/program-blockchain/
Massimiliano Masi
 
A governance model for ubiquitous medical devices accessing eHealth data: the...
A governance model for ubiquitous medical devices accessing eHealth data: the...A governance model for ubiquitous medical devices accessing eHealth data: the...
A governance model for ubiquitous medical devices accessing eHealth data: the...
Massimiliano Masi
 
Addressing Security and Provide through IHE Profiles
Addressing Security and Provide through IHE Profiles Addressing Security and Provide through IHE Profiles
Addressing Security and Provide through IHE Profiles
Massimiliano Masi
 

More from Massimiliano Masi (16)

Cybersecurity Task Force at ASECAP Days 2023
Cybersecurity Task Force at ASECAP Days 2023Cybersecurity Task Force at ASECAP Days 2023
Cybersecurity Task Force at ASECAP Days 2023
 
Securing Critical Infrastructures with a cybersecurity digital twin
Securing Critical Infrastructures with a cybersecurity digital twin Securing Critical Infrastructures with a cybersecurity digital twin
Securing Critical Infrastructures with a cybersecurity digital twin
 
A Cybersecurity Digital Twin for Critical Infrastructure Protection
A Cybersecurity Digital Twin for Critical Infrastructure ProtectionA Cybersecurity Digital Twin for Critical Infrastructure Protection
A Cybersecurity Digital Twin for Critical Infrastructure Protection
 
Enabling a Zero Trust Architecture in Smart Grids through a Digital Twin
Enabling a Zero Trust Architecture in Smart Grids through a Digital TwinEnabling a Zero Trust Architecture in Smart Grids through a Digital Twin
Enabling a Zero Trust Architecture in Smart Grids through a Digital Twin
 
Security and Safety by Design in the Internet of Actors an Architectural Appr...
Security and Safety by Design in the Internet of Actors an Architectural Appr...Security and Safety by Design in the Internet of Actors an Architectural Appr...
Security and Safety by Design in the Internet of Actors an Architectural Appr...
 
Securing Mobile e-Health Environments by Design: A Holistic Architectural App...
Securing Mobile e-Health Environments by Design: A Holistic Architectural App...Securing Mobile e-Health Environments by Design: A Holistic Architectural App...
Securing Mobile e-Health Environments by Design: A Holistic Architectural App...
 
Corso IFTS CyberSecurity Expert - Attacco di Armando e Operazione Black Tulip
Corso IFTS CyberSecurity Expert - Attacco di Armando e Operazione Black TulipCorso IFTS CyberSecurity Expert - Attacco di Armando e Operazione Black Tulip
Corso IFTS CyberSecurity Expert - Attacco di Armando e Operazione Black Tulip
 
Corso IFTS CyberSecurity Expert - Creazione di una CA con OpenSSL
Corso IFTS CyberSecurity Expert - Creazione di una CA con OpenSSLCorso IFTS CyberSecurity Expert - Creazione di una CA con OpenSSL
Corso IFTS CyberSecurity Expert - Creazione di una CA con OpenSSL
 
Corso IFTS CyberSecurity Expert - Cifrai Asimmetrici
Corso IFTS CyberSecurity Expert - Cifrai AsimmetriciCorso IFTS CyberSecurity Expert - Cifrai Asimmetrici
Corso IFTS CyberSecurity Expert - Cifrai Asimmetrici
 
Corso IFTS CyberSecurity Expert
Corso IFTS CyberSecurity ExpertCorso IFTS CyberSecurity Expert
Corso IFTS CyberSecurity Expert
 
The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...The need for interoperability in blockchain-based initiatives to facilitate c...
The need for interoperability in blockchain-based initiatives to facilitate c...
 
Blockchain Technology - Common Use-Cases
Blockchain Technology - Common Use-CasesBlockchain Technology - Common Use-Cases
Blockchain Technology - Common Use-Cases
 
Introduction to Blockchain Technologies
Introduction to Blockchain TechnologiesIntroduction to Blockchain Technologies
Introduction to Blockchain Technologies
 
eHealth 2018 http://www.ehealth20xx.at/program-blockchain/
eHealth 2018 http://www.ehealth20xx.at/program-blockchain/eHealth 2018 http://www.ehealth20xx.at/program-blockchain/
eHealth 2018 http://www.ehealth20xx.at/program-blockchain/
 
A governance model for ubiquitous medical devices accessing eHealth data: the...
A governance model for ubiquitous medical devices accessing eHealth data: the...A governance model for ubiquitous medical devices accessing eHealth data: the...
A governance model for ubiquitous medical devices accessing eHealth data: the...
 
Addressing Security and Provide through IHE Profiles
Addressing Security and Provide through IHE Profiles Addressing Security and Provide through IHE Profiles
Addressing Security and Provide through IHE Profiles
 

Recently uploaded

Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
PauloRodrigues104553
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
nooriasukmaningtyas
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 

Recently uploaded (20)

Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 

Automating Smart Grid Solution Architecture Design

  • 1. Automating Smart Grid Solution Architecture Design Massimiliano Masi, Tanja Pavleska (Jozef Stefan Institute, SLO), Helder Aranha (esPAP, PT) massimiliano.masi@tiani-spirit.com IEEE SmartGridComm 2018, Aalborg, October 29, 2018
  • 2. The problem of interoperability Smart Grids face great interoperability challenges. Accomodate and coordinate a great number of power sources featuring different technologies Virtual Power Plants (VPPs) are a major representative Interoperability is seen as the key enabler of smart grid. Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 2/15
  • 3. Using standards Using standards is not enough “standards alone are not enough to guarantee interoperability” (G. Lewis) “The nice thing about standards is that you have so many to choose from” (A. Tanenbaum) 61850 vs 60870-5-104 Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 3/15
  • 4. The SGAM Smart Grids Architectural Model Architecture-wise, the design of interoperable energy systems is supported by SGAM Introduced by ETSI/CEN/CENELEC in 2011 under the EU Mandate M/490 Several attempts to build smart grids using SGAM Design is a full manual task (and error-prone): Architect shall evaluate all the interdependencies amongst architectural constructs (e.g., components) Consider all variability points to provide a cohesive and interoperable solution By creating a formal model, we introduce a semantic construct that automatically evaluates the interdependencies Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 4/15
  • 5. Our Contribution Our path Evaluate the use of a cross-sectorial architectural approach used in other verticals, apply it to SmartGrids using SGAM to ease solution refactor and design Provide a formal account of it (alternative syntax and semantics in denotational style, amenable to automation) Implement it as Eclipse plugin Evaluate quality attributes on the resulting architecture (ex-ante, ex-post) using a logic formula satisfiability solver (Microsoft Z3) Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 5/15
  • 6. The methodological support We took inspiration from the CEF and the e-SENS project: we formalised the architectural model which is in use in eHealth since decades. Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 6/15
  • 7. Concepts Reference Architecture is the generic architecture providing guidelines and options for developing specific architectures and solution implementations. Here it refers to the set of all available VPP-related profiles used to build a solution architecture. Solution Architecture describes the specific business operations/activities and the ways in which information systems and technology support them. It typically applies to a single project/organization. Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 7/15
  • 8. Concepts / 2 Actor is a functional component of the healthcare, or energy, organization. Transaction is a standards-based specification of the interactions between IHE Actors. Profile is a high-level functional unit composed of related IHE Transactions, with the capacity to address specific IT infrastructure requirements for a single case. Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 8/15
  • 9. Formal Account We define a grouping function G which takes the integration profiles previously chosen as input and returns a solution architecture comprising those profiles and their dependencies. G P1, . . . , Pn (r) = n i=1G Pi , ˜P (r), ∀ ˜P ∈ A Pi (r) (1) By using this approach we enable the evaluation of quality attributes (e.g., Availability, Security aspects / Cross Cutting Concerns (through RMIAS)) in the formal model Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 9/15
  • 10. A Smart Grid Use Case We applied our formal model to a VPP / DEUs use case using 61850 (inspired by ieasaustria.at). We defined a Functional SCHedule profile (FSCH), dependent on Evidence and Node Authentication (ENA), providing TLS We defined a measurement (MMXU) profile We added a throughput metric ENA as variability point: software TLS 1000 message/sec, hardware TLS 3000 messages/sec Applying our methodology We grouped FSCH and MMXU and we obtained a solution architecture for secure message exchange (automatically evaluating the cross cutting concern) We have a SMT-LIB file that can answer the question ”does my architecture support 2000 messages/sec?” Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 10/15
  • 11. Towards the solution architecture Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 11/15
  • 12. Summary Summary of our contributions Conjectured that interoperability is compelling (and can’t be achieved using standards) Introduced the model use in healthcare since decades (IHE) Provided and implemented a formal account of the model enabling semi-automatic creation of solution architectures Provided a framework based on SMT-LIB to evaluate quality attributes ex-ante and ex-post Applied to a Virtual Power Plant use case Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 12/15
  • 13. Future work Add a function to handle the SGAM BAP to remove variability and automatically create new BAP Define a constraint model to enable on-the-fly evaluation of quality attributes Apply automatically the RMIAS model Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 13/15
  • 14. Input from Attendees / Discussion Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 14/15
  • 15. Thank You Masi et al.: SG Architecture CC Massimiliano Masi IEEE SmartGridComm 2018, Aalborg, October 29, 2018 15/15