SlideShare a Scribd company logo
1 of 14
Towards a Constraint Based
Approach for Self-Healing
Smart Grids
ICSE 2013 International Workshop on Software Engineering Challenges
for the Smart Grid
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ 1
Vasileios Koutsoumpas, Technical
University of Munich
Pragya K. Gupta, Fortiss GmbH
Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 2
Overview and Backround
 Electrical Grid
Balance between consumption and production
Central power generation
Renewable energy sources and ICT
Reformation of the grid
 New Features
Handling of bidirectional energy flows
Automatic fault detection
Self-healing of the network
Demand-side management
Load adjustment
Smart sensing
Smart Market
Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG
Scenario 2
Scenario 1
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 3
Research Motivation
Power
Generator B
Power
Generator A
Switch 1
Switch 2
Switch 3
L
S
L
S
L
S
Car hits
switch 2
Connected
Region
looses
power
Customer
inform the
energy
provider
Energy
Provider
assign the
task to
technician
s
Problem
Detection
Repair-
Action
Stable
State
Car hits
switch 2
Rerouting
Switch 3
closes
Only not
reachable
Region
looses power
Energy
Provider
send
technicians
to the
isolated
region
Repair-
Action
Stable State
What just happened?
Runtime verification, Repair action
selected and executed, Self-Healing
Process
Main Questions:
How to develop self-healing systems
efficiently?
Model based/formal method
Model everything
Formalize semantics
Formal Specification
Verification
Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 4
System Theory: FOCUS
C C
On
Off
press
press
Properties
 Formal System Specification
 Composition/Decomposition
 Refinement
C2 C3
C1
Toolsupport
 Autofocus3
Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 5
Logical Specification with Predicate Logic
System Specification
Component 1
Input
Output
Attributes
Constraints
Formal System Specification
 Signature ∑ : A set of attributes
 Constraint Language CL(∑) : A set of
logical constraints over the signature ∑.
 Logical Specification
 Self-Healing Properties
 Runtime Verification
Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 6
Physical Cells
7
Energy Bus
Data Bus
5
-4
-8 -3
14 113 200 -6
-2-18
-2 3
-5
7
Energy Bus
Data Bus
5
-4
-8 -3
14 113 200 -6
-2-18
-2 3
-5
7
Energy Bus
Data Bus
5
-4
-8 -3
14 113 200 -6
-2-18
-2 3
-5
Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 7
Architecture for the Smart Grid
Physical Layer (Physical Cells)
C
C C
C
C
C C
C
C
C C
C
C
C C
C
logical Layer (Logical Cells)
Functional Layer
FRFR
FR FR
FRFR FR FR
Top-Down
Bottom-Up
 Functional Layer: Describes the usage functionality that
a system offers its environment. Functional
requirements are used to formalize this functionality
(black box view)
 Logical Layer: Describes how the functionality is realized
by a network of interacting logical cells
 Physical Layer: Describes the physical infrastructure and
the concrete realization of a functionality with all
technical details (glass box view)
 Hybrid Approach
Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 8
Cellular Model for the Smart Grid
Market
Physical Cell
Logical Cell
Energy Flow
Data Flow
Energy and
Data Flow
Flexibility
Operator
 Vision of future grids
 Physical cells conform to a given policy
 Policies derive mostly from the functional
requirements
 Example: Autonomous behavior is a FR. This
can be interpreted as a policy. This policy can
be formalized.
 FR->Policies->Formalization by predicate logic
 Logical cell realizes concepts that are domain
specific.
 Example flexibility operator
 Market role
 Cellular decomposition
 Cellular composition
Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 9
Diagnosis Model for Self-Healing Smart
Grids
Sytem Model
Data Space
Generalized
Data
Data Collection
Hypothesis Space Therapy-Repair-Space
General
Hypotheses
Hypotheses-
Solutions
General Plan for
Therapie-Repair
Concrete
Actions for
Healing
Data
Generalization
Therapy-Repair
System
i1
i3i2
i4
o4
o3
Formal Specification with
constraints
Selection of
Healing
Actions
Creation of
Healing Actions
Recognition of
Inconsistencies
Hypothesis
Selection
Hypothesis
Checking
Creation of
Hypothesis
Alternatives
Cell
Energy Flow
Data
Flow
Energy
and Data
Flow
CellPhysical Cell
Logical Cell
 Search Spaces
Data space: set of possible measurements
Hypothesis space: set of all possible reasons that can cause
any dysfunction to the system
Therapy-repair space: a set of all actions that can confront
some dysfunction
 Values
Possible values: valid or not
Normal values: valid values that declare the normal
operation
Observed values: from measurement devices or sensors
Predicted values
• Operations
Data gathering operations
Therapy-repair operations
Selection operations
Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 10
The Gap between normal and broken
State
Normal State
Broken State
Degraded State
Detection of
System Failure
System recovery
System recovery
Detection of
System Failure
Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG
Outlook
 Focus on the fuzzy zone
 Evaluation E-Energy
 Framework and Tool
Support
 Smart City Simulation
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 11
Past, Present and Future
Sytem Model
Data Space
Generalized
Data
Data Collection
Hypothesis Space Therapy-Repair-Space
General
Hypotheses
Hypotheses-
Solutions
General Plan for
Therapie-Repair
Concrete
Actions for
Healing
Data
Generalization
Therapy-Repair
System
i1
i3i2
i4
o4
o3
Formal Specification with
constraints
Selection of
Healing
Actions
Creation of
Healing Actions
Recognition of
Inconsistencies
Hypothesis
Selection
Hypothesis
Checking
Creation of
Hypothesis
Alternatives
Cell
Energy Flow
Data
Flow
Energy
and Data
Flow
CellPhysical Cell
Logical Cell
Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 12
End
Thank you for your Attention!
Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 13
Discussion
Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG
18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 14
Smart Grid Initiative
Georg Hackenberg, Technical
University of Munich, Goal Oriented
Modeling of Requirements
Maximilian Irlbeck, Technical
University of Munich, Reference
Architecture for Smart Grids
Vasileios Koutsoumpas, Technical
University of Munich, Self-Healing
Applications for Smart Grids
Denis Bytchkow, Fortiss GmbH, Goal
Oriented Modeling of Requirements
Pragya K. Gupta, Fortiss GmbH,
Requirements Engineering

More Related Content

Viewers also liked

Smart Grid Oregon Policy Conference Slideshow V3.2 11 8 10
Smart Grid  Oregon Policy Conference Slideshow V3.2  11 8 10Smart Grid  Oregon Policy Conference Slideshow V3.2  11 8 10
Smart Grid Oregon Policy Conference Slideshow V3.2 11 8 10Roger Hicks
 
Day-3, Mr. Reji Kumar SG Roadmap presentation
Day-3, Mr. Reji Kumar SG Roadmap presentationDay-3, Mr. Reji Kumar SG Roadmap presentation
Day-3, Mr. Reji Kumar SG Roadmap presentationIPPAI
 
Smart grid - Do they fit into real networks ver 1
Smart grid  - Do they fit into real networks ver 1Smart grid  - Do they fit into real networks ver 1
Smart grid - Do they fit into real networks ver 1Engineers Australia
 
Challenges in smart grid project execution
Challenges in smart grid project executionChallenges in smart grid project execution
Challenges in smart grid project executionChandan Patary
 
Policies for smart grid
Policies for smart gridPolicies for smart grid
Policies for smart gridAshfaq khan
 
concept of resilience and self healing in smart grid
concept of resilience and self healing in smart gridconcept of resilience and self healing in smart grid
concept of resilience and self healing in smart gridKundan Kumar
 
Smart sensors -Sukanta Bhattacharyya
Smart sensors -Sukanta BhattacharyyaSmart sensors -Sukanta Bhattacharyya
Smart sensors -Sukanta BhattacharyyaSukanta Bhattacharyya
 
SMART METER ppt
SMART METER pptSMART METER ppt
SMART METER pptAyush Jain
 
Flywheel Energy Storage System
Flywheel Energy Storage SystemFlywheel Energy Storage System
Flywheel Energy Storage SystemSeminar Links
 
SUPERCONDUCTING MAGNETIC ENERGY STORAGE SYSTEM (SMES)
SUPERCONDUCTING  MAGNETIC ENERGY  STORAGE  SYSTEM  (SMES)SUPERCONDUCTING  MAGNETIC ENERGY  STORAGE  SYSTEM  (SMES)
SUPERCONDUCTING MAGNETIC ENERGY STORAGE SYSTEM (SMES)Aditya Kumar Tripathy
 
Apple's Smart Sensor Technologies -- market research report (sample)
Apple's Smart Sensor Technologies -- market research report (sample)Apple's Smart Sensor Technologies -- market research report (sample)
Apple's Smart Sensor Technologies -- market research report (sample)MEMS Journal, Inc.
 
Smart Grid Introduction
Smart Grid Introduction Smart Grid Introduction
Smart Grid Introduction Nilesh Dhage
 

Viewers also liked (19)

Smart Grid Oregon Policy Conference Slideshow V3.2 11 8 10
Smart Grid  Oregon Policy Conference Slideshow V3.2  11 8 10Smart Grid  Oregon Policy Conference Slideshow V3.2  11 8 10
Smart Grid Oregon Policy Conference Slideshow V3.2 11 8 10
 
Day-3, Mr. Reji Kumar SG Roadmap presentation
Day-3, Mr. Reji Kumar SG Roadmap presentationDay-3, Mr. Reji Kumar SG Roadmap presentation
Day-3, Mr. Reji Kumar SG Roadmap presentation
 
Smart grid - Do they fit into real networks ver 1
Smart grid  - Do they fit into real networks ver 1Smart grid  - Do they fit into real networks ver 1
Smart grid - Do they fit into real networks ver 1
 
Challenges in smart grid project execution
Challenges in smart grid project executionChallenges in smart grid project execution
Challenges in smart grid project execution
 
Policies for smart grid
Policies for smart gridPolicies for smart grid
Policies for smart grid
 
SMART GRID
SMART GRIDSMART GRID
SMART GRID
 
concept of resilience and self healing in smart grid
concept of resilience and self healing in smart gridconcept of resilience and self healing in smart grid
concept of resilience and self healing in smart grid
 
Smart Grid & SCADA Systems
Smart Grid & SCADA SystemsSmart Grid & SCADA Systems
Smart Grid & SCADA Systems
 
Smart Grid Challenges
Smart Grid ChallengesSmart Grid Challenges
Smart Grid Challenges
 
Future Smart-er Grid: Challenges
Future Smart-er Grid: Challenges Future Smart-er Grid: Challenges
Future Smart-er Grid: Challenges
 
Smart sensors -Sukanta Bhattacharyya
Smart sensors -Sukanta BhattacharyyaSmart sensors -Sukanta Bhattacharyya
Smart sensors -Sukanta Bhattacharyya
 
SMART METER ppt
SMART METER pptSMART METER ppt
SMART METER ppt
 
Smart grid presentation
Smart grid presentationSmart grid presentation
Smart grid presentation
 
ppt on Smart Grid
ppt on Smart Gridppt on Smart Grid
ppt on Smart Grid
 
Flywheel Energy Storage System
Flywheel Energy Storage SystemFlywheel Energy Storage System
Flywheel Energy Storage System
 
SUPERCONDUCTING MAGNETIC ENERGY STORAGE SYSTEM (SMES)
SUPERCONDUCTING  MAGNETIC ENERGY  STORAGE  SYSTEM  (SMES)SUPERCONDUCTING  MAGNETIC ENERGY  STORAGE  SYSTEM  (SMES)
SUPERCONDUCTING MAGNETIC ENERGY STORAGE SYSTEM (SMES)
 
Apple's Smart Sensor Technologies -- market research report (sample)
Apple's Smart Sensor Technologies -- market research report (sample)Apple's Smart Sensor Technologies -- market research report (sample)
Apple's Smart Sensor Technologies -- market research report (sample)
 
Smart Grid Introduction
Smart Grid Introduction Smart Grid Introduction
Smart Grid Introduction
 
Smart grid ppt
Smart grid pptSmart grid ppt
Smart grid ppt
 

Similar to SE4SG 2013 : Towards a Constraint Based Approach for Self-Healing Smart Grids

Application of machine learning in chemical engineering: outlook and perspect...
Application of machine learning in chemical engineering: outlook and perspect...Application of machine learning in chemical engineering: outlook and perspect...
Application of machine learning in chemical engineering: outlook and perspect...IAESIJAI
 
Artificial Intelligence in Smart Grid
Artificial Intelligence in Smart GridArtificial Intelligence in Smart Grid
Artificial Intelligence in Smart Gridijtsrd
 
Kezunovic project t 37-pserc_final_report_2010
Kezunovic project t 37-pserc_final_report_2010Kezunovic project t 37-pserc_final_report_2010
Kezunovic project t 37-pserc_final_report_2010backam78
 
5 cired2013 planning of power distribution systems
5   cired2013 planning of power distribution systems5   cired2013 planning of power distribution systems
5 cired2013 planning of power distribution systemsDutch Power
 
Preprint-ICDMAI,Defense Institute,20-22 January 2023.pdf
Preprint-ICDMAI,Defense Institute,20-22 January 2023.pdfPreprint-ICDMAI,Defense Institute,20-22 January 2023.pdf
Preprint-ICDMAI,Defense Institute,20-22 January 2023.pdfChristo Ananth
 
Essays on the Smart Grid
Essays on the Smart GridEssays on the Smart Grid
Essays on the Smart GridKim Balle
 
Cellular Computing
Cellular ComputingCellular Computing
Cellular Computingijtsrd
 
Lecture_IIITD.pptx
Lecture_IIITD.pptxLecture_IIITD.pptx
Lecture_IIITD.pptxachakracu
 
Enhancing hybrid renewable energy performance through deep Q-learning networ...
Enhancing hybrid renewable energy performance through deep  Q-learning networ...Enhancing hybrid renewable energy performance through deep  Q-learning networ...
Enhancing hybrid renewable energy performance through deep Q-learning networ...IJECEIAES
 
Story behind Microelectronic Circuits
Story behind Microelectronic CircuitsStory behind Microelectronic Circuits
Story behind Microelectronic CircuitsHoopeer Hoopeer
 
Call for Chapters- Edited Book: Predictive Analysis in Smart Agriculture, CRC...
Call for Chapters- Edited Book: Predictive Analysis in Smart Agriculture, CRC...Call for Chapters- Edited Book: Predictive Analysis in Smart Agriculture, CRC...
Call for Chapters- Edited Book: Predictive Analysis in Smart Agriculture, CRC...Christo Ananth
 
Running head SMART GRID .docx
Running head SMART GRID                                          .docxRunning head SMART GRID                                          .docx
Running head SMART GRID .docxtodd521
 
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)Vivek Maurya
 
Data Mining Framework for Network Intrusion Detection using Efficient Techniques
Data Mining Framework for Network Intrusion Detection using Efficient TechniquesData Mining Framework for Network Intrusion Detection using Efficient Techniques
Data Mining Framework for Network Intrusion Detection using Efficient TechniquesIJAEMSJORNAL
 
Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...
Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...
Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...Grigori Fursin
 

Similar to SE4SG 2013 : Towards a Constraint Based Approach for Self-Healing Smart Grids (20)

Application of machine learning in chemical engineering: outlook and perspect...
Application of machine learning in chemical engineering: outlook and perspect...Application of machine learning in chemical engineering: outlook and perspect...
Application of machine learning in chemical engineering: outlook and perspect...
 
Artificial Intelligence in Smart Grid
Artificial Intelligence in Smart GridArtificial Intelligence in Smart Grid
Artificial Intelligence in Smart Grid
 
Kezunovic project t 37-pserc_final_report_2010
Kezunovic project t 37-pserc_final_report_2010Kezunovic project t 37-pserc_final_report_2010
Kezunovic project t 37-pserc_final_report_2010
 
From artificial cognitive systems and open architectures to cognitive manufac...
From artificial cognitive systems and open architectures to cognitive manufac...From artificial cognitive systems and open architectures to cognitive manufac...
From artificial cognitive systems and open architectures to cognitive manufac...
 
cv_Md_Ariful_Islam
cv_Md_Ariful_Islamcv_Md_Ariful_Islam
cv_Md_Ariful_Islam
 
5 cired2013 planning of power distribution systems
5   cired2013 planning of power distribution systems5   cired2013 planning of power distribution systems
5 cired2013 planning of power distribution systems
 
Preprint-ICDMAI,Defense Institute,20-22 January 2023.pdf
Preprint-ICDMAI,Defense Institute,20-22 January 2023.pdfPreprint-ICDMAI,Defense Institute,20-22 January 2023.pdf
Preprint-ICDMAI,Defense Institute,20-22 January 2023.pdf
 
Essays on the Smart Grid
Essays on the Smart GridEssays on the Smart Grid
Essays on the Smart Grid
 
9517cnc08
9517cnc089517cnc08
9517cnc08
 
Cellular Computing
Cellular ComputingCellular Computing
Cellular Computing
 
Lecture_IIITD.pptx
Lecture_IIITD.pptxLecture_IIITD.pptx
Lecture_IIITD.pptx
 
Y2AwUCI.pptx
Y2AwUCI.pptxY2AwUCI.pptx
Y2AwUCI.pptx
 
Enhancing hybrid renewable energy performance through deep Q-learning networ...
Enhancing hybrid renewable energy performance through deep  Q-learning networ...Enhancing hybrid renewable energy performance through deep  Q-learning networ...
Enhancing hybrid renewable energy performance through deep Q-learning networ...
 
Story behind Microelectronic Circuits
Story behind Microelectronic CircuitsStory behind Microelectronic Circuits
Story behind Microelectronic Circuits
 
Call for Chapters- Edited Book: Predictive Analysis in Smart Agriculture, CRC...
Call for Chapters- Edited Book: Predictive Analysis in Smart Agriculture, CRC...Call for Chapters- Edited Book: Predictive Analysis in Smart Agriculture, CRC...
Call for Chapters- Edited Book: Predictive Analysis in Smart Agriculture, CRC...
 
Running head SMART GRID .docx
Running head SMART GRID                                          .docxRunning head SMART GRID                                          .docx
Running head SMART GRID .docx
 
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
 
Data Mining Framework for Network Intrusion Detection using Efficient Techniques
Data Mining Framework for Network Intrusion Detection using Efficient TechniquesData Mining Framework for Network Intrusion Detection using Efficient Techniques
Data Mining Framework for Network Intrusion Detection using Efficient Techniques
 
Mechatriks 2014 Projects "Mad 2014"
Mechatriks 2014 Projects "Mad 2014"Mechatriks 2014 Projects "Mad 2014"
Mechatriks 2014 Projects "Mad 2014"
 
Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...
Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...
Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...
 

More from Jenny Liu

A TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLELA TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLELJenny Liu
 
A Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in ParallelA Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in ParallelJenny Liu
 
Modeling Uncertainty For Middleware-based Streaming Power Grid Applications
Modeling Uncertainty For Middleware-based Streaming Power Grid ApplicationsModeling Uncertainty For Middleware-based Streaming Power Grid Applications
Modeling Uncertainty For Middleware-based Streaming Power Grid ApplicationsJenny Liu
 
SE4SG 2013 : Residential Electrical Demand Forecasting in Very Small Scale
SE4SG 2013 : Residential Electrical Demand Forecasting in  Very Small ScaleSE4SG 2013 : Residential Electrical Demand Forecasting in  Very Small Scale
SE4SG 2013 : Residential Electrical Demand Forecasting in Very Small ScaleJenny Liu
 
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...Jenny Liu
 
SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework
SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework
SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework Jenny Liu
 
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...Jenny Liu
 

More from Jenny Liu (7)

A TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLELA TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLEL
 
A Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in ParallelA Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in Parallel
 
Modeling Uncertainty For Middleware-based Streaming Power Grid Applications
Modeling Uncertainty For Middleware-based Streaming Power Grid ApplicationsModeling Uncertainty For Middleware-based Streaming Power Grid Applications
Modeling Uncertainty For Middleware-based Streaming Power Grid Applications
 
SE4SG 2013 : Residential Electrical Demand Forecasting in Very Small Scale
SE4SG 2013 : Residential Electrical Demand Forecasting in  Very Small ScaleSE4SG 2013 : Residential Electrical Demand Forecasting in  Very Small Scale
SE4SG 2013 : Residential Electrical Demand Forecasting in Very Small Scale
 
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
 
SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework
SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework
SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework
 
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
 

Recently uploaded

A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfROWELL MARQUINA
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 

Recently uploaded (20)

A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdf
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 

SE4SG 2013 : Towards a Constraint Based Approach for Self-Healing Smart Grids

  • 1. Towards a Constraint Based Approach for Self-Healing Smart Grids ICSE 2013 International Workshop on Software Engineering Challenges for the Smart Grid 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ 1 Vasileios Koutsoumpas, Technical University of Munich Pragya K. Gupta, Fortiss GmbH
  • 2. Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 2 Overview and Backround  Electrical Grid Balance between consumption and production Central power generation Renewable energy sources and ICT Reformation of the grid  New Features Handling of bidirectional energy flows Automatic fault detection Self-healing of the network Demand-side management Load adjustment Smart sensing Smart Market
  • 3. Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG Scenario 2 Scenario 1 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 3 Research Motivation Power Generator B Power Generator A Switch 1 Switch 2 Switch 3 L S L S L S Car hits switch 2 Connected Region looses power Customer inform the energy provider Energy Provider assign the task to technician s Problem Detection Repair- Action Stable State Car hits switch 2 Rerouting Switch 3 closes Only not reachable Region looses power Energy Provider send technicians to the isolated region Repair- Action Stable State What just happened? Runtime verification, Repair action selected and executed, Self-Healing Process Main Questions: How to develop self-healing systems efficiently? Model based/formal method Model everything Formalize semantics Formal Specification Verification
  • 4. Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 4 System Theory: FOCUS C C On Off press press Properties  Formal System Specification  Composition/Decomposition  Refinement C2 C3 C1 Toolsupport  Autofocus3
  • 5. Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 5 Logical Specification with Predicate Logic System Specification Component 1 Input Output Attributes Constraints Formal System Specification  Signature ∑ : A set of attributes  Constraint Language CL(∑) : A set of logical constraints over the signature ∑.  Logical Specification  Self-Healing Properties  Runtime Verification
  • 6. Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 6 Physical Cells 7 Energy Bus Data Bus 5 -4 -8 -3 14 113 200 -6 -2-18 -2 3 -5 7 Energy Bus Data Bus 5 -4 -8 -3 14 113 200 -6 -2-18 -2 3 -5 7 Energy Bus Data Bus 5 -4 -8 -3 14 113 200 -6 -2-18 -2 3 -5
  • 7. Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 7 Architecture for the Smart Grid Physical Layer (Physical Cells) C C C C C C C C C C C C C C C C logical Layer (Logical Cells) Functional Layer FRFR FR FR FRFR FR FR Top-Down Bottom-Up  Functional Layer: Describes the usage functionality that a system offers its environment. Functional requirements are used to formalize this functionality (black box view)  Logical Layer: Describes how the functionality is realized by a network of interacting logical cells  Physical Layer: Describes the physical infrastructure and the concrete realization of a functionality with all technical details (glass box view)  Hybrid Approach
  • 8. Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 8 Cellular Model for the Smart Grid Market Physical Cell Logical Cell Energy Flow Data Flow Energy and Data Flow Flexibility Operator  Vision of future grids  Physical cells conform to a given policy  Policies derive mostly from the functional requirements  Example: Autonomous behavior is a FR. This can be interpreted as a policy. This policy can be formalized.  FR->Policies->Formalization by predicate logic  Logical cell realizes concepts that are domain specific.  Example flexibility operator  Market role  Cellular decomposition  Cellular composition
  • 9. Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 9 Diagnosis Model for Self-Healing Smart Grids Sytem Model Data Space Generalized Data Data Collection Hypothesis Space Therapy-Repair-Space General Hypotheses Hypotheses- Solutions General Plan for Therapie-Repair Concrete Actions for Healing Data Generalization Therapy-Repair System i1 i3i2 i4 o4 o3 Formal Specification with constraints Selection of Healing Actions Creation of Healing Actions Recognition of Inconsistencies Hypothesis Selection Hypothesis Checking Creation of Hypothesis Alternatives Cell Energy Flow Data Flow Energy and Data Flow CellPhysical Cell Logical Cell  Search Spaces Data space: set of possible measurements Hypothesis space: set of all possible reasons that can cause any dysfunction to the system Therapy-repair space: a set of all actions that can confront some dysfunction  Values Possible values: valid or not Normal values: valid values that declare the normal operation Observed values: from measurement devices or sensors Predicted values • Operations Data gathering operations Therapy-repair operations Selection operations
  • 10. Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 10 The Gap between normal and broken State Normal State Broken State Degraded State Detection of System Failure System recovery System recovery Detection of System Failure
  • 11. Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG Outlook  Focus on the fuzzy zone  Evaluation E-Energy  Framework and Tool Support  Smart City Simulation 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 11 Past, Present and Future Sytem Model Data Space Generalized Data Data Collection Hypothesis Space Therapy-Repair-Space General Hypotheses Hypotheses- Solutions General Plan for Therapie-Repair Concrete Actions for Healing Data Generalization Therapy-Repair System i1 i3i2 i4 o4 o3 Formal Specification with constraints Selection of Healing Actions Creation of Healing Actions Recognition of Inconsistencies Hypothesis Selection Hypothesis Checking Creation of Hypothesis Alternatives Cell Energy Flow Data Flow Energy and Data Flow CellPhysical Cell Logical Cell
  • 12. Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 12 End Thank you for your Attention!
  • 13. Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 13 Discussion
  • 14. Koutsoumpas, Gupta: Towards a Constraint Based Approach for Self-Healing Smart Grids. ICSE 2013 International Workshop on SE4SG 18.05.2013 Smart Grid Research Initiative / Computing Faculty / Technical University of Munich – http://smartgrid.in.tum.de/ Slide: 14 Smart Grid Initiative Georg Hackenberg, Technical University of Munich, Goal Oriented Modeling of Requirements Maximilian Irlbeck, Technical University of Munich, Reference Architecture for Smart Grids Vasileios Koutsoumpas, Technical University of Munich, Self-Healing Applications for Smart Grids Denis Bytchkow, Fortiss GmbH, Goal Oriented Modeling of Requirements Pragya K. Gupta, Fortiss GmbH, Requirements Engineering