Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Pierre-Yves Cunin is active.

Publication


Featured researches published by Pierre-Yves Cunin.


european workshop on software process technology | 2000

Support for Software Federations: The PIE Platform

Gianpaolo Cugola; Pierre-Yves Cunin; Samir Dami; Jacky Estublier; Alfonso Fuggetta; François Pacull; Michel Riviere; Hervé Verjus

Research about software processes modelling and support, even during the last decade, has suffered from a lack of practical credibility. Most of the solutions proposed have not gained wide acceptance by the software industry and, moreover, some fundamental issues like evolution have not yet found ant reasonable solution. For these reasons, it was a clear decision in the PIE project to build a platform providing the requisite features for evolution support, and also addressing many of the aspects that have so far impeded wide acceptance of process support.


automated software engineering | 2002

Adapting applications on the fly

Abdelmadjid Ketfi; Noureddine Belkhatir; Pierre-Yves Cunin

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.


european workshop on software process technology | 2000

The PIE project : An introduction

Pierre-Yves Cunin

This paper is a brief presentation of the PIE (Process Instance Evolution) ESPRIT project. It is not supposed to be a research paper but to provide overall information about the project and its objectives. It should be considered as an introduction to the research papers presented by partners of the project.


european workshop on software process technology | 1996

Improving Software Process Modelling and Enactment Techniques

Denis Avrilionis; Noureddine Belkhatir; Pierre-Yves Cunin

Most of the work previously carried out on software processes addressed the problem of modelling as a monolithic description focusing on one perspective e.g. product, process, role, etc. Little has been done to address the problem of software process modelling through the dynamic composition of consistent and reusable pre-composed components. To build software processes from components, there are many concerns to take into consideration: 1) building a software information base of reusable components, 2) determining the components that make up a process model, while this composition is achieved dynamically to assure the mutual consistency of components, 3) how to achieve integration to support full product, activity and role perspectives, 4) how to incrementally construct the model by introducing new components or updating component versions in order to deal with evolution.


Lecture Notes in Computer Science | 2005

ORYA: a strategy oriented deployment framework

Pierre-Yves Cunin; Vincent Lestideau; Noëlle Merle

The current trend consists in deploying, on each machine, a specific version of an application, according to the choices of the enterprise and users, with constraints verified by the target site. To support automated deployment, we propose a model-based deployment framework named ORYA which allows to define and execute deployment strategies. This paper presents and illustrates the concept of deployment strategy supported by the framework.


Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey | 2001

Designing and building software federations

Jacky Estublier; Hervé Verjus; Pierre-Yves Cunin

Commercial Off The Shelf tools (COTS) are now widely distributed, of good quality, relatively cheap and cover most of the application domains. It is thus a surprise to consider that it is uncommon to reuse COTS when building large applications. At least it is recognized that building a large application based on COTS is a tough issue. This paper seeks to show why COTS reuse is not a reality: we show why usual composition does not work, and what are the issues to solve in order to make effective (re)use of COTS when building new applications. We show the solutions we have applied, and we describe the early experience with our prototype.


foundations of software engineering | 2001

Modelling and managing software federations

Jacky Estublier; Hervé Verjus; Pierre-Yves Cunin

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.


european workshop on software process technology | 1998

Process Instance Evolution-PIE

Pierre-Yves Cunin

The objective of PIE is to define a framework that will allow non-specialist managers to pilot and to implement on-line dynamic evolution and changes to work activity supported by instances of process models.


Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops | 1996

View-based mechanisms for structured and distributed enactment

Denis Avrilionis; Pierre-Yves Cunin

The goal of process support technology is to provide tools for capture, definition. representation. instantiation and enaction (execution) of process models [2, 31. In the early stages of research on this domain, a relatively simplistic definition of the processes had to be taken in order that the massive technological problems could be addressed. Nowadays they have largely been solved and a number of technologies are available. Therefore these simplistic definitions do not adequately cater for the realities of the commercial world and are no longer tenable. Existing process support technology should be enhanced to overcome these limitations.


parallel and distributed processing techniques and applications | 2002

Automatic Adaptation of Component-based Software: Issues and Experiences

Abdelmadjid Ketfi; Noureddine Belkhatir; Pierre-Yves Cunin

Collaboration


Dive into the Pierre-Yves Cunin's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Samir Dami

University of Grenoble

View shared research outputs
Top Co-Authors

Avatar

Brian Warboys

University of Manchester

View shared research outputs
Top Co-Authors

Avatar

Ian Robertson

University of Manchester

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge