EDBT 2026 Demo / reviewers in the wild / expert
Abdelmadjid Ketfi
dblp:20/1395
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software evolution › software adaptation
component adaptation |
0.0 | 1 | 2002 | Adapting Applications on the Fly · ASE 2002 |
Software maintenance and evolution › dynamic software updating
runtime adaptation |
0.0 | 1 | 2002 | Adapting Applications on the Fly · ASE 2002 |
Methods — techniques the papers use, named apart from their topics
state transfer · 0.0mapping rules · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | Dynamic Component Deployment and (Re) Configuration Using a Unified Framework
Abdelmadjid Ketfi, Noureddine Belkhatir |
CAINE | 1 |
| 2004 | A Metamodel-Based Approach for the Dynamic Reconfiguration of Component-Based Software
Abdelmadjid Ketfi, Noureddine Belkhatir |
ICSR | 1 |
| 2002 | Adapting Applications on the FlyabstractSummary form only given. Adapting a component-based application means adapting one or more of its components, and in general, adapting a component at run-time means disconnecting it from the application and connecting a new version of this component. Many approaches like OLAN and DCUP are based on component models in which each component is constituted by a functional part and a control part. This last part provides a set of services to administrate the component. In our approach we aim to separate the control part outside the component. The benefit is the possibility to apply our solutions to existing models that have not been designed to support the dynamic adaptation. Through a first experimentation on the JavaBeans component model, we define an adaptation process composed of several steps: (1) defining the mapping rules between the old and the new component (correspondence between properties and services); (2) passivating the old and the new components; (3) transferring the state of the old component into the new one according to the mapping rules defined before; (4) disconnecting the old component and connecting the new one; (5) activating the new component. These steps may constitute the basic activities of an adaptation machine. Abdelmadjid Ketfi, Noureddine Belkhatir, Pierre-Yves Cunin |
ASE | 1 |