Accéder directement au contenu

Luc Fabresse

76
Documents

Publications

Image document

Preserving Instance State during Refactorings in Live Environments

Pablo Tesone , Guillermo Polito , Luc Fabresse , Noury Bouraqadi , Stéphane Ducasse
Future Generation Computer Systems, In press, ⟨10.1016/j.future.2020.04.010⟩
Article dans une revue hal-02541754v1
Image document

A new modular implementation for Stateful Traits

Pablo Tesone , Stéphane Ducasse , Guillermo Polito , Luc Fabresse , Noury Bouraqadi
Science of Computer Programming, 2020, 195, ⟨10.1016/j.scico.2020.102470⟩
Article dans une revue hal-02541842v1
Image document

Dynamic Software Update from Development to Production

Pablo Tesone , Guillermo Polito , Noury Bouraqadi , Stéphane Ducasse , Luc Fabresse
The Journal of Object Technology, 2018, 17 (1), pp.1-36. ⟨10.5381/jot.2018.17.1.a2⟩
Article dans une revue hal-01920362v1
Image document

Scoped Extension Methods in Dynamically-Typed Languages

Guillermo Polito , Stéphane Ducasse , Luc Fabresse , Camille Teruel
The Art, Science, and Engineering of Programming, 2017, 2 (1), ⟨10.22152/programming-journal.org/2018/2/1⟩
Article dans une revue hal-01609310v1
Image document

End-User Abstractions for Meta-Control: Reifying the Reflectogram

Nick Papoulias , Marcus Denker , Stéphane Ducasse , Luc Fabresse
Science of Computer Programming, 2017, 140, pp.2-16. ⟨10.1016/j.scico.2016.12.002⟩
Article dans une revue hal-01424787v1
Image document

Building a ROS-Based Testbed for Realistic Multi-Robot Simulation: Taking the Exploration as an Example

Zhi Yan , Luc Fabresse , Jannik Laval , Noury Bouraqadi
Robotics, 2017, 6 (3), pp.21. ⟨10.3390/robotics6030021⟩
Article dans une revue hal-01589721v1
Image document

Run-Fail-Grow: Creating Tailored Object-Oriented Runtimes.

Guillermo Polito , Luc Fabresse , Noury Bouraqadi , Stéphane Ducasse
The Journal of Object Technology, 2017, 16 (3), pp.1 - 36. ⟨10.5381/jot.2017.16.3.a2⟩
Article dans une revue hal-01609295v1
Image document

Ghost: A uniform and general-purpose proxy implementation

Mariano Martinez Peck , Noury Bouraqadi , Luc Fabresse , Marcus Denker , Camille Teruel
Science of Computer Programming, 2015, Special Issue on Advances in Dynamic Languages, 98 (3), pp.339-359. ⟨10.1016/j.scico.2014.05.015⟩
Article dans une revue hal-01081236v1
Image document

Mercury: Properties and Design of a Remote Debugging Solution using Reflection

Nick Papoulias , Noury Bouraqadi , Luc Fabresse , Stéphane Ducasse , Marcus Denker
The Journal of Object Technology, 2015, 14 (2), pp.36. ⟨10.5381/jot.2015.14.2.a1⟩
Article dans une revue hal-01185730v1
Image document

Bootstrapping Reflective Systems: The Case of Pharo

Guillermo Polito , Stéphane Ducasse , Luc Fabresse , Noury Bouraqadi , Benjamin van Ryseghem
Science of Computer Programming, 2014, 96, pp.18. ⟨10.1016/j.scico.2013.10.008⟩
Article dans une revue hal-00903724v1
Image document

Marea: An Efficient Application-Level Object Graph Swapper

Mariano Martinez Peck , Noury Bouraqadi , Marcus Denker , Stéphane Ducasse , Luc Fabresse
The Journal of Object Technology, 2013, 12 (1), pp.2:1-30. ⟨10.5381/jot.2013.12.1.a2⟩
Article dans une revue hal-00781129v1

A language to bridge the gap between component-based design and implementation

Luc Fabresse , Noury Bouraqadi , Christophe Dony , Marianne Huchard
Computer Languages, Systems and Structures, 2012, 38 (1), pp.29-43. ⟨10.1016/j.cl.2011.10.003⟩
Article dans une revue lirmm-00732654v1
Image document

Object Swapping Challenges: an Evaluation of ImageSegment

Mariano Martinez Peck , Noury Bouraqadi , Stéphane Ducasse , Luc Fabresse
Computer Languages, Systems and Structures, 2011, 38, pp.1-15. ⟨10.1016/j.cl.2011.10.001⟩
Article dans une revue hal-00646897v1
Image document

Foundations of a Simple and Unified Component-Oriented Language

Luc Fabresse , Christophe Dony , Marianne Huchard
Computer Languages, Systems and Structures, 2008, 34 (2-3), pp.130-149. ⟨10.1016/j.cl.2007.05.002⟩
Article dans une revue lirmm-00175781v1
Image document

Benchmarking Off-the-shelf Human-Aware Robot Navigation Solutions

Adam Gouguet , Abir B. Karami , Guillaume Lozenguez , Luc Fabresse
IntelliSys, Sep 2023, Amsterdam, Netherlands
Communication dans un congrès hal-04429230v1
Image document

Differential testing of simulation-based VM generators

Pierre Misse-Chanabier , Guillermo Polito , Stéphane Ducasse , Noury Bouraqadi , Luc Fabresse
SAC '22: Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, Apr 2022, Virtual Event, France. ⟨10.1145/3477314.3507171⟩
Communication dans un congrès hal-03783301v1
Image document

Differential Testing of Simulation-Based Virtual Machine Generators Automatic Detection of VM Generator Semantic Gaps Between Simulation and Generated VMs

Pierre Misse-Chanabier , Guillermo Polito , Noury Bouraqadi , Stéphane Ducasse , Luc Fabresse
International Conference on Software and Software Reuse, Jun 2022, Montpellier, France
Communication dans un congrès hal-03783354v1

Map Meshing Impact on the Efficiency of Nonlinear Set-based Model Predictive Control for Water Quality Assessment

Alejandro Anderson , Javier García , Noury Bouraqadi , Lucien Etienne , Kokou A.A. Langueh
CMWRS, Sep 2022, Milan, Italy
Communication dans un congrès hal-04056747v1
Image document

Water Quality Map Extraction from Field Measurements Targetting Robotic Simulations

A Anderson , J Martin , J Mougin , Noury Bouraqadi , E Duviella
2nd IFAC Workshop on Integrated Assessment Modelling for Environmental Systems IAMES 2022, Jun 2022, Tarbes, France. pp.1-6, ⟨10.1016/j.ifacol.2022.07.630⟩
Communication dans un congrès hal-03610878v1
Image document

Nonlinear Set-based Model Predictive Control for Exploration: Application to Environmental Missions

A Anderson , J Martin , Noury Bouraqadi , L Etienne , K Langueh
19th International Conference on Informatics in Control, Automation and Robotics, ICINCO, Jul 2022, Lisboa, Portugal
Communication dans un congrès hal-03647736v1
Image document

Cross-ISA Testing of the Pharo VM: Lessons Learned While Porting to ARMv8

Guillermo Polito , Pablo Tesone , Stéphane Ducasse , Luc Fabresse , Théo Rogliano
MPLR ’21, Germany, Sep 2021, Münster, Germany. ⟨10.1145/3475738.3480715⟩
Communication dans un congrès hal-03332033v1
Image document

Analyzing Permission Transfer Channels for Dynamically Typed Languages

Théo Rogliano , Guillermo Polito , Luc Fabresse , Stéphane Ducasse
DLS 2021 - 17th ACM SIGPLAN International Symposium on Dynamic Languages, Oct 2021, Chicago, France
Communication dans un congrès hal-03347573v1

Towards a distributed planning of decision making under uncertainty for a fleet of robots

Paul Jourdan , Guillaume Lozenguez , Luc Fabresse , Noury Bouraqadi
SAC '20: The 35th ACM/SIGAPP Symposium on Applied Computing, Mar 2020, Brno Czech Republic, France. pp.800-807, ⟨10.1145/3341105.3373983⟩
Communication dans un congrès hal-03443390v1
Image document

Mobile Robots for Qualitative and Quantitative Management of Water Resources: Opportunities and Challenges

Noury Bouraqadi , Eric Duviella , Luc Fabresse , G Lozenguez , Lala Rajaoarisoa
IFAC Workshop on Control Methods for Water Resource Systems - 1st CMWRS 2019, Sep 2019, Delft, Netherlands
Communication dans un congrès hal-04383440v1
Image document

Challenges in Debugging Bootstraps of Reflective Kernels

Carolina Hernández Phillips , Guillermo Polito , Luc Fabresse , Stéphane Ducasse , Noury Bouraqadi
IWST19 - International workshop on Smalltalk Technologies, Aug 2019, Cologne, Germany
Communication dans un congrès hal-02297710v2

Robot Navigation with PolyMap, a Polygon-Based Map Format

Johann Dichtl , Xuan Le , Guillaume Lozenguez , Luc Fabresse , Noury Bouraqadi
Intelligent Systems Conference 2019 (IntelliSys 2019), Sep 2019, London, United Kingdom. pp.1138-1152, ⟨10.1007/978-3-030-29513-4_82⟩
Communication dans un congrès hal-04383462v1

PolySLAM: A 2D Polygon-based SLAM Algorithm

Johann Dichtl , Xuan Sang Le , Guillaume Lozenguez , Luc Fabresse , Noury Bouraqadi
2019 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC), Apr 2019, Porto, France. pp.1-6, ⟨10.1109/ICARSC.2019.8733647⟩
Communication dans un congrès hal-04383409v1
Image document

Implementing Modular Class-based Reuse Mechanisms on Top of a Single Inheritance VM

Pablo Tesone , Guillermo Polito , Luc Fabresse , Noury Bouraqadi , Stéphane Ducasse
SAC 2018:- The 33rd ACM/SIGAPP Symposium On Applied Computing, ACM/SIGAPP, Apr 2018, Pau, France. ⟨10.1145/3167132.3167244⟩
Communication dans un congrès hal-01812612v1
Image document

Towards Robots-Assisted Ambient Intelligence

Marin Lujak , Noury Bouraqadi , Arnaud Doniec , Luc Fabresse , Anthony Fleury
5th International Conference on Agreement Technologies, AT 2017, Dec 2017, Évry, France
Communication dans un congrès hal-01855222v1
Image document

First-Class Undefined Classes for Pharo

Guillermo Polito , Stéphane Ducasse , Luc Fabresse
Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, Sep 2017, Maribor, Slovenia. pp.9:1--9:8, ⟨10.1145/3139903.3139914⟩
Communication dans un congrès hal-01585305v1

Speeding Up Robot Control Software Through Seamless Integration With FPGA

Xuan Sang Le , Luc Fabresse , Jannik Laval , Jean-Christophe Le Lann , Loïc Lagadec
SHARC'16, Jun 2016, Brest, France
Communication dans un congrès hal-01480221v1
Image document

Instance Migration in Dynamic Software Update

Pablo Tesone , Guillermo Polito , Luc Fabresse , Noury Bouraqadi , Stéphane Ducasse
Meta'16, Oct 2016, Amsterdam, Netherlands
Communication dans un congrès hal-01611600v1

CaRDIN: An Agile Environment for EdgeComputing on Reconfigurable Sensor Networks

Xuan Sang Le , Jean-Christophe Le Lann , Loïc Lagadec , Luc Fabresse , Noury Bouraqadi
3rd IEEE International Conference on Computational Science and Computational Intelligence (CSCI 2016), Dec 2016, Las Vegas, United States
Communication dans un congrès hal-01406641v1
Image document

Virtualization Support for Dynamic Core Library Update

Guillermo Polito , Stéphane Ducasse , Noury Bouraqadi , Luc Fabresse , Max Mattone
Onward!, Oct 2015, Pittsburg, United States. ⟨10.1145/2814228.2814236⟩
Communication dans un congrès hal-01185819v1
Image document

A Bootstrapping Infrastructure to Build and Extend Pharo-Like Languages

Guillermo Polito , Stéphane Ducasse , Luc Fabresse , Noury Bouraqadi
Onward!, Jun 2015, Pittsburg, United States. ⟨10.1145/2814228.2814236⟩
Communication dans un congrès hal-01185812v1

Métriques pour le benchmarking de performance d’exploration multi-robots

Zhi Yan , Luc Fabresse , Jannik Laval , Noury Bouraqadi
23es Journées Francophones sur les Systèmes Multi-Agents (JFSMA'15), Jun 2015, Rennes, France. pp.9-18
Communication dans un congrès hal-01163030v1
Image document

A Meta Model Supporting both Hardware and Smalltalk-based Execution of FPGA Circuits

Xuan Sang Le , Loic Lagadec , Luc Fabresse , Jannik Laval , Noury Bouraqadi
IWST 2015, ESUG, Jul 2015, Bressia, Italy. ⟨10.1145/2811237.2811296⟩
Communication dans un congrès hal-01179466v1
Image document

Reifying the Reflectogram

Nikolaos Papoulias , Marcus Denker , Stéphane Ducasse , Luc Fabresse
30th ACM/SIGAPP Symposium On Applied Computing, Apr 2015, Salamanca, Spain. ⟨10.1145/2695664.2695883⟩
Communication dans un congrès hal-01098596v1
Image document

From Smalltalk to Silicon: Towards a methodology to turn Smalltalk code into FPGA

Le Xuan Sang , Loïc Lagadec , Luc Fabresse , Jannik Laval , Noury Bouraqadi
IWST 14, Aug 2014, Cambridge, United Kingdom
Communication dans un congrès hal-01326520v1
Image document

Understanding Pharo's global state to move programs through time and space

Guillermo Polito , Noury Bouraqadi , Stéphane Ducasse , Luc Fabresse
International Workshop on Smalltalk Technologies, Aug 2014, Edinburgh, United Kingdom
Communication dans un congrès hal-01070964v1
Image document

Virtual Smalltalk Images: Model and Applications

Guillermo Polito , Stéphane Ducasse , Luc Fabresse , Noury Bouraqadi
21th International Smalltalk Conference - 2013, Sep 2013, Annecy, France. pp.11-26
Communication dans un congrès hal-00924932v1
Image document

Language-side Foreign Function Interfaces with NativeBoost

Camillo Bruni , Stéphane Ducasse , Igor Stasenko , Luc Fabresse
International Workshop on Smalltalk Technologies, Sep 2013, Annecy, France
Communication dans un congrès hal-00840781v2
Image document

Wringing out objects for programming and modeling component-based systems

Petr Spacek , Christophe Dony , Chouki Tibermacine , Luc Fabresse
COOMPL 2013 - 2nd International Workshop on Combined Object-Oriented Modelling and Programming Languages @ECOOP, Jul 2013, Montpellier, France. ⟨10.1145/2493187.2493189⟩
Communication dans un congrès lirmm-01237144v1
Image document

An Inheritance System for Structural & Behavioral Reuse in Component-based Software Programming

Petr Spacek , Christophe Dony , Chouki Tibermacine , Luc Fabresse
GPCE: Generative Programming and Component Engineering, Sep 2012, Dresden, Germany. pp.60-69
Communication dans un congrès lirmm-00806830v1
Image document

Component-Based Specification of Software Architecture Constraints

Chouki Tibermacine , Salah Sadou , Christophe Dony , Luc Fabresse
CBSE: Component-Based Software Engineering, Jun 2011, Boulder, Colorado, United States
Communication dans un congrès lirmm-00596332v1
Image document

Problems and Challenges when Building a Manager for Unused Objects

Mariano Martinez Peck , Marcus Denker , Stéphane Ducasse , Noury Bouraqadi , Luc Fabresse
Smalltalks International Workshop, FAST (Federación Argentina de Smalltalks), Nov 2011, Bernal, Buenos Aires, Argentina
Communication dans un congrès inria-00635793v1
Image document

Bootstrapping a Smalltalk

Gwenaël Casaccio , Stéphane Ducasse , Luc Fabresse , Jean-Baptiste Arnaud , Benjamin van Ryseghem
Smalltalks, Nov 2011, Buenos Aires, Argentina
Communication dans un congrès inria-00636785v1
Image document

A service component framework for multi-user scenario management in ubiquitous environments

Matthieu Faure , Luc Fabresse , Marianne Huchard , Christelle Urtado , Sylvain Vauttier
6th International Conference on Software Engineering Advances (ICSEA 2011), Oct 2011, Barcelona, Spain
Communication dans un congrès hal-00618269v1
Image document

Efficient Proxies in Smalltalk

Marcus Denker , Mariano Martinez Peck , Noury Bouraqadi , Luc Fabresse , Stéphane Ducasse
International Workshop on Smalltalk Technologies (IWST 2011), ESUG, Aug 2011, Edinburgh, United Kingdom
Communication dans un congrès inria-00614720v1
Image document

User-defined scenarios in ubiquitous environments: creation, execution control and sharing

Matthieu Faure , Luc Fabresse , Marianne Huchard , Christelle Urtado , Sylvain Vauttier
23rd International Conference on Software Engineering and Knowledge Engineering (SEKE 2011), Jul 2011, Miami Beach, Fl, United States. pp.302-307
Communication dans un congrès hal-00618264v1
Image document

Towards Structural Decomposition of Reflection with Mirrors

Nikolaos Papoulias , Noury Bouraqadi , Marcus Denker , Stéphane Ducasse , Luc Fabresse
International Workshop on Smalltalk Technologies (IWST 2011), ESUG, Aug 2011, Edingburgh, United Kingdom. ⟨10.1145/2166929.2166941⟩
Communication dans un congrès inria-00629175v1
Image document

Towards scenario creation by service composition in ubiquitous environments

Matthieu Faure , Luc Fabresse , Marianne Huchard , Christelle Urtado , Sylvain Vauttier
9th BElgian-NEtherlands software eVOLution seminar (BENEVOL 2010), Dec 2010, Lille, France. pp.145-155
Communication dans un congrès hal-00618260v1
Image document

Experiments with a Fast Object Swapper

Mariano Martinez Peck , Noury Bouraqadi , Marcus Denker , Stéphane Ducasse , Luc Fabresse
Smalltalks'2010, Nov 2010, Buenos Ares, Argentina
Communication dans un congrès inria-00531565v1
Image document

Visualizing Objects and Memory Usage

Mariano Martinez Peck , Noury Bouraqadi , Marcus Denker , Stéphane Ducasse , Luc Fabresse
Smalltalks'2010, Nov 2010, Buenos Ares, Argentina
Communication dans un congrès inria-00531510v1
Image document

Software Architecture Constraints as Customizable, Reusable and Composable Entities

Chouki Tibermacine , Christophe Dony , Salah Sadou , Luc Fabresse
ECSA: European Conference on Software Architecture, Aug 2010, Copenhague, Denmark. pp.120-124
Communication dans un congrès hal-00511268v1
Image document

SCL: a Simple, Uniform and Operational Language for Component-Oriented Programming in Smalltalk

Luc Fabresse , Christophe Dony , Marianne Huchard
ISC'06: International Smalltalk Conference, Sep 2007, Prague, Czech Republic, pp.91-110
Communication dans un congrès lirmm-00136099v1
Image document

Unanticipated Connection of Components based on their State Changes Notifications

Luc Fabresse , Christophe Dony , Marianne Huchard
EECC: Evaluation and Evolution of Component Composition, Jul 2006, San Francisco, United States
Communication dans un congrès lirmm-00102873v1
Image document

Connexion Non-Anticipée de Composants en ScL : Une Voie pour l'Evolution des Logiciels

Luc Fabresse , Christophe Dony , Marianne Huchard
Atelier sur l'Evolution du Logiciel (en association avec LMO 2006), Mar 2006, Nîmes (France), France. pp.1-7
Communication dans un congrès lirmm-00102803v1
Image document

Programmation de Composants Interfaçables

Luc Fabresse
JOCM'04: Journées du Groupe ObjetsComposants et Modèles, Mar 2004, Lille, France. pp.19-25
Communication dans un congrès lirmm-00108645v1
Image document

Vers des Composants Logiciels Interfaçables

Luc Fabresse , Christophe Dony , Marianne Huchard , Olivier Pichon
ALCAA: Agents Logiciels - Coopération - Apprentissage - Activités Humaines, Jun 2004, Montpellier, France. pp.33-48
Communication dans un congrès lirmm-00108776v1

Evaluation of Out-of-the-Box ROS 2D SLAMs for Autonomous Exploration of Unknown Indoor Environments

Xuan Sang Le , Luc Fabresse , Noury Bouraqadi , Guillaume Lozenguez
International Conference on Intelligent Robotics and Applications, pp.283-296, 2018
Chapitre d'ouvrage hal-02150668v1

PolyMap: A 2D Polygon-Based Map Format for Multi-robot Autonomous Indoor Localization and Mapping

Johann Dichtl , Luc Fabresse , Guillaume Lozenguez , Noury Bouraqadi
International Conference on Intelligent Robotics and Applications, pp.120-131, 2018
Chapitre d'ouvrage hal-02150584v1
Image document

Vector Maps: A Lightweight and Accurate Map Format for Multi-robot Systems

Khelifa Baizid , Guillaume Lozenguez , Luc Fabresse , Noury Bouraqadi
Intelligent Robotics and Applications 9th International Conference, ICIRA 2016, Tokyo, Japan, August 22-24, 2016, Proceedings, Part I, pp.418-429, 2016, ⟨10.1007/978-3-319-43506-0_37⟩
Chapitre d'ouvrage hal-02150278v1
Image document

Technical report: Object-centric Access Control Mechanisms in Dynamic Languages

Théo Rogliano , Guillermo Polito , Pablo Tesone , Luc Fabresse , Stéphane Ducasse
[Research Report] Inria Lille Nord Europe - Laboratoire CRIStAL - Université de Lille. 2022
Rapport hal-03784027v1
Image document

Technical Report: Unanticipated Object Synchronisation for Dynamically-Typed Languages

Théo Rogliano , Guillermo Polito , Pablo Tesone , Luc Fabresse , Stéphane Ducasse
[Technical Report] INRIA Lille - Nord Europe. 2022
Rapport hal-03781743v1
Image document

Remarkable Challenges of High-Performance Language Virtual Machines

Guillermo Polito , Stéphane Ducasse , Pablo Tesone , Luc Fabresse , G Thomas
[Research Report] Inria Lille - Nord Europe. 2022
Rapport hal-03770065v1
Image document

An Experiment with lexically-bound extension methods for a dynamic language

Stéphane Ducasse , Luc Fabresse , Guillermo Polito , Camille Teruel
[Research Report] Inria Lille - Nord Europe. 2017
Rapport hal-01483756v1

Livrable L5 : Partage du contrôle Homme(s)-Robot(s)

Mohamed Djemai , Michael Defoort , Guillaume Demesure , Marie-Pierre Pacaux-Lemoine , Lydia Habib
[Rapport de recherche] LAMIH, Valenciennes. 2016
Rapport hal-03420628v1
Image document

Extended results of Tornado: A Run-Fail-Grow approach for Dynamic Application Tayloring

Guillermo Polito , Stéphane Ducasse , Noury Bouraqadi , Luc Fabresse
[Research Report] Inria. 2014
Rapport hal-00996908v3
Image document

Bridging the Gap between Component-based Design and Implementation with a Reflective Programming Language

Petr Spacek , Christophe Dony , Chouki Tibermacine , Luc Fabresse
RR-13028, 2013
Rapport lirmm-00862477v1