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.

Pierre-Yves Cunin

dblp:61/4571 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 2002
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4

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
3 papers
Software maintenance and evolution · 85% Requirements engineering and software design · 15%

Topics — the 6 heaviest of 7, 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
Software maintenance and evolution
software reuse
0.022001
Modelling and managing software federations · ESEC / SIGSOFT FSE 2001
OPSIS: A View Mechanism for Software Processes Which Supports Their Evolution and Reuse · ICSE 1996
Software maintenance and evolution › software integration
COTS integration
0.012001
Modelling and managing software federations · ESEC / SIGSOFT FSE 2001
Requirements engineering and software design
software process
0.011996
OPSIS: A View Mechanism for Software Processes Which Supports Their Evolution and Reuse · ICSE 1996
Requirements engineering and software design
software architecture
0.012001
Modelling and managing software federations · ESEC / SIGSOFT FSE 2001

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

state transfer · 0.0mapping rules · 0.0component-based software engineering · 0.0
YearPublicationVenuePosition
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
ASE3
2001 Modelling and managing software federations
abstract
Building large software applications from Commerical Off The Shelf tools (COTS) is not an industrial reality so far. This work presents a new approach to solve the different problems found when building a federation of COTS.
Jacky Estublier, Hervé Verjus, Pierre-Yves Cunin
ESEC / SIGSOFT FSE3
1996 OPSIS: A View Mechanism for Software Processes Which Supports Their Evolution and Reuse
Denis Avrilionis, Pierre-Yves Cunin, Christer Fernström
ICSE2
1995 Using views to maintain Petri-net-based process models
abstract
A software process model is a complex entity describing activities, products and quality aspects of the "real" software-production process. The ever-changing nature of the software process imposes a continuous control of its evolution; maintenance should adapt the process model to accurately reflect the state of the real process. Presently, process model maintainers have to make evolve these complex models under time pressure and with very little assistance. In this paper we present a preliminary approach for improving maintainability of Petri-net-based process models using the concept of view. A view can be seen as the sub-model capturing the perception a participant has about the process. We show how views can structure a model as a set of more abstract modules which are easy to make evolve. After evolution, views can be composed using a set of formally defined operators to obtain a new process model in an automatic way. Our study is applied to the Process Weaver modelling language. After a short presentation of the Process Weaver formalism, we illustrate view definition with an example of a review process model. View evolution and view composition are also introduced through a scenario of process model change based on the above example.
Denis Avrilionis, Pierre-Yves Cunin
ICSM2