Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Self-adaptation of software using automatically generated control-theoretical solutions

Shevtsov, Stepan ; Weyns, Danny and Maggio, Martina LU (2019) p.35-55
Abstract

Control theory has contributed a set of foundational techniques to handle "change" at runtime in software applications. These techniques however have fundamental limitations as well: (i) they require the development and understanding of mathematical models; (ii) synthesizing solutions is often done on a per-problem basis, discouraging flexibility and generality. Software engineering, as a discipline, has always aimed at finding reusable and modular solutions. The combination of the desire to apply formally grounded control-theoretical principles and reuse existing solutions has motivated research on the topic of automatically generated control solutions. This research aims at designing control strategies in an automated way from data... (More)

Control theory has contributed a set of foundational techniques to handle "change" at runtime in software applications. These techniques however have fundamental limitations as well: (i) they require the development and understanding of mathematical models; (ii) synthesizing solutions is often done on a per-problem basis, discouraging flexibility and generality. Software engineering, as a discipline, has always aimed at finding reusable and modular solutions. The combination of the desire to apply formally grounded control-theoretical principles and reuse existing solutions has motivated research on the topic of automatically generated control solutions. This research aims at designing control strategies in an automated way from data that qualifies the given problem at hand. This chapter provides an overview of the research topic of automatically generated control-theoretical solutions, explaining the key research contributions and paving the way for future research.

(Less)
Please use this url to cite or link to this publication:
author
; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
Engineering adaptive software systems : Communications of nii shonan meetings - Communications of nii shonan meetings
pages
35 - 55
publisher
Springer
external identifiers
  • scopus:85078198507
ISBN
9789811321856
9789811321849
DOI
10.1007/978-981-13-2185-6_2
language
English
LU publication?
yes
id
22f46347-aeb8-4200-93f3-e7d5c64e464d
date added to LUP
2020-02-03 15:31:08
date last changed
2024-07-24 12:45:08
@inbook{22f46347-aeb8-4200-93f3-e7d5c64e464d,
  abstract     = {{<p>Control theory has contributed a set of foundational techniques to handle "change" at runtime in software applications. These techniques however have fundamental limitations as well: (i) they require the development and understanding of mathematical models; (ii) synthesizing solutions is often done on a per-problem basis, discouraging flexibility and generality. Software engineering, as a discipline, has always aimed at finding reusable and modular solutions. The combination of the desire to apply formally grounded control-theoretical principles and reuse existing solutions has motivated research on the topic of automatically generated control solutions. This research aims at designing control strategies in an automated way from data that qualifies the given problem at hand. This chapter provides an overview of the research topic of automatically generated control-theoretical solutions, explaining the key research contributions and paving the way for future research.</p>}},
  author       = {{Shevtsov, Stepan and Weyns, Danny and Maggio, Martina}},
  booktitle    = {{Engineering adaptive software systems : Communications of nii shonan meetings}},
  isbn         = {{9789811321856}},
  language     = {{eng}},
  pages        = {{35--55}},
  publisher    = {{Springer}},
  title        = {{Self-adaptation of software using automatically generated control-theoretical solutions}},
  url          = {{http://dx.doi.org/10.1007/978-981-13-2185-6_2}},
  doi          = {{10.1007/978-981-13-2185-6_2}},
  year         = {{2019}},
}