Using Reference Attribute Grammar-Controlled Rewriting for Energy Auto-Tuning

Christoff Bürger, Johannes Mey, René Schöne, Sven Karol

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceedingpeer-review

265 Downloads (Pure)

Abstract

Cyber-physical systems react on events reported by sensors and interact with objects of the real world according to their current state and their view of the world. This view is naturally represented by a model which is continuously analysed and updated at runtime. Model analyses should be ideally concise and efficient, requiring well-founded, comprehensible implementations with efficient reasoning mechanisms. In this paper, we apply reference attribute grammar controlled rewriting to concisely implement the runtime model of an auto-tuning case study for energy optimization. Attribute functions are used to interactively perform analyses. In case of an update, our system incrementally—and, thus, efficiently—recomputes depending analyses. Since reference attribute grammar controlled rewriting builds the required dependency graphs automatically, incremental analysis comes for free.
Original languageEnglish
Title of host publicationCEUR Workshop Proceedings (CEUR-WS.org)
EditorsSebastian Götz, Nelly Bencomo, Gordon Blair, Hui Song
PublisherCEUR-WS
Pages31-40
Number of pages10
Volume1474
Publication statusPublished - 2015
Event10th International Workshop on [email protected] - Ottawa, Canada
Duration: 2015 Sept 29 → …

Publication series

Name
Volume1474
ISSN (Print)1613-0073

Conference

Conference10th International Workshop on [email protected]
Country/TerritoryCanada
CityOttawa
Period2015/09/29 → …

Bibliographical note

urn:nbn:de:0074-1474-1

Subject classification (UKÄ)

  • Computer Science

Free keywords

  • attribute grammar
  • graph rewriting
  • incremental analyses
  • runtime model
  • cyber-physical system
  • energy auto-tuning

Fingerprint

Dive into the research topics of 'Using Reference Attribute Grammar-Controlled Rewriting for Energy Auto-Tuning'. Together they form a unique fingerprint.

Cite this