Philippe Collet

114
Documents

Publications

Publications

Deposit thumbnail

The VariCity ecosystem: City visualization of object-oriented variability in Java and TypeScript

Philippe Collet , Johann Mortara , Yann Brault , Anne-Marie Pinna-Dery

Science of Computer Programming, 2025, 240, pp.103210. ⟨10.1016/j.scico.2024.103210⟩

Article dans une revue hal-04725549v1
Deposit thumbnail

Visualization of Object-Oriented Software in a City Metaphor: Comprehending the Implemented Variability and its Technical Debt

Johann Mortara , Philippe Collet , Anne-Marie Dery-Pinna

Journal of Systems and Software, In press, ⟨10.1016/j.jss.2023.111876⟩

Article dans une revue hal-04247907v2
Deposit thumbnail

Identification and visualization of variability implementations in object-oriented variability-rich systems: a symmetry-based approach

Xhevahire Tërnava , Johann Mortara , Philippe Collet , Daniel Le Berre

Automated Software Engineering, 2022, pp.1-52. ⟨10.1007/s10515-022-00329-x⟩

Article dans une revue hal-03593967v1
Deposit thumbnail

A Hitchhiker's Guide to Model-Driven Engineering for Data-Centric Systems

Benoit Combemale , Jörg Kienzle , Gunter Mussbacher , Hyacinth Ali , Daniel Amyot et al.

IEEE Software, 2021, 38 (4), pp.Pages 71-84. ⟨10.1109/MS.2020.2995125⟩

Article dans une revue hal-02612087v1
Deposit thumbnail

A framework for managing the imperfect modularity of variability implementations

Xhevahire Tërnava , Philippe Collet

Journal of Computer Languages, 2020, pp.1-39. ⟨10.1016/j.cola.2020.100998⟩

Article dans une revue hal-02951745v1
Deposit thumbnail

Concern-Oriented Language Development (COLD): Fostering Reuse in Language Engineering

Benoit Combemale , Jörg Kienzle , Gunter Mussbacher , Olivier Barais , Erwan Bousse et al.

Computer Languages, Systems and Structures, 2018, 54, pp.139-155. ⟨10.1016/j.cl.2018.05.004⟩

Article dans une revue hal-01803008v1
Deposit thumbnail

Leveraging Live Machine Learning and Deep Sleep to Support a Self-Adaptive Efficient Configuration of Battery Powered Sensors

Cyril Cecchinel , François Fouquet , Sébastien Mosser , Philippe Collet

Future Generation Computer Systems, In press

Article dans une revue hal-01880430v1
Deposit thumbnail

Functional feasibility analysis of variability-intensive data flow-oriented applications over highly-configurable platforms

Sami Lazreg , Philippe Collet , Sébastien Mosser

ACM SIGAPP applied computing review : a publication of the Special Interest Group on Applied Computing, 2018, 18 (3), pp.32-48. ⟨10.1145/3284971.3284975⟩

Article dans une revue hal-02061255v1

La conception de l'impartialité du juge par la chambre criminelle de la Cour de cassation

Philippe Collet

Revue de science criminelle et de droit pénal comparé, 2016, 3, pp.485-503

Article dans une revue halshs-01406717v1

Défis 2025

Philippe Collet , Lydie Du Bousquet , Laurence Duchien , Pierre-Etienne Moreau

Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, 2015, 34 (3), pp.311-324. ⟨10.3166/TSI.34.293-306⟩

Article dans une revue hal-01345654v1
Deposit thumbnail

Ingénierie dirigée par les modèles : quels supports à l'interopérabilité des systèmes d'information ?

Annie Authosserre-Cavarero , Frédéric Bertrand , Mireille Fornarino , Philippe Collet , Hubert Dubois et al.

Revue des Sciences et Technologies de l'Information - Série ISI : Ingénierie des Systèmes d'Information, 2013

Article dans une revue hal-00813675v2
Deposit thumbnail

Extraction and Evolution of Architectural Variability Models in Plugin-based Systems

Mathieu Acher , Anthony Cleve , Philippe Collet , Philippe Merle , Laurence Duchien et al.

Software and Systems Modeling, 2013, 27 p. ⟨10.1007/s10270-013-0364-2⟩

Article dans une revue hal-00859472v1
Deposit thumbnail

FAMILIAR: A Domain-Specific Language for Large Scale Management of Feature Models

Mathieu Acher , Philippe Collet , Philippe Lahire , Robert France

Science of Computer Programming, 2013, 78 (6), pp.657 - 681. ⟨10.1016/j.scico.2012.12.004⟩

Article dans une revue hal-00767175v1
Deposit thumbnail

Composing Multiple Variability Artifacts to Assemble Coherent Workflows

Mathieu Acher , Philippe Collet , Alban Gaignard , Philippe Lahire , Johan Montagnat et al.

Software Quality Journal, 2012, 20 (3-4), pp.689-734. ⟨10.1007/s11219-011-9170-7⟩

Article dans une revue istex hal-00733556v1
Deposit thumbnail

Visualizing Variability Implemented with Object-Orientation and Code Clones: A Tale of Two Cities

Yann Brault , Philippe Collet , Anne-Marie Pinna-Dery

SPLC '24: 28th ACM International Systems and Software Product Line Conference, Sep 2024, Dommeldange Luxembourg, Luxembourg. pp.107-112, ⟨10.1145/3646548.3673037⟩

Communication dans un congrès hal-04717839v1
Deposit thumbnail

Tracing and Fixing Inconsistencies in Clone-and-Own Tabular Data Models

Nassim Bounouas , Mireille Blay-Fornarino , Philippe Collet

SPLC '24: 28th ACM International Systems and Software Product Line Conference, Sep 2024, Dommeldange, Luxembourg, Luxembourg. pp.191-202, ⟨10.1145/3646548.3672595⟩

Communication dans un congrès hal-04709381v1
Deposit thumbnail

Identification of Variability Implementations in TypeScript: the 2Cities Visualization

Yann Brault , Philippe Collet , Anne-Marie Pinna-Dery

SPLC '24: 28th ACM International Systems and Software Product Line Conference, Sep 2024, Dommeldange Luxembourg, Luxembourg. pp.22-25, ⟨10.1145/3646548.3676598⟩

Communication dans un congrès hal-04717872v1
Deposit thumbnail

Taming the Diversity of Computational Notebooks

Yann Brault , Yassine El Amraoui , Mireille Blay-Fornarino , Philippe Collet , Florent Jaillet et al.

SPLC 2023 - 27th ACM International Systems and Software Product Line Conference, Aug 2023, Tokyo, Japan. pp.27-33, ⟨10.1145/3579027.3608974⟩

Communication dans un congrès hal-04247860v1
Deposit thumbnail

An Action-based Model to Handle Cloning and Adaptation in Tabular Data Applications

Nassim Bounouas , Mireille Blay-Fornarino , Philippe Collet

SPLC '23: 27th ACM International Systems and Software Product Line Conference, Aug 2023, Tokyo, Japan. pp.201-212, ⟨10.1145/3579027.3608991⟩

Communication dans un congrès hal-04247084v1
Deposit thumbnail

Customizable Visualization of Quality Metrics for Object-Oriented Variability Implementations

Johann Mortara , Philippe Collet , Anne-Marie Dery-Pinna

26th ACM International Systems and Software Product Line Conference - Volume A (SPLC ’22), Sep 2022, Graz, Austria. ⟨10.1145/3546932.3547073⟩

Communication dans un congrès hal-03717858v1
Deposit thumbnail

IDE-assisted visualization of indebted OO variability implementations

Johann Mortara , Philippe Collet , Anne-Marie Dery-Pinna

26th ACM International Systems and Software Product Line Conference - Volume B (SPLC ’22), Sep 2022, Graz, Austria. ⟨10.1145/3503229.3547066⟩

Communication dans un congrès hal-03717874v1
Deposit thumbnail

Evolvable SPL management with partial knowledge: an application to anomaly detection in time series

Yassine El Amraoui , Mireille Blay-Fornarino , Philippe Collet , Frédéric Precioso , Julien Muller

SPLC 2022 - 26th ACM International Systems and Software Product Line Conference, Sep 2022, Graz, Austria. pp.222-233, ⟨10.1145/3546932.3547008⟩

Communication dans un congrès hal-03811038v1
Deposit thumbnail

Visualization of Object-Oriented Variability Implementations as Cities

Johann Mortara , Philippe Collet , Anne-Marie Dery-Pinna

9th IEEE Working Conference on Software Visualization (VISSOFT 2021), Sep 2021, Luxembourg (virtual), Luxembourg. ⟨10.1109/VISSOFT52517.2021.00017⟩

Communication dans un congrès hal-03312487v1
Deposit thumbnail

Capturing the diversity of analyses on the Linux kernel variability

Johann Mortara , Philippe Collet

25th ACM International Systems and Software Product Line Conference - Volume A (SPLC ’21), Sep 2021, Leicester, United Kingdom. ⟨10.1145/3461001.3471151⟩

Communication dans un congrès hal-03283627v1

How I Met Your Implemented Variability: Identification in Object-Oriented Systems with symfinder

Johann Mortara , Philippe Collet

25th ACM International Systems and Software Product Line Conference - Volume A (SPLC ’21), Sep 2021, Leicester, United Kingdom. ⟨10.1145/3461001.3472733⟩

Communication dans un congrès hal-03274636v1
Deposit thumbnail

Extending the Identification of Object-Oriented Variability Implementations using Usage Relationships

Johann Mortara , Xhevahire Tërnava , Philippe Collet , Anne-Marie Dery-Pinna

SPLC 2021 - 25th ACM International Systems and Software Product Line Conference, Sep 2021, Leicester, United Kingdom. pp.1-8, ⟨10.1145/3461002.3473943⟩

Communication dans un congrès hal-03284626v1
Deposit thumbnail

Mapping Features to Automatically Identified Object-Oriented Variability Implementations - The case of ArgoUML-SPL

Johann Mortara , Xhevahire Tërnava , Philippe Collet

14th International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS ’20), Feb 2020, Magdeburg, Germany. ⟨10.1145/3377024.3377037⟩

Communication dans un congrès hal-02421353v1
Deposit thumbnail

Identifying and Mapping Implemented Variabilities in Java and C++ Systems using symfinder

Johann Mortara , Philippe Collet , Xhevahire Tërnava

24th ACM International Systems and Software Product Line Conference (SPLC ’20), Oct 2020, MONTREAL, QC, Canada. ⟨10.1145/3382026.3431251⟩

Communication dans un congrès hal-02908531v1
Deposit thumbnail

Towards Sampling and Simulation-Based Analysis of Featured Weighted Automata

Maxime Cordy , Axel Legay , Sami Lazreg , Philippe Collet

2019 IEEE/ACM 7th International Conference on Formal Methods in Software Engineering (FormaliSE), May 2019, Montreal, Canada. pp.61-64, ⟨10.1109/FormaliSE.2019.00015⟩

Communication dans un congrès hal-02342744v1
Deposit thumbnail

Usage Scenarios for a Common Feature Modeling Language

Thorsten Berger , Philippe Collet

the 23rd International Systems and Software Product Line Conference, Sep 2019, Paris, France. pp.1-8, ⟨10.1145/3307630.3342403⟩

Communication dans un congrès hal-02342733v1
Deposit thumbnail

Multifaceted Automated Analyses for Variability-Intensive Embedded Systems

Sami Lazreg , Maxime Cordy , Philippe Collet , Patrick Heymans , Sébastien Mosser

41st ACM/IEEE International Conference on Software Engineering, May 2019, Montréal, Canada

Communication dans un congrès hal-02061251v1
Deposit thumbnail

Identifying and visualizing variability in object-oriented variability-rich systems

Xhevahire Tërnava , Johann Mortara , Philippe Collet

the 23rd International Systems and Software Product Line Conference, Sep 2019, Paris, France. pp.231-243, ⟨10.1145/3336294.3336311⟩

Communication dans un congrès hal-02339296v1
Deposit thumbnail

symfinder: A Toolchain for the Identification and Visualization of Object-Oriented Variability Implementations

Johann Mortara , Xhevahire Tërnava , Philippe Collet

the 23rd International Systems and Software Product Line Conference, Sep 2019, Paris, France. pp.5-8, ⟨10.1145/3307630.3342394⟩

Communication dans un congrès hal-02342730v1
Deposit thumbnail

Teaching DevOps at the Graduate Level: A report from Polytech Nice Sophia

Benjamin Benni , Philippe Collet , Guilhem Molines , Sébastien Mosser , Anne-Marie Déry-Pinna

First international workshop on software engineering aspects of continuous development and new paradigms of software production and deployment, LASER foundation, Mar 2018, Villebrumier, France

Communication dans un congrès hal-01792773v2
Deposit thumbnail

Assessing the Functional Feasibility of Variability-Intensive Data Flow-Oriented Systems

Sami Lazreg , Philippe Collet , Sébastien Mosser

Symposium on Applied Computing, Apr 2018, Pau, France. ⟨10.1145/3167132.3167354⟩

Communication dans un congrès hal-01660057v1
Deposit thumbnail

Supporting Micro-services Deployment in a Safer Way: a Static Analysis and Automated Rewriting Approach

Benjamin Benni , Sébastien Mosser , Philippe Collet , Michel Riveill

Symposium on applied Computing, Apr 2018, Pau, France. ⟨10.1145/3167132.3167314⟩

Communication dans un congrès hal-01659776v1
Deposit thumbnail

On the Diversity of Capturing Variability at the Implementation Level

Xhevahire Tërnava , Philippe Collet

the 21st International Systems and Software Product Line Conference - Volume B, Sep 2017, Sevilla, France. ⟨10.1145/3109729.3109733⟩

Communication dans un congrès hal-01699883v1
Deposit thumbnail

Early Consistency Checking between Specification and Implementation Variabilities

Xhevahire Tërnava , Philippe Collet

the 21st International Systems and Software Product Line Conference - Volume A, Sep 2017, Sevilla, France. ⟨10.1145/3106195.3106209⟩

Communication dans un congrès hal-01699878v1
Deposit thumbnail

Tracing Imperfectly Modular Variability in Software Product Line Implementation

Xhevahire Tërnava , Philippe Collet

The 16th International Conference on Software Reuse, May 2017, Salvador de Bahia, Brazil

Communication dans un congrès hal-01486216v1
Deposit thumbnail

VCU: The Three Dimensions of Reuse

Jörg Kienzle , Gunter Mussbacher , Omar Alam , Matthias Schöttle , Nicolas Belloir et al.

15th International Conference on Software Reuse (ICSR-15), May 2016, Limassol, Cyprus

Communication dans un congrès hal-01287720v1
Deposit thumbnail

Automated Deployment of Data Collection Policies over Heterogeneous Shared Sensing Infrastructures

Cyril Cecchinel , Sébastien Mosser , Philippe Collet

23rd Asia-Pacific Software Engineering Conference, Dec 2016, Hamilton, New Zealand

Communication dans un congrès hal-01411084v1
Deposit thumbnail

Delaying decisions in variable concern hierarchies

Jörg Kienzle , Gunter Mussbacher , Philippe Collet , Omar Alam

2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, Oct 2016, Amsterdam, Netherlands. ⟨10.1145/2993236.2993246⟩

Communication dans un congrès hal-01486214v1
Deposit thumbnail

Towards a (de)composable workflow architecture to define data collection policies

Cyril Cecchinel , Sébastien Mosser , Philippe Collet

Symposium on Applied Computing (SAC 2016), Apr 2016, Pisa, Italy. ⟨10.1145/2851613.2851962⟩

Communication dans un congrès hal-01341093v1

A visual support for decomposing complex feature models

Simon Urli , Alexandre Bergel , Mireille Blay-Fornarino , Philippe Collet , Sébastien Mosser

3rd IEEE Working Conference on Software Visualization, VISSOFT 2015, Bremen, Germany, September 27-28, 2015, 2015, Unknown, Unknown Region. pp.76--85, ⟨10.1109/VISSOFT.2015.7332417⟩

Communication dans un congrès hal-01273730v1
Deposit thumbnail

Handling Regulatory Goal Model Families as Software Product Lines

Anthony Palmieri , Philippe Collet , Daniel Amyot

Advanced Information Systems Engineering - 27th International Conference, Jun 2015, Stockholm, Sweden. pp.181-196, ⟨10.1007/978-3-319-19069-3_12⟩

Communication dans un congrès hal-01345655v1
Deposit thumbnail

ACTRESS: Domain-Specific Modeling of Self-Adaptive Software Architectures

Filip Krikava , Philippe Collet , Robert France

Symposium On Applied Computing, Mar 2014, Gyeongju, South Korea

Communication dans un congrès hal-00951798v1
Deposit thumbnail

Managing a Software Ecosystem Using a Multiple Software Product Line: a Case Study on Digital Signage Systems

Simon Urli , Mireille Blay-Fornarino , Philippe Collet , Sébastien Mosser , Michel Riveill

Euromicro Conference series on Software Engineering and Advanced Applications(SEAA'14), Aug 2014, Verona, Italy. pp.1-8

Communication dans un congrès hal-01017094v1
Deposit thumbnail

Handling Complex Configurations in Software Product Lines: a Tooled Approach

Simon Urli , Mireille Blay-Fornarino , Philippe Collet

18th International Software Product Line Conference(SPLC'14), Sep 2014, Florence, Italy. pp.10

Communication dans un congrès hal-01023553v1
Deposit thumbnail

Software Development Support for Shared Sensing Infrastructures: A Generative and Dynamic Approach

Cyril Cecchinel , Sébastien Mosser , Philippe Collet

International Conference on Software Reuse (ICSR’15), Jan 2015, Miami, United States. ⟨10.1007/978-3-319-14130-5_16⟩

Communication dans un congrès hal-01341098v1
Deposit thumbnail

Evaluating the usability of a visual feature modeling notation

Aleksandar Jakšic , Robert B France , Philippe Collet , Sudipto Ghosh

7th International Conference, SLE 2014, Sep 2014, Vasteras, Sweden. ⟨10.1007/978-3-319-11245-9_7⟩

Communication dans un congrès hal-01345658v1
Deposit thumbnail

Metamorphic Domain-Specific Languages: A Journey Into the Shapes of a Language

Mathieu Acher , Benoit Combemale , Philippe Collet

Onward! Essays, Sep 2014, Portland, United States. pp.243--253, ⟨10.1145/2661136.2661159⟩

Communication dans un congrès hal-01061576v1
Deposit thumbnail

Domain Specific Languages for Managing Feature Models: Advances and Challenges

Philippe Collet

6th International Symposium, ISoLA 2014, Oct 2014, Corfu, Greece. ⟨10.1007/978-3-662-45234-9_20⟩

Communication dans un congrès hal-01345656v1
Deposit thumbnail

Sensor Data Visualisation: A Composition-Based Approach to Support Domain Variability

Ivan Logre , Sébastien Mosser , Philippe Collet , Michel Riveill

European Conference on Modelling Foundations and Applications (ECMFA 2014), Jul 2014, York, United Kingdom. pp.101-116, ⟨10.1007/978-3-319-09195-2_7⟩

Communication dans un congrès hal-01322526v1
Deposit thumbnail

SIGMA: Scala Internal Domain-Specific Languages for Model Manipulations

Filip Krikava , Philippe Collet , Robert France

MODELS - 17th International Conference on Model Driven Engineering Languages and Systems, Sep 2014, Valencia, Spain

Communication dans un congrès hal-01010339v1
Deposit thumbnail

Integrating Adaptation Mechanisms Using Control Theory Centric Architecture Models: A Case Study

Filip Krikava , Philippe Collet , Romain Rouvoy

ICAC - 11th International Conference on Autonomic Computing, USENIX, Jun 2014, Philadelphia, United States

Communication dans un congrès hal-00991114v2
Deposit thumbnail

Manipulating Models Using Internal Domain-Specific Languages

Filip Krikava , Philippe Collet , Robert France

Symposium On Applied Computing, Mar 2014, Gyeongju, South Korea

Communication dans un congrès hal-00951803v1

Exploiting the Internet of Things to Teach Domain-Specific Languages and Modeling: The ArduinoML project

Sébastien Mosser , Philippe Collet , Mireille Blay-Fornarino

Proceedings of the MODELS Educators Symposium co-located with the ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Valencia, Spain, September 29, 2014., 2014, Unknown, Unknown Region. pp.45--54

Communication dans un congrès hal-01273731v1
Deposit thumbnail

The relevance of model-driven engineering thirty years from now

Gunter Mussbacher , Daniel Amyot , Ruth Breu , Jean-Michel Bruel , Betty Cheng et al.

17th International Conference ACM/IEEE - Conference on Model Driven Engineering Languages and Systems (MODELS), Sep 2014, Valencia, Spain. pp. 183-200, ⟨10.1007/978-3-319-11653-2_12⟩

Communication dans un congrès hal-01156595v1
Deposit thumbnail

Solving the TTC'14 FIXML Case Study with SIGMA

Filip Krikava , Philippe Collet

Proceedings of the 7th Transformation Tool Contest part of the Software Technologies: Applications and Foundations (STAF 2014) federation of conferences, University of York, United Kingdom, Jul 2014, York, United Kingdom

Communication dans un congrès hal-01015149v1

Experiences in teaching variability modeling and model-driven generative techniques

Philippe Collet , Sébastien Mosser , Simon Urli , Mireille Blay-Fornarino , Philippe Lahire

18th International Software Product Lines Conference - Companion Volume for Workshop, Tools and Demo papers, SPLC '14, Florence, Italy, September 15-19, 2014, 2014, Unknown, Unknown Region. pp.26--29

Communication dans un congrès hal-01273732v1
Deposit thumbnail

Composing your Compositions of Variability Models

Mathieu Acher , Benoit Combemale , Philippe Collet , Olivier Barais , Philippe Lahire et al.

ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS'13), Sep 2013, Miami, United States. 17 p

Communication dans un congrès hal-00859473v1

Feature Model Management: Smart Operations and Language Support

Philippe Collet , Philippe Lahire , Mathieu Acher , Robert France

ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems, Sep 2013, Miami, United States

Communication dans un congrès hal-00913157v1
Deposit thumbnail

SPLEMMA: A Generic Framework for Controlled-Evolution of Software Product Lines

Daniel Romero , Simon Urli , Clément Quinton , Mireille Blay-Fornarino , Philippe Collet et al.

MAPLE/SCALE 2013, Aug 2013, Tokyo, Japan. pp.59-66

Communication dans un congrès hal-00838642v1
Deposit thumbnail

How to Exploit Domain Knowledge in Multiple Software Product Lines?

Simon Urli , Sébastien Mosser , Mireille Blay-Fornarino , Philippe Collet

Fourth International Workshop on Product LinE Approaches in Software Engineering at ICSE 2013 (PLEASE 2013), May 2013, San Fransisco, United States. 4 p

Communication dans un congrès hal-01017074v1
Deposit thumbnail

From Sensors to Visualization Dashboards: Need for Language Composition

Sébastien Mosser , Ivan Logre , Nicolas Ferry , Philippe Collet

Globalization of Modeling Languages workshop (GeMOC'13), Sep 2013, Miami, United States

Communication dans un congrès hal-01322550v1
Deposit thumbnail

Vers des interfaces graphiques flexibles de configuration

Simon Urli , Guillaume Perez , Heytem Zitoun , Mireille Blay-Fornarino , Philippe Collet et al.

Journée Lignes de Produits 2012, Nov 2012, Lille, France

Communication dans un congrès hal-01302936v1
Deposit thumbnail

Separation of Concerns in Feature Modeling: Support and Applications

Mathieu Acher , Philippe Collet , Philippe Lahire , Robert France

AOSD 2012 - International Conference on Aspect-Oriented Software Development, Mar 2012, Potsdam, Germany

Communication dans un congrès hal-00767423v1
Deposit thumbnail

Actor-based Runtime Model of Adaptable Feedback Control Loops (Position Paper)

Filip Křikava , Philippe Collet , Robert France

Proceedings of the 7th International Workshop on models@run.time, 2012, Innsbruck, Austria

Communication dans un congrès hal-01117779v1
Deposit thumbnail

Feature Model Differences

Mathieu Acher , Patrick Heymans , Philippe Collet , Clément Quinton , Philippe Lahire et al.

CAiSE - 24th International Conference on Advanced Information Systems Engineering - 2012, Jun 2012, Gdańsk, Poland

Communication dans un congrès hal-00713849v2

Languages and Tools for Managing Feature Models

Patrick Heymans , Mathieu Acher , Raphaël Michel , Philippe Collet , Philippe Lahire

3rd International Workshop on Product Line Approaches in Software Engineering, 2012, Zürich, Switzerland

Communication dans un congrès hal-00718325v1
Deposit thumbnail

Using Composite Feature Models to Support Agile Software Product Line Evolution

Simon Urli , Mireille Blay-Fornarino , Philippe Collet , Sébastien Mosser

International Workshop on Models and Evolution in MODELS Conference, Sep 2012, Innsbruck, Austria. pp.1-6

Communication dans un congrès hal-01017050v1
Deposit thumbnail

Next-Generation Model-based Variability Management: Languages and Tools

Mathieu Acher , Patrick Heymans , Philippe Collet , Philippe Lahire

MODELS 2012 - 15th International Conference on Model Driven Engineering Languages & Systems, Sep 2012, Innsbruck, Austria

Communication dans un congrès hal-00767170v1
Deposit thumbnail

On the Use of an Internal DSL for Enriching EMF Models

Filip Křikava , Philippe Collet

Proceedings of the 2012 International Workshop on OCL and Textual Modelling, 2012, Innsbruck, Austria. pp.25 - 30, ⟨10.1145/2428516.2428521⟩

Communication dans un congrès hal-01117778v1
Deposit thumbnail

Interopérabilité des systèmes d'information : approches dirigées par les modèles

Annie Authosserre-Cavarero , Frederic Bertrand , Mireille Blay- Fornarino , Philippe Collet , Hubert Dubois et al.

Inforsid 2012, May 2012, Montpellier, France. pp.11-30

Communication dans un congrès hal-00707536v1

Modeling Variability from Requirements to Runtime

Mathieu Acher , Philippe Collet , Philippe Lahire , Sabine Moisan , Jean-Paul Rigault

IEEE CS proceedings of the 16th IEEE International Conference on Engineering of Complex Computer Systems, ICECCS 2011, Apr 2011, Las Vegas, United States

Communication dans un congrès inria-00617273v1

Run Time Adaptation of Video-Surveillance Systems: A software Modeling Approach

Sabine Moisan , Jean-Paul Rigault , Mathieu Acher , Philippe Collet , Philippe Lahire

ICVS, 8th International Conference on Computer Vision Systems, Sep 2011, Sophia Antipolis, France, France

Communication dans un congrès inria-00617279v1
Deposit thumbnail

A Reflective Model for Architecting Feedback Control Systems

Filip Křikava , Philippe Collet

Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering, 2011, Miami, United States

Communication dans un congrès hal-01117775v1
Deposit thumbnail

Uniform and Model-Driven Engineering of Feedback Control Systems

Filip Křikava , Philippe Collet , Mireille Blay-Fornarino

Proceedings of the 8th IEEE/ACM International Conference on Autonomic Computing, 2011, Karlsruhe, Germany. ⟨10.1145/1998582.1998616⟩

Communication dans un congrès hal-01117776v1
Deposit thumbnail

Reverse Engineering Architectural Feature Models

Mathieu Acher , Anthony Cleve , Philippe Collet , Philippe Merle , Laurence Duchien et al.

5th European Conference of Software Architecture (ECSA), Sep 2011, Essen, Germany. pp.220-235, ⟨10.1007/978-3-642-23798-0_25⟩

Communication dans un congrès inria-00614984v1
Deposit thumbnail

Comparing Approaches to Implement Feature Model Composition

Mathieu Acher , Philippe Collet , Philippe Lahire , Robert B. France

Sixth European Conference on Modelling Foundations and Applications, Jun 2010, Paris, France. pp.16

Communication dans un congrès hal-00484232v1
Deposit thumbnail

Issues and Scenarios for Self-Managing Grid Middleware

Philippe Collet , Filip Krikava , Johan Montagnat , Mireille Blay-Fornarino , David Manset

Workshop on Grids Meet Autonomic Computing, Jun 2010, Washington, DC, United States. pp.1-10

Communication dans un congrès hal-00683109v1

A QoI-aware Framework for Adaptive Monitoring

Bao Le Duc , Philippe Collet , Jacques Malenfant , Nicolas Rivierre

2nd International Conference on Adaptive and Self-adaptive Systems and Applications, ADAPTIVE 2010, Nov 2010, Lisbonne, Portugal. pp.133-141

Communication dans un congrès hal-01288659v1
Deposit thumbnail

Issues and scenarios for self-managing grid middleware

Philippe Collet , Filip Křikava , Johan Montagnat , Mireille Blay-Fornarino , David Manset

Proceeding of the 2nd Workshop on Grids Meets Autonomic Computing, 2010, Washington D.C., United States. ⟨10.1145/1809029.1809033⟩

Communication dans un congrès hal-01117780v1
Deposit thumbnail

End-User Modelling

Patrick Albert , Mireille Blay-Fornarino , Philippe Collet , Benoit Combemale , Sophie Dupuy-Chessa et al.

Défis du Génie de la Programmation et du Logiciel, journées nationales du GDR GPL, 2010, Pau, France, France

Communication dans un congrès inria-00504668v1
Deposit thumbnail

Managing Variability in Workflow with Feature Model Composition Operators

Mathieu Acher , Philippe Collet , Philippe Lahire , Robert B. France

International Conference on Software Composition 2010, Jul 2010, Malaga, Spain. pp.16

Communication dans un congrès hal-00484152v1
Deposit thumbnail

Composing Feature Models

Mathieu Acher , Ph. Collet , Philippe Lahire , Robert France

2nd International Conference on Software Language Engineering (SLE'09), Oct 2009, Denver, United States. pp.62-81

Communication dans un congrès hal-00415767v1
Deposit thumbnail

Non-functional Data Collection for Adaptive Business Processes and Decision Making

Bao Le Duc , Pierre Châtel , Nicolas Rivierre , Jacques Malenfant , Philippe Collet et al.

4th International Workshop on Middleware for Service Oriented Computing (MW4SOC'09), Nov 2009, Urbana Champaign, IL, United States. pp.7-12, ⟨10.1145/1657755.1657757⟩

Communication dans un congrès hal-01243557v1
Deposit thumbnail

Modeling Context and Dynamic Adaptations with Feature Models

Mathieu Acher , Philippe Collet , Franck Fleurey , Philippe Lahire , Sabine Moisan et al.

4th International Workshop Models@run.time at Models 2009 (MRT'09), Oct 2009, United States. pp.10

Communication dans un congrès hal-00419990v1
Deposit thumbnail

Imaging Services on the Grid as a Product Line: Requirements and Architecture

Mathieu Acher , Ph. Collet , Philippe Lahire , Johan Montagnat

Workshop Service-Oriented Architectures and Software Product Lines - Putting Both Together (SOAPL'08), at SPLC 2008, Sep 2008, Limerick, Ireland. pp.6

Communication dans un congrès hal-00419992v1
Deposit thumbnail

Vers l'intégration dynamique de contrats dans des architectures orientées services : une experience applicative du modèle au code

Sébastien Mosser , Mireille Blay-Fornarino , Philippe Collet , Philippe Lahire

2ème Conférence sur les Architectures Logicielles (CAL'08), Mar 2008, Montréal, Canada. pp.1-15

Communication dans un congrès hal-00531054v1
Deposit thumbnail

Issues in Managing Variability of Medical Imaging Grid Services

Mathieu Acher , Philippe Collet , Philippe Lahire

MICCAI-Grid Workshop, Sep 2008, New York, United States. pp.95--104

Communication dans un congrès hal-00459517v1
Deposit thumbnail

NeuroLOG: a community-driven middleware design

Johan Montagnat , Alban Gaignard , Diane Lingrand , Javier Rojas Balderrama , Philippe Collet et al.

HealthGrid, Jun 2008, Chicago, United States. pp.49--58

Communication dans un congrès hal-00461611v1

Composite Contract Enforcement in Hierarchical Component Systems

Philippe Collet , Jacques Malenfant , Alain Ozanne , Nicolas Rivierre

ETAPS 2007, 6th International Symposium on Software Composition (SC 2007), Mar 2007, Braga, Portugal. pp.18-33, ⟨10.1007/978-3-540-77351-1_3⟩

Communication dans un congrès istex hal-01334910v1

Enforcing Different Contracts in Hierarchical Component-Based Systems

Philippe Collet , Alain Ozanne , Nicolas Rivierre

ETAPS 2006, 5th International Symposium on Software Composition (SC '06), Mar 2006, Vienna, Austria. pp.50-65, ⟨10.1007/11821946_4⟩

Communication dans un congrès istex hal-01351678v1

Some Autonomic Features of Hierarchical Components with Negotiable Contracts

Hervé Chang , Philippe Collet , Alain Ozanne , Nicolas Rivierre

3rd IEEE International Conference on Autonomic Computing (ICAC '06), Jun 2006, Dublin, Ireland. pp.285-286, ⟨10.1109/ICAC.2006.1662411⟩

Communication dans un congrès hal-01351665v1

From Components to Autonomic Elements using Negotiable Contracts

Hervé Chang , Philippe Collet , Alain Ozanne , Nicolas Rivierre

3rd International Conference on Autonomic and Trusted Computing (ATC '06), Sep 2006, Wuhan, China. pp.78-89, ⟨10.1007/11839569_8⟩

Communication dans un congrès istex hal-01351632v1

On contracting different behavioral properties in component-based systems

Philippe Collet , Alain Ozanne , Nicolas Rivierre

The 21st Annual ACM Symposium on Applied Computing, SAC'06, Apr 2006, Dijon, France. pp.1798-1799, ⟨10.1145/1141277.1141699⟩

Communication dans un congrès hal-01351667v1

Un système de contractualisation pour Fractal : intégration et retours sur expèrience

Philippe Collet , Alain Ozanne

Journées Composants 2005, Apr 2005, Le Croisic, France

Communication dans un congrès hal-01487916v1
Deposit thumbnail

Contracts-based Control Integration into Software Systems

Filip Křikava , Philippe Collet , Romain Rouvoy , Lionel Seinturier

Rogerio de Lemos; David Garlan; Carlo Ghezzi; Holger Giese. Software Engineering for Self-Adaptive Systems 3: Assurances, 9640, Springer, 2017, LNCS

Chapitre d'ouvrage hal-01257205v2

Architectures logicielles et variabilité multiple

Mathieu Acher , Philippe Collet , Philippe Lahire

Architectures logicielles : principes, techniques et outils, Lavoisier, 2014

Chapitre d'ouvrage hal-01098109v1

Software Architectures and Multiple Variability

Mathieu Acher , Philippe Collet , Philippe Lahire

Software Architecture 2, ISTE Editions, 2014, 9781848216884

Chapitre d'ouvrage hal-01098107v1
Deposit thumbnail

Separating Concerns in Feature Models: Retrospective and Support for Multi-Views

Arnaud Hubaux , Mathieu Acher , Thein Than Tun , Patrick Heymans , Philippe Collet et al.

Reinhartz-Berger, Iris and Sturm, Arnor and Clark, Tony and Bettin, J. and Cohen, S. Domain Engineering: Product Lines, Conceptual Models, and Languages, Springer, pp.3-28, 2013, 978-3-642-36653-6. ⟨10.1007/978-3-642-36654-3_1⟩

Chapitre d'ouvrage hal-00767213v1