Proteus: Language and Runtime Support for Self-Adaptive Software Development
2019; IEEE Computer Society; Volume: 36; Issue: 2 Linguagem: Inglês
10.1109/ms.2018.2884864
ISSN1937-4194
AutoresSaeid Barati, Ferenc A. Bartha, Swarnendu Biswas, Robert Cartwright, Adam Duracz, Donald S. Fussell, Henry Hoffmann, Connor Imes, Jason Miller, Nikita Mishra, Arvind Arvind, Dung Nguyen, Krishna V. Palem, Yan Pei, Keshav Pingali, Ryuichi Sai, Andrew Wright, Yao-Hsiang Yang, Sizhuo Zhang,
Tópico(s)Software Engineering Research
ResumoOur software framework, Proteus, treats adaptation as a first-class object, enabling rapid development of robust, adaptive applications. Proteus developers specify their programs' intent and adaptable components (or knobs). A control-theoretic runtime continually monitors the running application, adjusting knobs so that the specified intent is met.
Referência(s)