This paper introduces FARA, a framework that provides abstractions and mechanisms for building integrated adaptation and resource allocation services in complex real-time systems. FARA's design addresses 1 the speci cation of the adaptation capabilities of general-domain applications with multiple adaptive components and 2 the control of the adaptation impact on the satis ability of an application's timing constraints during its transition to targeted steady state. We propose to use of a hierarchical adaptation model, to control the adaptation enactment overhead based on the costs of executing the application-speci c adaptation procedures, and to reduce the decision overhead by use of e ective solutions for mechanisms frequently invoked during the decision process, such as the decision context management and the allocation decision evaluation.