Skip to main navigation Skip to search Skip to main content

A run-time verification framework for smart grid applications implemented on simulation frameworks

Research output: Chapter in Book/Report/Conference proceedingConference paperAcademicpeer-review

Abstract

Smart grid applications are implemented and tested with simulation frameworks as the developers usually do not have access to large sensor networks to be used as a test bed. The developers are forced to map the implementation onto these frameworks which results in a deviation between the architecture and the code. On its turn this deviation makes it hard to verify behavioral constraints that are described at the architectural level. We have developed the ConArch toolset to support the automated verification of architecture-level behavioral constraints. A key feature of ConArch is programmable mapping for architecture to the implementation. Here, developers implement queries to identify the points in the target program that correspond to architectural interactions. ConArch generates runtime observers that monitor the flow of execution between these points and verifies whether this flow conforms to the behavioral constraints. We illustrate how the programmable mappings can be exploited for verifying behavioral constraints of a smart grid application that is implemented with two simulation frameworks.

Original languageEnglish
Title of host publication2013 2nd International Workshop on Software Engineering Challenges for the Smart Grid, SE4SG 2013 - Proceedings
Pages1-8
Number of pages8
DOIs
Publication statusPublished - 2013
Externally publishedYes
Event2013 2nd International Workshop on Software Engineering Challenges for the Smart Grid, SE4SG 2013 - San Francisco, CA, United States
Duration: 18 May 201318 May 2013

Publication series

Name2013 2nd International Workshop on Software Engineering Challenges for the Smart Grid, SE4SG 2013 - Proceedings

Conference/symposium

Conference/symposium2013 2nd International Workshop on Software Engineering Challenges for the Smart Grid, SE4SG 2013
Country/TerritoryUnited States
CitySan Francisco, CA
Period18/05/1318/05/13

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Fingerprint

Dive into the research topics of 'A run-time verification framework for smart grid applications implemented on simulation frameworks'. Together they form a unique fingerprint.

Cite this