Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Abdelmadjid Ketfi

dblp:20/1395 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software evolution › software adaptation
component adaptation
0.012002
Adapting Applications on the Fly · ASE 2002
Software maintenance and evolution › dynamic software updating
runtime adaptation
0.012002
Adapting Applications on the Fly · ASE 2002

Methods — techniques the papers use, named apart from their topics

state transfer · 0.0mapping rules · 0.0
YearPublicationVenuePosition
2005 Dynamic Component Deployment and (Re) Configuration Using a Unified Framework
Abdelmadjid Ketfi, Noureddine Belkhatir
CAINE1
2004 A Metamodel-Based Approach for the Dynamic Reconfiguration of Component-Based Software
Abdelmadjid Ketfi, Noureddine Belkhatir
ICSR1
2002 Adapting Applications on the Fly
abstract
Summary 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
ASE1