- 23
- 16
- 11
- 8
- 6
- 5
- 2
- 2
- 1
Thomas Ledoux
Professor of Computer Science @ IMT Atlantique
45%
Open access
74
Documents
Current affiliations
- 525233
Researcher identifiers
thomas-ledoux
-
0000-0002-6136-6757
- Google Scholar : https://scholar.google.com/citations?user=2R2XT8cAAAAJ
- IdRef : 17213983X
Web site
- https://thomas-ledoux.github.io/web/
Presentation
Thomas Ledoux is a full professor at IMT Atlantique (campus Nantes) and a member of the Stack team (a joint team of Inria and LS2N). He received his Habilitation thesis (HDR) from the Nantes University in 2018 in which he proposes dynamic reconfiguration of software architectures (in particular for "Green Clouds").
His research interests include Software engineering, Autonomic computing, Green computing, Cloud/Fog/Edge computing and Blockchain technologies. He is currently investigating self-adaptive component-based applications for large-scale distributed systems powered by renewable resources.
He has previously led several national projects for the Stack team, advised more than 10 PhD theses and post-doc, participated in several selection committees for the recruitment of assistant professors, acted as an expert for several national projects, served on a number of journal/conference program committees, been a member of some twenty thesis juries, given several guest talks, published more than 70 publications in the field of distributed software engineering and won several best paper awards.
He is the head of the think tank "Filière informatique nantaise" (created by the Nantes University, Centrale Nantes and IMT Atlantique) which aims to federate the main actors of IT training in the Loire Atlantique region).
In addition, he has several responsibilities in higher education:
- Member of the board of directors of the association "Talents du numérique"
- Co-pilot of the Ecolog initiative with INR (https://institutnr.org), which aims to offer structured teaching resources for sustainable IT, frugal software or green computing for higher education trainers.
- Head of the ”ArchOps” industrial chair – dealing with Cloud innovation – at IMT Atlantique (https://www.linkedin.com/showcase/chaire-d-enseignement-archops).
- Head of FIL software engineering apprenticeship program (http://www.imt-atlantique.fr/formation/ingenieur-par-apprentissage/ingenieurs-specialite-ingenierie-logicielle). This 3-year program leads to a Master's degree in software engineering at IMT Atlantique.
- Member of IMT Atlantique's teaching committee
Research domains
Publications
- 16
- 7
- 7
- 7
- 5
- 5
- 5
- 5
- 4
- 3
- 3
- 3
- 3
- 3
- 3
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 13
- 9
- 9
- 8
- 7
- 6
- 6
- 5
- 5
- 5
- 5
- 5
- 4
- 4
- 4
- 4
- 4
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 3
- 2
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 6
- 5
- 1
- 1
- 1
- 2
- 3
- 6
- 3
- 3
- 3
- 6
- 6
- 2
- 4
- 2
- 3
- 2
- 5
- 1
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 5
- 5
- 3
- 3
- 3
- 2
- 1
- 1
- 1
|
VeriFogOps: Automated Deployment Tool Selection and CI/CD Pipeline Generation for Verifying Fog Systems at Deployment TimeSAC 2025 - 40th ACM/SIGAPP Symposium on Applied Computing, Mar 2025, Catania, Italy. pp.1-10, ⟨10.1145/3672608.3707854⟩
Conference papers
hal-04833623v1
|
|
Towards Digital Sustainability: Involving Cloud Users as Key PlayersIC2E 2024 - 12th IEEE International Conference on Cloud Engineering, Sep 2024, Paphos, Cyprus. pp.126-132, ⟨10.1109/IC2E61754.2024.00021⟩
Conference papers
hal-04633237v1
|
|
SweetspotVM: Oversubscribing CPU without Sacrificing VM PerformanceCCGrid'24: 24th IEEE/ACM international Symposium on Cluster, Cloud and Internet Computing, May 2024, Philadelphia, United States. pp.1-10, ⟨10.1109/CCGrid59990.2024.00026⟩
Conference papers
hal-04454043v1
|
|
VeriFog: A Generic Model-based Approach for Verifying Fog Systems at Design TimeSAC '24: Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing, Apr 2024, Avila, Spain. pp.1252-1261, ⟨10.1145/3605098.3635973⟩
Conference papers
hal-04332046v1
|
|
SLACKVM: Packing Virtual Machines in Oversubscribed Cloud Infrastructures2024 CLUSTER - IEEE International Conference on Cluster Computing, Sep 2024, Kobe, Japan. pp.1-12, ⟨10.1109/CLUSTER59578.2024.00024⟩
Conference papers
hal-04636648v1
|
|
CloudFactory: An Open Toolkit to Generate Production-like Workloads for Cloud InfrastructuresIC2E 2023 - 11th IEEE International Conference on Cloud Engineering, Sep 2023, Boston, Massachusetts, United States. pp.11, ⟨10.1109/IC2E59103.2023.00017⟩
Conference papers
hal-04168667v1
|
|
Articulating Data and Control Planes for the Composition and Synchronization of Digital TwinsMidd4DT 2023: 1st International Workshop on Middleware for Digital Twin, ACM/IFIP, Dec 2023, Bologna (ITALY), Italy. pp.13-18, ⟨10.1145/3631319.3632300⟩
Conference papers
hal-04355918v1
|
|
SeMaFoR - Self-Management of Fog Resources with Collaborative Decentralized ControllersSEAMS 2023 - IEEE/ACM 18th Symposium on Software Engineering for Adaptive and Self-Managing Systems, May 2023, Melbourne, Australia. pp.25-31, ⟨10.1109/SEAMS59076.2023.00014⟩
Conference papers
hal-04043471v1
|
|
The cost of immortality: A Time To Live for smart contractsISCC 2021 - 26th IEEE Symposium on Computers and Communications, Sep 2021, Athènes, Greece. ⟨10.1109/ISCC53001.2021.9631513⟩
Conference papers
hal-03300144v1
|
|
BCTMark: a framework for benchmarking blockchain technologiesAICCSA 2020 - 17th IEEE/ACS International Conference on Computer Systems and Applications, Nov 2020, Antalya, Turkey. pp.1-8, ⟨10.1109/AICCSA50499.2020.9316536⟩
Conference papers
hal-02923038v1
|
BCTMark - Vers un outil pour l’évaluation des performances et du coût énergétique des technologies blockchainCOMPAS 2019 - Conférence d’informatique en Parallélisme, Architecture et Système, Jun 2019, Anglet, France
Conference papers
hal-02166044v1
|
|
|
Modeling Self-Adaptive Fog Systems Using BigraphsSEFM 2019 : 17th International Conference on Software Engineering and Formal Methods, Sep 2019, Oslo, Norway. pp.252-268, ⟨10.1007/978-3-030-57506-9_19⟩
Conference papers
hal-02271394v1
|
|
A Model-based Architecture for Autonomic and Heterogeneous Cloud SystemsCLOSER 2018 - 8h International Conference on Cloud Computing and Services Science, Mar 2018, Funchal, Portugal. pp.201-212, ⟨10.5220/0006773002010212⟩
Conference papers
hal-01705248v1
|
ElaScript: a DSL for Coding Elasticity in Cloud ComputingSAC 2017 : Symposium on Applied Computing, Apr 2017, Marrakech, Morocco. pp.392-398, ⟨10.1145/3019612.3019631⟩
Conference papers
hal-01400236v1
|
|
GPaaScaler: Green Energy aware Platform Scaler for Interactive Cloud ApplicationUCC 2017 : 10th International Conference on Utility and Cloud Computing, Dec 2017, Austin, United States. pp.79-89, ⟨10.1145/3147213.3147227⟩
Conference papers
hal-01650136v1
|
|
|
Towards a generic autonomic model to manage Cloud ServicesThe 7th International Conference on Cloud Computing and Services Science (CLOSER 2017), Apr 2017, Porto, Portugal. pp.175-186, ⟨10.5220/0006302801750186⟩
Conference papers
hal-01511360v1
|
|
Enabling Green Energy awareness in Interactive Cloud ApplicationCloudCom 2016: IEEE International Conference on Cloud Computing Technology and Science, Dec 2016, Luxembourg, Luxembourg. ⟨10.1109/CloudCom.2016.0071⟩
Conference papers
hal-01365230v1
|
|
The EPOC project: Energy Proportional and Opportunistic Computing systemInternational Conference on Smart Cities and Green ICT Systems (SMARTGREENS), May 2015, Lisbonne, Portugal
Conference papers
hal-01131602v1
|
|
Experimental Analysis on Autonomic Strategies for Cloud Elasticity2015 IEEE International Conference on Cloud and Autonomic Computing (ICCAC), Sep 2015, Cambridge, United States. ⟨10.1109/ICCAC.2015.22⟩
Conference papers
hal-01178419v1
|
|
Delta Scaling: How Resources Scalability/Termination Can Be Taken Place Economically?11th World Congress on Services (SERVICES), IEEE, Jun 2015, New York, United States. pp.55-62, ⟨10.1109/SERVICES.2015.17⟩
Conference papers
hal-01162745v1
|
Cloud Energy Broker: Towards SLA-driven Green Energy Planning for IaaS ProvidersIEEE Internatonal Conference on High Performance Computing and Communications, HPCC 2014, Aug 2014, Paris, France. pp.1-8, ⟨10.1109/HPCC.2014.44⟩
Conference papers
hal-01015811v1
|
|
A Language Support for Cloud Elasticity ManagementIEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2014, May 2014, Chicago, United States. pp.1-8, ⟨10.1109/CCGrid.2014.17⟩
Conference papers
hal-00941945v1
|
|
SCAling : SLA-driven Cloud Auto-scalingACM Symposium on Applied Computing, SAC 2013, Mar 2013, Coimbra, Portugal. pp.411-414
Conference papers
hal-00780003v1
|
|
|
Towards QoS-Oriented SLA Guarantees for Online Cloud ServicesThe 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2013), May 2013, Delft, Netherlands. pp.50-57, ⟨10.1109/CCGrid.2013.66⟩
Conference papers
hal-00780000v2
|
SLA et qualité de service pour le Cloud ComputingConférence d'informatique en Parallélisme, Architecture et Système, ComPAS 2013, Jan 2013, Grenoble, France. pp.1-11
Conference papers
hal-00764951v1
|
|
A framework for the coordination of multiple autonomic managers in cloud environmentsIEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), Jun 2013, Philadelphia (PA), United States. pp.179-188
Conference papers
hal-00839090v1
|
|
CSLA : a Language for improving Cloud SLA ManagementInternational Conference on Cloud Computing and Services Science, CLOSER 2012, Apr 2012, Porto, Portugal. pp.586-591
Conference papers
hal-00675077v1
|
|
|
Synchronization of Multiple Autonomic Control Loops: Application to Cloud Computing14th International Conference on Coordination Models and Languages (COORDINATION), Jun 2012, Stockholm, Sweden. pp.29-43, ⟨10.1007/978-3-642-30829-1_3⟩
Conference papers
hal-00682914v1
|
SLA-driven Capacity Planning for Cloud applicationsIEEE International Conference on Cloud Computing Technology and Science, CloudCom 2012, Dec 2012, Taipei, Taiwan. pp.135-140
Conference papers
hal-00734417v1
|
|
Self-management of applications QoS for energy optimization in datacenters2nd International Workshop on Green Computing Middleware (GCM'2011), Dec 2011, Portugal. pp.0-0
Conference papers
hal-00641902v1
|
|
Cross-layer SLA selection for Cloud servicesIEEE International Symposium on Network Cloud Computing and Applications, NCCA 2011, Nov 2011, Toulouse, France. pp.143-147
Conference papers
hal-00642532v1
|
|
Reliable Dynamic Reconfiguration in a Reflective Component ModelCBSE 2010, Jun 2010, Prague, Czech Republic. pp.74-92
Conference papers
hal-00474798v1
|
|
Vers une réification de l'énergie dans le domaine du logicielJournées du GDR Génie de la Programmation et du Logiciel, Mar 2010, Pau, France. pp.000
Conference papers
hal-00467411v1
|
|
Self-optimisation of the energy footprint in Service-Oriented Architectures1st International Workshop on Green Computing Middleware, Nov 2010, India. pp.4-9, ⟨10.1145/1925013.1925014⟩
Conference papers
hal-00534607v1
|
|
|
CREOLE: a Universal Language for Creating, Requesting, Updating and Deleting ResourcesInternational Workshop on the Foundations of Coordination Languages and Software Architectures (FOCLASA 2010), Sep 2010, PARIS, France
Conference papers
inria-00493063v2
|
|
Unifying Runtime Adaptation and Design EvolutionIEEE 9th International Conference on Computer and Information Technology (CIT'09), 2009, Xiamen, China, China
Conference papers
inria-00468517v1
|
Une Approche pour Garantir la Qualité de Service dans les Orchestrations de Services Web.NOTERE 2007, Jun 2008, Marrakesh, Maroc
Conference papers
hal-00485550v1
|
|
A Multi-Stage Approach for Reliable Dynamic Reconfigurations of Component-Based Systems8th IFIP WG 6.1 International Conference, DAIS 2008, Jun 2008, Oslo, Norway. pp.106-111, ⟨10.1007/978-3-540-68642-2_9⟩
Conference papers
hal-00424057v1
|
|
QoS Policies for Business Processes in Service Oriented ArchitecturesInternational Conference on Service Oriented Computing, Dec 2008, Sydney, Australia. pp.483-497
Conference papers
hal-00468471v1
|
|
Reliable Dynamic Reconfigurations in the Fractal Component ModelThe 6th Workshop on Adaptive and Reflective Middleware, Nov 2007, Newport Beach, CA, United States. pp.1-6
Conference papers
hal-00468476v1
|
|
A Declarative Approach for QoS-Aware Web Service CompositionsICSOC 2007, Sep 2007, Vienna, Austria. pp.422 - 428
Conference papers
hal-00485546v1
|
|
Contrôle dynamique de l'intégrité des communications dans les architectures à composantsLMO 2006, 2006, Nîmes, France. pp.21-36
Conference papers
hal-00457118v1
|
|
A Language for Quality of Service Requirements Specification in Web Services OrchestrationsSecond International Workshop on Engineering Service-Oriented Applications (WESOA'06), Dec 2006, Chicago, United States. pp.38-49
Conference papers
hal-00485548v1
|
|
|
Safe Dynamic Reconfigurations of Fractal Architectures with FScript5th Fractal Workshop at ECOOP 2006, 2006, Nantes, France
Conference papers
hal-00485549v1
|
An Aspect-Oriented Approach for Developing Self-Adaptive Fractal ComponentsSoftware composition (SC 2006), Satellite event of ETAPS 2006, 2006, Vienna, Austria. pp.82-97, ⟨10.1007/11821946_6⟩
Conference papers
hal-00457130v1
|
|
WildCAT: a generic framework for context-aware applicationsThe 3rd International Workshop on Middleware for Pervasive and Ad-Hoc Computing, 2005, Grenoble, France. pp.1-7, ⟨10.1145/1101480.1101483⟩
Conference papers
hal-00457084v1
|
|
Towards a Framework for Self-Adaptive Component-Based ApplicationsProceedings of Distributed Applications and Interoperable Systems 2003, the 4th IFIP WG6.1 International Conference, DAIS 2003, 2003, Paris, France. pp.1-14, ⟨10.1007/978-3-540-40010-3_1⟩
Conference papers
hal-00457083v1
|
|
An Infrastructure for Adaptable MiddlewareOn the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE., 2002, Irvine, United States. pp.773-790, ⟨10.1007/3-540-36124-3_52⟩
Conference papers
hal-04358442v1
|
|
OpenCorba: a Reflective Open BrokerReflection 1999: Meta-Level Architectures and Reflection, 1999, Saint-Malo, France. pp.197-214, ⟨10.1007/3-540-48443-4_19⟩
Conference papers
hal-04154707v1
|
|
Safe metaclass programmingOOPSLA98: Conference on Object Oriented Programming Systems Languages and Applications, Oct 1998, Vancouver British Columbia Canada, Canada. pp.84-96, ⟨10.1145/286936.286949⟩
Conference papers
hal-04154700v1
|
|
Explicit metaclasses as a tool for improving the design of class librariesObject Technologies for Advanced Software (ISOTAS), 1996, Kanazawa, Japan. pp.38-55, ⟨10.1007/3-540-60954-7_42⟩
Conference papers
hal-04154705v1
|
Cloud Capacity Planning and ManagementEncyclopedia of Cloud Computing, Wiley-IEEE Press, 2016, 978-1-118-82197-8. ⟨10.1002/9781118821930.ch23⟩
Book sections
hal-01342153v1
|
|
Self-management of applications and systems to optimize energy in data centersIvona Brandic and Massimo Villari and Francesco Tusa. Achieving Federated and Self-Manageable Cloud Infrastructures: Theory and Practice, IGI Global, 2012, ⟨10.4018/978-1-4666-1631-8.ch019⟩
Book sections
hal-00670033v1
|
|
Supporting AOP Using ReflectionRobert E. Filman and Tzilla Elrad and Siobhán Clarke and Mehmet Aksit. Aspect-Oriented Software Development, Addison-Wesley, pp.261-282, 2004, 0-321-21976-7
Book sections
hal-00457078v1
|
Modèle logique avancé (plateforme OpenCloudware).[Research Report] CEDRIC-14-3102, CEDRIC Lab/CNAM. 2014
Reports
hal-01126484v1
|
|
Modèle logique avancé - version V1[Rapport de recherche] CEDRIC-13-2871, CEDRIC Lab/CNAM. 2013
Reports
hal-01126329v1
|
|
|
Towards QoS-Oriented SLA Guarantees for Online Cloud Services[Research Report] RR-LIG-034, LIG. 2012
Reports
hal-01472052v1
|
|
Reconfiguration dynamique d’architectures logicielles : des métaclasses aux « nuages verts »Génie logiciel [cs.SE]. Université de Nantes, Faculté des sciences et des techniques, 2018
Accreditation to supervise research
tel-01864344v1
|