학술논문
Proteus: Language and Runtime Support for Self-Adaptive Software Development
Document Type
Periodical
Author
Source
IEEE Software IEEE Softw. Software, IEEE. 36(2):73-82 Apr, 2019
Subject
Language
ISSN
0740-7459
1937-4194
1937-4194
Abstract
Our 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.