Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A survey of metaprogramming languages
Metaprogramming is the process of writing computer programs that treat programs as data,
enabling them to analyze or transform existing programs or generate new ones. While the …
enabling them to analyze or transform existing programs or generate new ones. While the …
[PDF][PDF] A survey of adaptive middleware
Develo** distributed applications is a difficult task due to three major problems: the
complexity of programming interprocess communication, the need to support services …
complexity of programming interprocess communication, the need to support services …
Chisel: A policy-driven, context-aware, dynamic adaptation framework
We argue that the software user, the developer, the designer and indeed the application
logic itself all possess invaluable intelligence to gear how software should adapt itself to …
logic itself all possess invaluable intelligence to gear how software should adapt itself to …
Partial behavioral reflection: Spatial and temporal selection of reification
Behavioral reflection is a powerful approach for adapting the behavior of running
applications. In this paper we present and motivate partial behavioral reflection, an …
applications. In this paper we present and motivate partial behavioral reflection, an …
Object-centric debugging
During the process of develo** and maintaining a complex software system, developers
pose detailed questions about the runtime behavior of the system. Source code views offer …
pose detailed questions about the runtime behavior of the system. Source code views offer …
[PDF][PDF] A taxonomy of compositional adaptation
Driven by the emergence of pervasive computing and the increasing need for self-managed
systems, many approaches have been proposed for building software that can dynamically …
systems, many approaches have been proposed for building software that can dynamically …
[PDF][PDF] Software adaptation.
Reuse and integration of heterogeneous software parts are promises of Component-Based
Software Development. However, current industrial approaches suffer from a limited support …
Software Development. However, current industrial approaches suffer from a limited support …
A conceptual framework for adaptation
In this position paper we present a conceptual vision of adaptation, a key feature of
autonomic systems. We put some stress on the role of control data and argue how some of …
autonomic systems. We put some stress on the role of control data and argue how some of …
An aspect-oriented approach for develo** self-adaptive fractal components
PC David, T Ledoux - International Conference on Software Composition, 2006 - Springer
Nowadays, application developers have to deal with increasingly variable execution
contexts, requiring the creation of applications able to adapt themselves autonomously to …
contexts, requiring the creation of applications able to adapt themselves autonomously to …
Dynamic code evolution for Java
Dynamic code evolution is a technique to update a program while it is running. In an object-
oriented language such as Java, this can be seen as replacing a set of classes by new …
oriented language such as Java, this can be seen as replacing a set of classes by new …