[1.1] Adressage et protection dans un système réparti
Thèse
de doctorat de l’Institut National Polytechnique de Grenoble
soutenue
le 19 Octobre 1993 devant la commission d’examen :
MM.
: Jean-Pierre
Verjus Président
Jean-Pierre
Banâtre
Rapporteur
Elie
Milgrom
Rapporteur
Jacques
Mossière
Directeur de Thèse
Sacha
Krakowiak
Examinateur
[PDF ]
[1.2] Accès à l’information répartie
: adressage et protection
Habilitation à diriger des recherche à l’Institut
National Polytechnique de Grenoble
soutenue le 21 Avril 1998 devant la commission d’examen :
MM.
: Jean-Pierre Verjus
Président
George
Coulouris
Rapporteur
Claude
Kaiser
Rapporteur
Jacques
Mossière
Directeur de Thèse
Sacha
Krakowiak
Examinateur
Guy
Mazaré
Examinateur
[PDF]
[2.1] D. Hagimont, F. Boyer, A Configurable RMI Mechanism
for Sharing Distributed Java Objects, IEEE Internet Computing,
Volume 5, numéro 1, January 2001. [PDF]
[2.2]
S. Bouchenak, D. Hagimont, S. Krakowiak, N. De Palma, F. Boyer,
Experiences Implementing Efficient Java Thread Serialization,
Mobility and Persistence, Software Practice and Experience,
Volume 34, number 4, April 2004. [PDF]
[2.3] O. Layaida, S. Ben Atallah, D. Hagimont, A Framework for Dynamically Configurable and Reconfigurable Network-based Multimedia Adaptations, Journal of Internet Technology, Special Issue on "Real time media delivery over the Internet", October 2004. [PDF]
[2.4] O. Layaida, D. Hagimont, Adaptive
Video Streaming for Embedded Devices, IEE proceedings –
Software, 2005. [PDF]
*
[2.5] C. Taton, N. De Palma, S. Bouchenak, D. Hagimont, Improving the Performances of JMS-based Applications, International Journal of Autonomic Computing, Inderscience Publishers, Volume 1, number 1, 2009. [PDF]
[2.6] R.
Sharrock, T. Monteil, P. Stolf, D.
Hagimont,
L. Broto, Non-intrusive autonomic
approach
with self-management policies applied to legacy
infrastructures for performance improvements. International Journal
of Adaptive, Resilient and Autonomic Systems IGI Global, Hershey -
USA, Vol. 2 N. 2, p. 1-20, 2010.
[3.1] D. Hagimont, J. Mossière, Problèmes de désignation, de localisation et d’accès dans les systèmes répartis à objets, Technique et Science Informatiques (TSI), Volume 15, numéro 1/1996. [PDF]
[3.2] P.-Y. Chevalier, D. Hagimont, J. Mossière, X. Rousset de Pina, Le Système Réparti à Objets Guide, Technique et Science Informatique (TSI), numéro spécial “Systèmes à objets : tendances actuelles et évolutions”, Volume 15, numéro 6/1996. [PDF]
[3.3] D. Hagimont, L. Ismail, Agents mobiles et client/serveur : évaluation de performance et comparaison, Technique et Science Informatiques (TSI) , Volume 19, numéro 9/2000. [PDF ]
[3.4] D. Hagimont, N. Layaida, Adaptation d’une
application multimédia par un code mobile, Technique et
Science Informatique (TSI), numéro spécial “Agents
et code mobile”, Volume 21, numéro 6/2002. [PDF]
[3.5] N. De Palma, S. Bouchenak, F. Boyer, D. Hagimont, S. Sicard, C. Taton, Jade : un environnement d'administration autonome, Technique et Science Informatique (TSI), Volume 27, numéro 9-10/2008.
[4.1] P. Ferreira, M. Shapiro, X. Blondel, O. Fambon, J. Garcia, S. Kloosterman, N. Richer, M. Roberts, F. Sandakly, G. Coulouris, J. Dollimore, P. Guedes, D. Hagimont, S. Krakowiak, PerDiS: design, implementation, and use of a PERsistent DIstributed Store, Recent Advances in Distributed Systems, LNCS N°1752, Springer-Verlag, 2000.
[4.2] S. Caughey, D. Hagimont, D. Ingham, Deploying
Distributed Objects on the Internet, Recent Advances in Distributed
Systems, LNCS N°1752, Springer-Verlag, 2000.
[4.3]
S. Bouchenak, D. Hagimont, Services de Mobilité et de
Persistance des Applications Java, Les intergiciels –
développements récent dans Corba, Java RMI et les
agents mobiles, Editions Hermès, 2002.
[4.4] D. Hagimont, P. Stolf, L. Broto, N. De Palma,
Component-based autonomic management for legacy software, Autonomic
Computing and Networking, Springer USA, 2009.
[5.1] F. Boyer, J. Cayuela, P.Y. Chevalier, A. Freyssinet, D. Hagimont, Supporting an Object-Oriented Distributed System: Experience with Unix, Chorus and Mach, Proc. of the third Symposium on Experiences with Distributed and Multiprocessor Systems (SEDMS), Atlanta, March 1991. [ PDF]
[5.2] P.Y. Chevalier, A. Freyssinet, D. Hagimont, S. Lacourte, X. Rousset de Pina, Is the Microkernel Technology Well-suited for the Support of Object-Oriented Operating Systems: the Guide Experience, Proc. of the second Symposium on Microkernels and Other Kernel Architectures (MOKA), San Diego, September 1993. [PDF]
[5.3] P.Y. Chevalier, A. Freyssinet, D. Hagimont, S. Krakowiak, S. Lacourte, X. Rousset de Pina, Experience with Shared Object Support in the Guide System, Proc. of the fourth Symposium on Experiences with Distributed and Multiprocessor Systems (SEDMS), San Diego, September 1993. [ PDF]
[5.4] D. Hagimont, Protection in the Guide Object-Oriented Distributed System, Eighth European Conference on Object-Oriented Programming (ECOOP), Bologna, July 1994. [PDF]
[5.5] D. Hagimont, P.Y. Chevalier, A. Freyssinet , S. Krakowiak, S. Lacourte, J. Mossière, X. Rousset de Pina, Persistent Shared Object Support in the Guide System: Evaluation & Related Work, Ninth Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), Portland, October 1994. [PDF]
[5.6] D. Hagimont, J. Mossière, X. Rousset de Pina, F. Saunier, Hidden Software Capabilities, Sixteenth International Conference on Distributed Computing Systems (ICDCS), Hong Kong, May 1996. [ PDF]
[5.7] P. Dechamboux, D. Hagimont, J. Mossière, X. Rousset de Pina, The Arias Distributed Shared Memory: an Overview, Twenty third International Winter School on Current Trends in Theory and Practice of Informatics (invited talk), LNCS N° 1175, Springer Verlag, Milovy, Tchek Republic, November 1996. [PDF]
[5.8] D. Hagimont, L. Ismail, A Protection Scheme for Mobile Agents on Java, Third ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom), Budapest, September 1997. [ PDF]
[5.9] C. Jensen, D. Hagimont, Protection Reconfiguration for Reusable Software, Second Euromicro Conference on Software Maintenance and Reengineering, Florence, May 1998. [PDF]
[5.10] D. Hagimont, D. Louvegnies, Javanaise: Distributed Shared Objects for Internet Cooperative Applications, IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware), The Lake District, September 1998. [PDF]
[5.11] L. Ismail, D. Hagimont, A Performance Evaluation of the Mobile Agent Paradigm, Fourteenth Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), Denver, November 1999. [ PDF]
[5.12] S. Bouchenak, D. Hagimont, Pickling threads state in the Java system, 33rd International Conference on Technology of Object-Oriented Languages (TOOLS), St. Malo, June 2000. [PDF]
[5.13] D. Hagimont, J.-J. Vandewalle, JCCap: capability-based access control for Java Card, 4th Smart Card Research and Advanced Application Conference (Cardis), Bristol, September 2000. [PDF ]
[5.14] V. Marangozova, D. Hagimont, An infrastructure for CORBA component replication, 1st IFIP/ACM Working Conference on Component Deployment, Berlin, June 2002. [PDF]
[5.15] D. Hagimont, N. De Palma, Removing Indirection Objects for non-functional properties, International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’02), Las Vegas, June 2002. [PDF]
[5.16] D. Hagimont, N. De Palma, Non-functional Capability-based Access Control in the Java Environment. In Proceedings of the 8th IFIP/ACM International Conference on Object-Oriented Information Systems, Montpellier (France), September 2002. [PDF]
[5.17] V. Marangozova, D. Hagimont, Non-functional Replication Management in the Corba Component Model. In Proceedings of the 8th International IFIP/ACM Conference on Object-Oriented Information Systems, Montpellier (France), September 2002. [PDF]
[5.18] V. Marangozova, D. Hagimont. An Architectural Approach to Replication Configuration. In 6th International Conference on Principles of Distributed Systems (OPODIS’2002), Reims (France), December 2002. [PDF]
[5.19] N. De Palma, S. Ben Atallah, S. Bouchenak, D. Hagimont, Globally Consistent Dynamic Reconfiguration, International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’03), Las Vegas, June 2003. [PDF]
[5.20] S. Bouchenak, D. Hagimont, N. De Palma, Efficient Java Thread Serialization, 2nd International Conference on the Principles and Practice of Programming in Java, Kilkenny City, Ireland, June 2003.[PDF]
[5.21] S. Bouchenak, D. Hagimont and N. De Palma. Techniques for Implementing Efficient Java Thread Serialization. In Proceedings of the ACS/IEEE International Conference on Computer Systems and Appliactions (AICCSA'03), Tunis, Tunisia, July 2003. [PDF]
[5.22] S. Ben Atallah, O. Layaïda, N. De Palma, D. Hagimont. Dynamic Configuration of Multimedia Applications In Proceedings of the 6th IFIP/IEEE International Conference on Management of Multimedia Networks and Services(MMNS'03), Belfast, Northern Ireland, September 6-10, 2003. [PDF]
[5.23] S. Bouchenak, F. Boyer, N. De Palma, D. Hagimont. Can Aspects Be Injected ? Experience with Replication and Protection. In Proceedings of the International Symposium on Distributed Objects and Applications (DOA 2003), Catania, Italy, November 3-7, 2003. [PDF]
[5.24] O. Layaida, S. Ben Atallah, D. Hagimont. Adaptive Media Streaming Using Self-Reconfigurable Proxies. 7th IEEE International Conference on High Speed Networks and Multimedia Communications, Toulouse, July 2004. [PDF]
[5.25] N. De Palma, S. Jean, S. Ben
Atallah, D. Hagimont, J2EE
Applications Deployment: A first Experiment, International
Conference
on Parallel and Distributed Processing Techniques and
Applications (PDPTA’04), Las Vegas, June 2004. [PDF]
[5.26] O. Layaida, S. Benatallah, D. Hagimont, Reconfiguration-based QoS Management in Multimedia Streaming Applications, 30th Euromicro Conference, Track on "Multimedia & Telecommunications: Challenges in Distributed Multimedia Systems ", Rennes, September 2004. [PDF]
[5.27] O. Layaïda, D. Hagimont, PLASMA : A Component-based Framework for Building Self-Adaptive Applications. In Proc. SPIE/IS&T Symposium On Electronic Imaging, Conference on Embedded Multimedia Processing and Communications, San Jose, CA, USA, January 2005. [PDF]
[5.28] S. Bouchenak, F. Boyer, D. Hagimont, S. Krakowiak, N. De Palma, V. Quéma, J.-B. Stefani, Architecture-Based Autonomous Repair Management: Application to J2EE Clusters, 2nd International Conference on Autonomic Computing (ICAC) - short paper, Seattle, June 2005.
[5.29] O. Layaïda, D. Hagimont, Designing Self-Adaptive Multimedia Applications through Hierarchical Reconfiguration, 5th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS), Athens, Greece, June 2005. [PDF]
[5.30] S.
Bouchenak, F. Boyer, D.
Hagimont, S. Krakowiak, A. Mos, N. De Palma, V. Quema, J.-B.
Stefani, Architecture-Based Autonomous Repair Management: An
Application to J2EE Clusters, 24th IEEE Symposium on Reliable
Distributed Systems (SRDS), Orlando, Florida, October 2005. [PDF]
[5.31] S. Sicard, N. De Palma, D. Hagimont,
J2EE Server
Scalability through EJB Replication, 21st ACM Symposium on Applied
Computing (SAC), Special Track on Distributed
Systems and Grid Computing, Dijon, France, April 2006. [PDF]
[5.32] J. Philippe,
N.
De
Palma, S. Bouchenak, F. Boyer, D. Hagimont, A Black-Box Approach for
Web Application SLA (short paper), 21st ACM Symposium on Applied
Computing (SAC), Dijon, France, April 2006.
[5.33] S. Bouchenak, N. De Palma, D. Hagimont, S. Krakowiak, C. Taton, Autonomic Management of Internet Services: Experience with Self-Optimization, 3nd International Conference on Autonomic Computing (ICAC) - short paper, Dublin, June 2006.
[5.34] D.
Hagimont, S.
Bouchenak, N. De Palma, C. Taton, Autonomic Management of Clustered Applications, IEEE International Conference on Cluster
Computing, Barcelona, September 25th-28th, 2006. [PDF]
[5.35] B.
Claudel,
N. De
Palma, R.
Lachaize, D. Hagimont, Self-protection for Distributed Component-Based Applications,
Eighth International Symposium on Stabilization, Safety, and
Security of Distributed Systems, Dallas,
USA,
November 2006. [PDF]
[5.36] C. Taton,
N. De Palma, D. Hagimont, S. Bouchenak, J. Philippe,
Self-optimization of Clustered Message-Oriented Middleware, 9th International
Symposium on Distributed Objects,
Middleware, and Applications (DOA), Vilamoura, Algarve,
Portugal, Nov 26 - 28, 2007.
[5.37] M. Toure, G. Berhe, P. Stolf, L. Broto, N. De Palma, D. Hagimont, Autonomic Management for Grid Applications, 16th Euromicro International Conference on Parallel, Distributed and network-based Processing, Toulouse, February 2008. [PDF]
[5.38] L. Broto, D. Hagimont, P. Stolf, N. De Palma, S. Temate, Autonomic management policy specification in Tune, 23rd Annual ACM Symposium on Applied Computing, Fortaleza, Brazil, March 2008. [PDF]
[5.39]
L. Broto, D. Hagimont, E.
Annoni, B. Combemale,
J.-P. Bahsoun. A Model Driven Autonomic management System, 5th
International Conference on Information Technology – New
Generations, Las Vegas, USA, April 2008. [PDF]
[5.40] B.
Combemale, L. Broto, X. Crégut, M. Daydé, D. Hagimont, Autonomic
Mangement Policy Specification: from UML to DSML, ACM/IEEE 11th
International Conference on Model Driven Engineering Languages and
Systems, Toulouse, September 2008. [PDF]
[5.41] O. Chebaro, L. Broto, J.-P.
Bahsoun, D. Hagimont, Self-TUNe-ing of a J2EE clustered application,
6th IEEE Conference on Engineering of Autonomic and Autonomous Systems,
San Francisco, USA, April 2009. [PDF]
[5.42] A. Gadafi, L. Broto, A. Sayah, D. Hagimont, N. Depalma, Autonomic Energy Management in a Replicated Server System, 6th International Conference on Autonomic and Autonomous Systems, Cancun, Mexico March 2010. [PDF]
[5.43] M. Toure, P. Stolf, D. Hagimont, L. Broto, Large scale deployment, 6th International Conference on Autonomic and Autonomous Systems, Cancun, Mexico March 2010.
[5.44] A. Tchana, S. Temate, L. Broto, D. Hagimont,, Autonomic resource allocation in a J2EE cluster, 1st International Conference on Utility and Cloud Computing, Chennai, India , December 2010. [PDF]
[5.45] S. Temate, A. Tchana, L. Broto, D. Hagimont, A High Level Approach for Generating Model's Graphical Editors, 5th International Conference on Information Technology – New Generations (ITNG), Las Vegas, April 2011.
[6.1] D. Hagimont, L. Ismail, Contrôle d'Accès dans un Système à Agents Mobiles sur Java, Colloque International sur les Nouvelles Technologies de l'Information (NOTERE), Pau, November 1997. [PDF]
[6.2] L. Ismail, D. Hagimont, Spécialisation de serveurs par des agents mobiles, Colloque International sur les Nouvelles Technologies de l'Information (NOTERE), Montréal, November 1998. [ PDF]
[6.3] S. Bouchenak, D. Hagimont, X. Rousset de Pina, Capture et restauration du contexte d'exécution d'un thread dans l'environnement Java, 1ère Conférence Française sur les Systèmes d'Exploitation (CFSE-1), Chapitre Français de l'ACM-SIGOPS, Rennes, Juin 1999. [ PDF]
[6.4] V. Marangozova, D. Hagimont, Adaptation d'une application répartie pour la disponibilité : expérience et évaluation, 2ième Conférence Française sur les Systèmes d'Exploitation (CFSE-2), Chapitre Français de l'ACM-SIGOPS, Paris, Avril 2001 [ PDF]
[6.5] O. Layaida, D. Hagimont, Adaptation dynamique dans une application multimédia répartie, Journées Francophone d’Accès Intelligent aux Documents Multimédias sur l’Internet, Sousse, Juin 2002. [PDF]
[6.6] N. De Palma, F. Boyer, D. Hagimont, S. Bouchenak, S. Ben Atallah, Optimisation des composants pour la gestion de propriétés non fonctionnelles, Journées Composants, Lille, Mars 2004.
[6.7] S. Sicard, N. De Palma, D. Hagimont, Passage à l’échelle de serveur J2EE : le cas des EJB, 4ième Conférence Française sur les Systèmes d'Exploitation (CFSE-4), Chapitre Français de l'ACM-SIGOPS, Le Croisic, Avril 2005. [PDF]
[6.8] O. Layaida, D. Hagimont, Composition et Reconfiguration Hiérarchiques pour des Services Multimédia Auto-Adaptables, 4ième Conférence Française sur les Systèmes d'Exploitation (CFSE-4), Chapitre Français de l'ACM-SIGOPS, Le Croisic, Avril 2005. [PDF]
[7.1] D. Hagimont, S. Krakowiak, X. Rousset de Pina, Protection in an Object-Oriented Distributed Virtual Machine, Proc. of the second International Workshop on Object Orientation in Operating Systems (IWOOOS), Paris, September 1992. [PDF]
[7.2] P.Y. Chevalier, D. Hagimont, S. Krakowiak, X. Rousset de Pina, System Support for Shared Objects, Fifth ACM European SIGOPS Workshop on Models and Paradigms for Distributed Systems Structuring, Mont Saint-Michel, September 1992. [PDF]
[7.3] D. Hagimont, J. Mossière, X. Rousset de Pina, Hidden Capabilities: Towards a Flexible Protection Utility for the Internet, Seventh ACM SIGOPS Workshop on Models and Paradigms for Distributed Systems Structuring (European SIGOPS), Connemara, September 1996. [ PDF]
[7.4] C. Jensen, D. Hagimont, Protection Wrappers : a Simple
and Portable Sandbox for Untrusted, Ninth ACM SIGOPS Workshop on
Models and Paradigms for Distributed Systems Structuring (European
SIGOPS), Sintra, September 1998. [PDF]
[7.5]
V. Marangozova, D. Hagimont, Availability through Adaptation: a
Distributed Application Experiment and Evaluation, European Research
Seminar on Advances in Distributed Systems (ERSADS'2001), Bologna,
May 2001. [ PDF]
[7.6] C. Rippert, D. Hagimont, An evaluation of the Java Card environment, Advanced Topic Workshop Middleware for Mobile Computing, Heidelberg (Germany), Novembre 2001.[PDF]
[7.7] D. Hagimont, N. De Palma, F. Boyer, S. Ben Atallah, Improving performances for non-functional properties, Workshop on Reflexive and Adaptative Middleware Systems, Middleware 2003, Rio de Janeiro, Brazil, June 2003.
[7.8] S. Ben Atallah, D. Hagimont, S. Jean, N. De Palma, A first step towards autonomous clustered J2EE applications management, 1st International Workshop on Operating Systems, Programming Environments and Management Tools for High-Performance Computing on Clusters, Saint-Malo, June 2004. [PDF]
[7.9] S. Bouchenak, N. De Palma, D. Hagimont, Autonomic administration of clustered J2EE applications, IFIP/IEEE International Workshop on Self-Managed Systems & Services, Nice, May 2005. [PDF]
[7.10] C. Taton, S. Bouchenak, F. Boyer, N. De Palma, D. Hagimont and A. Mos, Self-Manageable Replicated Servers. VLDB Workshop on Design, Implementation, and Deployment of Database Replication (WDIDDR), at 31st International Conference on Very Large Data Bases, Trondheim, Norway, August 2005. [PDF]
[7.11] C. Taton, S. Bouchenak, N. De Palma, D. Hagimont, S. Sicard,
Self-Sizing of Clustered Databases, 2nd IEEE International
Workshop on Autonomic Communications and Computing (ACC 2006), Niagara-Falls, June 2006. [PDF]
[7.12] B. Combemale, L. Broto,
A. Tchana, D. Hagimont, Metamodeling Autonomic System Management
Policies - Ongoing Works, IEEE International Workshop on Model-Driven
Development of Autonomic Systems, Turku, Finland, July 2008. [PDF]
[7.13] A.
Gadafi, A.
Tchana, D.
Hagimont,
L. Broto, Autonomic
Energy Management in
Clusters,
1st
International Workshop
on
Green Computing Middleware,
Bangalore,
India,
November
2010.
[8.1] P.Y. Chevalier, D. Hagimont, Apport de la Technologie Micro-noyau à la Construction d’un Système Réparti à Objets, Journées des Jeunes Chercheurs en Systèmes Informatiques Répartis, Grenoble, April 1993.
[8.2] D. Hagimont, Object-Based Systems or Object-Based Environment, That’s the Question, ECOOP System Implementors Workshop, Bologna, July 1994. [PDF]
[8.3] D. Hagimont, Fine grained object protection in the Guide distributed system, Cabernet Workshop, Dublin, March 1994.
[8.4] P.Y. Chevalier, D. Hagimont, J. Mossière, X. Rousset de Pina, Object Migration in the Guide System, ECOOP Workshop on Mobility and Replication, Aarhus (Denmark), August 1995. [ PDF]
[8.5] P. Dechamboux, D. Hagimont, M. Lopez, Using a Distributed Shared Memory for implementing Efficient information Mediators, Poster Session, High Performance Computing and Networking (HPCN Europe’96), Brussels, April 1996. [PDF]
[8.6] P. Dechamboux, D. Hagimont, J. Mossière, X. Rousset de Pina, Un service de gestion de données persistantes partagées, Rencontres Francophones du Parallèlisme(RenPar’8), Bordeaux, Mai 1996. [PDF]
[8.7] D. Hagimont, S. Krakowiak, J. Mossière, X. Rousset de Pina, A selective Protection Scheme for the Java Environment, First International Workshop on Persistence and Java, Glasgow, September 1996. [ PDF]
[8.8] D. Hagimont, O. Huet, J. Mossière, A Protection Scheme for a CORBA Environment, ECOOP'97 Workshop on CORBA: Implementation, Use and Evaluation, Jyvaskyla, Finland, June 1997. [ PDF]
[8.9] P. Dechamboux, D. Hagimont, J. Mossière, X. Rousset de Pina, Un service de gestion de données persistantes partagées adaptable, Journée sur la Conception de Systèmes Adaptatifs et Spécialisables, Rennes, Avril 1997. [ PDF]
[8.10] D. Hagimont, L. Ismail, J. Mossière, Access Control Using Hidden Software Capabilities, Poster and demonstration at Symposium on Operating Systems Principles (SOSP), Saint-Malo, October 1997.
[8.11] C. Jensen, D. Hagimont, Mutual Suspicion in a Generic Object-Support System, ECOOP'98 Workshop Distributed Object, Brussels, Belgium, July 1998.
[8.12] Sara Bouchenak, Daniel Hagimont. Approaches to Capturing Java Threads State. IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware'2000), Poster session, New York, USA, April 2000.
-----------------------------
* This paper is a postprint of a paper submitted to and accepted for publication in IEE proceedings – Software and is subject to IEE copyright [http://www.iee.org/]. The copy of record is available at [http://www.ieedl.org/].