• DocumentCode
    632777
  • Title

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

  • Author

    Ciraci, Selim ; Sozer, Hasan ; Tekinerdogan, Bedir

  • Author_Institution
    Pacific Northwest, Nat. Lab., Richland, WA, USA
  • fYear
    2013
  • fDate
    18-18 May 2013
  • Firstpage
    1
  • Lastpage
    8
  • 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.
  • Keywords
    power system simulation; smart power grids; ConArch toolset; architectural interactions; architecture-level behavioral constraints; automated verification; programmable mapping; run-time verification framework; runtime observers; simulation frameworks; smart grid applications; Atmospheric modeling; Computer architecture; Message systems; Observers; Runtime; Smart grids; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Challenges for the Smart Grid (SE4SG), 2013 2nd International Workshop on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/SE4SG.2013.6596105
  • Filename
    6596105