Using spreadsheet-defined rules for reasoning in self-adaptive systems


Krupitzer, Christian ; Drechsel, Guido ; Mateja, Deborah ; Pollkäsener, Alina ; Schrage, Florian ; Sturm, Timo ; Tomasovic, Aleksandar ; Becker, Christian


DOI: https://doi.org/10.1109/PERCOMW.2018.8480283
URL: https://ieeexplore.ieee.org/document/8480283
Document Type: Conference or workshop publication
Year of publication: 2018
Book title: 2018 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2018 : Athens, Greece, March 19-23, 2018
Page range: 289-294
Conference title: 2nd International Workshop on Mobile and Pervasive Internet of Things (PerIoT 2018)
Location of the conference venue: Athens, Greece
Date of the conference: 19.-23.03. 2018
Place of publication: Piscataway, NJ
Publishing house: IEEE Computer Society
ISBN: 978-1-5386-3228-4 , 978-1-5386-3227-7 , 978-1-5386-3226-0
Publication language: English
Institution: Business School > Wirtschaftsinformatik II (Becker)
Subject: 004 Computer science, internet
Abstract: Using rules to capture adaptation knowledge is a common approach for self-adaptive systems. Rule-based reasoning, i.e., using rules to analyze and plan adaptations, has several advantages: (i) it is easy to implement, (ii) it offers fast reasoning, and (iii) it works on resource-spare systems as historical knowledge is not required. Hence, the needed computational power is low and it perfectly suits systems in the pervasive IoT domain. However, the codification of rules poses a challenge to the system design. Existing approaches often require a specific syntax or programming language. Additionally, some approaches force the developer to customize the reasoning mechanism, hence, to reimplement parts of the reasoning. To address these shortcomings, we propose a reusable approach for rule-based reasoning in this paper. Rules can be defined in a spreadsheet without the need to neither learn a syntax nor implement a single line of code. We evaluate the benefits of our approach in two case studies conducted by Master students as well as a quantitative evaluation.




+ Citation Example and Export

Krupitzer, Christian ORCID: 0000-0002-7275-0738 ; Drechsel, Guido ; Mateja, Deborah ; Pollkäsener, Alina ; Schrage, Florian ; Sturm, Timo ; Tomasovic, Aleksandar ; Becker, Christian Using spreadsheet-defined rules for reasoning in self-adaptive systems. 289-294 In: 2018 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2018 : Athens, Greece, March 19-23, 2018 (2018) Piscataway, NJ 2nd International Workshop on Mobile and Pervasive Internet of Things (PerIoT 2018) (Athens, Greece) [Conference or workshop publication]


+ Search Authors in

+ Page Views

Hits per month over past year

Detailed information



You have found an error? Please let us know about your desired correction here: E-Mail


Actions (login required)

Show item Show item