Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Self-adaptive software: Landscape and research challenges
Software systems dealing with distributed applications in changing environments normally
require human supervision to continue operation in all conditions. These (re-) configuring …
require human supervision to continue operation in all conditions. These (re-) configuring …
Context-oriented programming: A software engineering perspective
The implementation of context-aware systems can be supported through the adoption of
techniques at the architectural level such as middlewares or component-oriented …
techniques at the architectural level such as middlewares or component-oriented …
StarMX: A framework for develo** self-managing Java-based systems
R Asadollahi, M Salehie… - 2009 ICSE Workshop on …, 2009 - ieeexplore.ieee.org
Realizing self-managing systems poses several development and operational challenges.
Reusable software frameworks assist in addressing these challenges by utilizing …
Reusable software frameworks assist in addressing these challenges by utilizing …
Achieving dynamic adaptation via management and interpretation of runtime models
M Amoui, M Derakhshanmanesh, J Ebert… - Journal of Systems and …, 2012 - Elsevier
In this article, we present a generic model-centric approach for realizing fine-grained
dynamic adaptation in software systems by managing and interpreting graph-based models …
dynamic adaptation in software systems by managing and interpreting graph-based models …
Transparent sha** of existing software to support pervasive and autonomic computing
The need for adaptability in software is growing, driven in part by the emergence of
pervasive and autonomic computing. In many cases, it is desirable to enhance existing …
pervasive and autonomic computing. In many cases, it is desirable to enhance existing …
Enabling safe dynamic component-based software adaptation
Recomposable software enables a system to change its structure and behavior during
execution, in response to a dynamic execution environment. This paper proposes an …
execution, in response to a dynamic execution environment. This paper proposes an …
An analysis of language-level support for self-adaptive software
Self-adaptive software has become increasingly important to address the new challenges of
complex computing systems. To achieve adaptation, software must be designed and …
complex computing systems. To achieve adaptation, software must be designed and …
Context-oriented programming: A programming paradigm for autonomic systems
G Salvaneschi, C Ghezzi, M Pradella - ar** software that changes its behavior at run time adapting to …
Using transparent sha** and web services to support self-management of composite systems
Increasingly, software systems are constructed by composing multiple existing applications.
The resulting complexity increases the need for self-management of the system. However …
The resulting complexity increases the need for self-management of the system. However …
Graf: graph-based runtime adaptation framework
M Derakhshanmanesh, M Amoui, G O'Grady… - Proceedings of the 6th …, 2011 - dl.acm.org
One approach for achieving runtime adaptability in software is to use application frameworks
that are tailored for the development of self-adaptive systems. In this paper, we present the …
that are tailored for the development of self-adaptive systems. In this paper, we present the …