Anne-Marie Pinna-Dery
University of Nice Sophia Antipolis
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Anne-Marie Pinna-Dery.
conference on object oriented programming systems languages and applications | 1995
Stéphane Ducasse; Mireille Blay-Fornarino; Anne-Marie Pinna-Dery
We propose a reflective model to express and to automatically manage dependencies between objects. This model describes reflective facilities which enable the changing of language semantics. Although the importance of inter-object dependencies is well accepted, there is only limited object-oriented language support for their specification and implementation. In response to this lack of expressiveness of object models, the FLO language integrates dependency management into the object oriented paradigm. Dependencies are described as first class objects and FLO automatically maintains the consistency of the dependency graph.In this paper, we first show how a user can declare dependencies and how the system maintains the consistency of the graph of expressed dependencies. In a second part, we focus on the implementation of this management by controlling the messages sent to linked objects. In order to make dependency management orthogonal to other application concerns, we propose an abstraction of message handling, implemented with meta-objects. We illustrate the extensibility of our language with different control behavior implementations, in particular we study different implementations of the global control of message propagation flow.
international conference on distributed computing systems | 2002
Mireille Blay-Fornarino; Anne-Marie Pinna-Dery; Michel Riveill
Configuring distributed applications at deployment time requires the introduction of high-level features such as transaction and synchronization into application code. Component models like CORBA Component Model (CCM) or Enterprise Java Beans (EJB) allow programmers to declare in deployment descriptors which services have to be plugged into components. However, these approaches do not allow a dynamic integration of new services. In this paper, we propose a reflexive approach allowing service integration into a component at runtime. When a new service is added to a component, the combination with existing services is managed dynamically by the platform.
software engineering and advanced applications | 2012
Christian Brel; Philippe Renevier-Gonin; Anne-Marie Pinna-Dery; Michel Riveill
A possible way to obtain easily new applications is to compose existing applications. In order to support developers in this way, we propose a composition approach manipulating functionalities but also the User Interfaces. We propose a model of applications inspired from Component-Based approaches, describing ports for all Elements of the applications to be composed. We define a substitution between Elements based on those ports.
Ingénierie Des Systèmes D'information | 2007
Mireille Blay-Fornarino; Vincent Hourdin; Cédric Joffroy; Stéphane Lavirotte; Sébastien Mosser; Anne-Marie Pinna-Dery; Philippe Renevier; Michel Riveill; Jean-Yves Tigli
RESUME. Les Systemes d’Information (SI) evoluent dans une approche orientee service qui doit etre adaptable afin de prendre en compte evolutions des sources d’information, apparition/disparition de services, mais aussi les evolutions des Systemes d’Interaction permettant le dialogue avec les SI. Nous nous interessons ici a l’etude globale du systeme, en tenant compte du besoin d’adaptation dynamique simultanee, tant au niveau du Systeme d’Information qu’au niveau Systeme Interactif. Cet article presente une architecture de controle permettant ces adaptations, en tenant compte des preferences des utilisateurs.
l'interaction homme-machine | 2011
Anne-Marie Pinna-Dery; Alain Giboin; Philippe Renevier-Gonin; Christian Brel; Macha Da Costa
This paper reports an experience feedback about a Master-2 and Engineering-School level training in HCI based on the transfer of knowledge and technology from research and industry. We emphasize the importance of training students to promising research areas such as user interface plasticity and to recent technologies for developing mobile media and MS surface table applications. The whole training enhances user-centered methods to encourage students to focus on the use of applications.
CADUI | 2007
Diane Lingrand; Philippe Renevier; Anne-Marie Pinna-Dery; Xavier Cremaschi; Stevens Lion; Jean-Guilhem Rouel; David Jeanne; Philippe Cuisinaud; Julien Soula
We present a low-cost hand-based device coupled with a 3D motion recovery engine and 3D visualization. This platform aims at studying ergonomic 3D interactions in order to manipulate and deform 3D models by interacting with hands on 3D meshes. Deformations are done using different modes of interaction that we will detail in the paper. Finger extremities are attached to vertices, edges or facets. Switching from one mode to another or changing the point of view is done using gestures. The determination of the more adequate gestures is part of the work
Archive | 2006
Anis Charfi; Michel Riveill; Mireille Blay-Fornarino; Anne-Marie Pinna-Dery
TSI. Technique et science informatiques | 2004
Mireille Blay-Fornarino; David Emsellem; Anne-Marie Pinna-Dery; Michel Riveill
international conference on software engineering | 2007
Cédric Joffroy; Anne-Marie Pinna-Dery; Philippe Renevier; Michel Riveill
IASSE | 2004
Audrey Occello; Anne-Marie Pinna-Dery