publications: - title: "Towards a Methodology for Explicit Composition of MetaObjects" author: - name: "Philippe Mulet" link: "https://researchr.org/alias/philippe-mulet" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Pierre Cointe" link: "https://researchr.org/alias/pierre-cointe" year: "1995" tags: - "composition" researchr: "https://researchr.org/publication/MuletMC95" cites: 0 citedby: 0 pages: "316-330" booktitle: "OOPSLA" kind: "inproceedings" key: "MuletMC95" - title: "Prototype-Based Languages: From a New Taxonomy to Constructive Proposals and Their Validation" author: - name: "Christophe Dony" link: "https://researchr.org/alias/christophe-dony" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Pierre Cointe" link: "https://researchr.org/alias/pierre-cointe" year: "1992" tags: - "rule-based" - "taxonomy" researchr: "https://researchr.org/publication/DonyMC92" cites: 0 citedby: 0 pages: "201-217" booktitle: "OOPSLA" kind: "inproceedings" key: "DonyMC92" - title: "WS-Objects: First-Class Objects as Web Service Parameters" author: - name: "Olena Rogovchenko" link: "https://researchr.org/alias/olena-rogovchenko" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" year: "2008" doi: "http://doi.ieeecomputersociety.org/10.1109/ICIW.2008.53" links: doi: "http://doi.ieeecomputersociety.org/10.1109/ICIW.2008.53" tags: - "meta-model" - "web service" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/RogovchenkoM08" cites: 0 citedby: 0 pages: "437-444" booktitle: "aict" kind: "inproceedings" key: "RogovchenkoM08" - title: "Proto-Reflex: un langage à prototypes avec réflexion de comportement" author: - name: "M. Jacques" link: "https://researchr.org/alias/m.-jacques" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" year: "1995" researchr: "https://researchr.org/publication/JacquesP95" cites: 0 citedby: 0 pages: "75-92" booktitle: "lmo" kind: "inproceedings" key: "JacquesP95" - title: "Architecture réflexive pour le contrôle de robots modulaires" author: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Simon Denier" link: "https://researchr.org/alias/simon-denier" year: "2004" doi: "http://objet.revuesonline.com/article.jsp?articleId=2945" links: doi: "http://objet.revuesonline.com/article.jsp?articleId=2945" tags: - "architecture" researchr: "https://researchr.org/publication/MalenfantD04" cites: 0 citedby: 0 journal: "Lobjet" volume: "10" number: "2-3" pages: "17-30" kind: "article" key: "MalenfantD04" - title: "SCOOP, Structured Concurrent Object-Oriented Prolog" author: - name: "Jean G. Vaucher" link: "https://researchr.org/alias/jean-g.-vaucher" - name: "Guy Lapalme" link: "https://researchr.org/alias/guy-lapalme" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" year: "1988" doi: "http://link.springer.de/link/service/series/0558/bibs/0322/03220191.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/0322/03220191.htm" tags: - "Prolog" - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/VaucherLM88" cites: 0 citedby: 0 pages: "191-211" booktitle: "ECOOPW" kind: "inproceedings" key: "VaucherLM88" - title: "ObjVProlog-D: distributed object-oriented programming in logic" author: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Guy Lapalme" link: "https://researchr.org/alias/guy-lapalme" - name: "Jean G. Vaucher" link: "https://researchr.org/alias/jean-g.-vaucher" year: "1996" doi: "http://www.dcs.kcl.ac.uk/staff/russel/CompSciNet/OO/oo030201.abs.html" links: doi: "http://www.dcs.kcl.ac.uk/staff/russel/CompSciNet/OO/oo030201.abs.html" tags: - "object-oriented programming" - "meta programming" - "logic programming" - "programming" - "subject-oriented programming" - "logic" - "Meta-Environment" - "feature-oriented programming" - "meta-objects" researchr: "https://researchr.org/publication/MalenfantLV96" cites: 0 citedby: 0 journal: "oos" volume: "3" pages: "61-86" kind: "article" key: "MalenfantLV96" - title: "On the Semantic Diversity of Delegation-Based Programming Languages" author: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" year: "1995" tags: - "programming languages" - "rule-based" - "programming" researchr: "https://researchr.org/publication/Malenfant95" cites: 0 citedby: 0 pages: "215-230" booktitle: "OOPSLA" kind: "inproceedings" key: "Malenfant95" - title: "Compiling an object-oriented language by program transformation" author: - name: "M. Jacques" link: "https://researchr.org/alias/m.-jacques" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" year: "1997" tags: - "programming languages" - "object-oriented programming" - "meta programming" - "transformation language" - "compiler" - "subject-oriented programming" - "Meta-Environment" - "feature-oriented programming" - "meta-objects" - "transformation" - "program transformation" researchr: "https://researchr.org/publication/JacquesM97" cites: 0 citedby: 0 pages: "13-28" booktitle: "lmo" kind: "inproceedings" key: "JacquesM97" - title: "Plan-based replication for fault-tolerant multi-agent systems" author: - name: "Alessandro de Luna Almeida" link: "https://researchr.org/alias/alessandro-de-luna-almeida" - name: "Samir Aknine" link: "https://researchr.org/alias/samir-aknine" - name: "Jean-Pierre Briot" link: "https://researchr.org/alias/jean-pierre-briot" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" year: "2006" doi: "http://dx.doi.org/10.1109/IPDPS.2006.1639670" links: doi: "http://dx.doi.org/10.1109/IPDPS.2006.1639670" tags: - "rule-based" researchr: "https://researchr.org/publication/AlmeidaABM06%3A0" cites: 0 citedby: 0 booktitle: "ipps" kind: "inproceedings" key: "AlmeidaABM06:0" - title: "Predictive fault tolerance in multiagent systems: a plan-based replication approach" author: - name: "Alessandro de Luna Almeida" link: "https://researchr.org/alias/alessandro-de-luna-almeida" - name: "Samir Aknine" link: "https://researchr.org/alias/samir-aknine" - name: "Jean-Pierre Briot" link: "https://researchr.org/alias/jean-pierre-briot" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" year: "2007" doi: "http://doi.acm.org/10.1145/1329125.1329295" links: doi: "http://doi.acm.org/10.1145/1329125.1329295" tags: - "rule-based" - "systematic-approach" researchr: "https://researchr.org/publication/AlmeidaABM07" cites: 0 citedby: 0 pages: "139" booktitle: "atal" kind: "inproceedings" key: "AlmeidaABM07" - title: "ARM : un modèle réflexif asynchrone pour les objets répartis et réactifs" author: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Simon Denier" link: "https://researchr.org/alias/simon-denier" year: "2003" doi: "http://objet.revuesonline.com/article.jsp?articleId=3609" links: doi: "http://objet.revuesonline.com/article.jsp?articleId=3609" researchr: "https://researchr.org/publication/MalenfantD03" cites: 0 citedby: 0 journal: "Lobjet" volume: "9" number: "1-2" pages: "91-103" kind: "article" key: "MalenfantD03" - title: "Reflection in logic, functional and object-oriented programming: a Short Comparative Study" author: - name: "François-Nicola Demers" link: "https://researchr.org/alias/fran%C3%A7ois-nicola-demers" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" year: "1995" abstract: "Reflection is a wide-ranging concept that has been studied independently in many different areas of science in general, and computer science in particular. Even in the sub-area of programming languages, it has been applied to different paradigms, especially the logic, functional and objectoriented ones. Partly because of different past influences, but also because researchers in these communities scarcely talk to each others, concepts have evolved separately, sometimes to the point where it is hard for people in one community to recognize similarities in the work of others, not to speak about cross-fertilization among them. In this paper, we propose a synthesis covering mainly the application of computation reflection to programming languages. We compare the different approaches and try to identify similar concepts hidden behind different names or constructs. We also point out the different emphasis that has been given to different concepts in each of them. We do not claim neither comp..." tags: - "programming languages" - "object-oriented programming" - "computational reflection" - "functional programming" - "programming paradigms" - "logic programming" - "e-science" - "programming" - "subject-oriented programming" - "logic" - "reflection" - "systematic-approach" - "feature-oriented programming" researchr: "https://researchr.org/publication/Demers95reflectionin" cites: 0 citedby: 0 booktitle: "In IJCAI '95 Workshop on Reflection and Metalevel Architectures and their Applications in AI" kind: "inproceedings" key: "Demers95reflectionin" - title: "Architectures méta-réflexives en programmation logique par objets" author: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" year: "1992" tags: - "architecture" researchr: "https://researchr.org/publication/Malenfant92" cites: 0 citedby: 0 pages: "253-267" booktitle: "jfplc" kind: "inproceedings" key: "Malenfant92" - title: "Évaluation partielle pour l implantation efficace de la réflexion de comportement" author: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "François-Nicolas Demers" link: "https://researchr.org/alias/fran%C3%A7ois-nicolas-demers" year: "1993" researchr: "https://researchr.org/publication/MalenfantD93" cites: 0 citedby: 0 pages: "197-213" booktitle: "jfplc" kind: "inproceedings" key: "MalenfantD93" - title: "Dynamic Adaptability: The MolèNE Experiment" author: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Maria-Teresa Segarra" link: "https://researchr.org/alias/maria-teresa-segarra" - name: "Françoise André" link: "https://researchr.org/alias/fran%C3%A7oise-andr%C3%A9" year: "2001" doi: "http://link.springer.de/link/service/series/0558/bibs/2192/21920110.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2192/21920110.htm" tags: - "reflection" researchr: "https://researchr.org/publication/MalenfantSA01" cites: 0 citedby: 0 pages: "110-117" booktitle: "reflection" kind: "inproceedings" key: "MalenfantSA01" - title: "Implantation du langage de programmation logique, par objets e répartie ObjVProlog-D" author: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Guy Lapalme" link: "https://researchr.org/alias/guy-lapalme" - name: "Jean G. Vaucher" link: "https://researchr.org/alias/jean-g.-vaucher" year: "1990" tags: - "e-science" researchr: "https://researchr.org/publication/MalenfantLV90" cites: 0 citedby: 0 pages: "161" booktitle: "jfplc" kind: "inproceedings" key: "MalenfantLV90" - title: "Distance between objects represented by octtrees defined in different coordinate systems" author: - name: "F. Major" link: "https://researchr.org/alias/f.-major" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Neil F. Stewart" link: "https://researchr.org/alias/neil-f.-stewart" year: "1989" doi: "http://dx.doi.org/10.1016/0097-8493(89)90011-3" links: doi: "http://dx.doi.org/10.1016/0097-8493(89)90011-3" researchr: "https://researchr.org/publication/MajorMS89" cites: 0 citedby: 0 journal: "cg" volume: "13" number: "4" pages: "497-503" kind: "article" key: "MajorMS89" - title: "Syntax-Directed Data Integration in Semantic Web Services Orchestrations" author: - name: "Aurélien Moreau" link: "https://researchr.org/alias/aur%C3%A9lien-moreau" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" year: "2008" doi: "http://doi.ieeecomputersociety.org/10.1109/DEXA.2008.18" links: doi: "http://doi.ieeecomputersociety.org/10.1109/DEXA.2008.18" tags: - "web service" - "web services" - "semantic web" researchr: "https://researchr.org/publication/MoreauM08" cites: 0 citedby: 0 pages: "744-748" booktitle: "dexaw" kind: "inproceedings" key: "MoreauM08" - title: "ObjVProlog-D: a reflexive object-oriented logic language for distributed computing" author: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Guy Lapalme" link: "https://researchr.org/alias/guy-lapalme" - name: "Jean G. Vaucher" link: "https://researchr.org/alias/jean-g.-vaucher" year: "1991" tags: - "logic" researchr: "https://researchr.org/publication/MalenfantLV91" cites: 0 citedby: 0 journal: "oopsm" volume: "2" number: "2" pages: "78-81" kind: "article" key: "MalenfantLV91" - title: "A Predictive Method for Providing Fault Tolerance in Multi-agent Systems" author: - name: "Alessandro de Luna Almeida" link: "https://researchr.org/alias/alessandro-de-luna-almeida" - name: "Samir Aknine" link: "https://researchr.org/alias/samir-aknine" - name: "Jean-Pierre Briot" link: "https://researchr.org/alias/jean-pierre-briot" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/IAT.2006.21" links: doi: "http://doi.ieeecomputersociety.org/10.1109/IAT.2006.21" researchr: "https://researchr.org/publication/AlmeidaABM06" cites: 0 citedby: 0 pages: "226-232" booktitle: "iat" kind: "inproceedings" key: "AlmeidaABM06" - title: "Composite Contract Enforcement in Hierarchical Component Systems" author: - name: "Philippe Collet" link: "https://researchr.org/alias/philippe-collet" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Alain Ozanne" link: "https://researchr.org/alias/alain-ozanne" - name: "Nicolas Rivierre" link: "https://researchr.org/alias/nicolas-rivierre" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-77351-1_3" links: doi: "http://dx.doi.org/10.1007/978-3-540-77351-1_3" tags: - "contracts" researchr: "https://researchr.org/publication/ColletMOR07" cites: 0 citedby: 0 pages: "18-33" booktitle: "SC" kind: "inproceedings" key: "ColletMOR07" - title: "UML Reflections" author: - name: "François Pennaneac h" link: "https://researchr.org/alias/fran%C3%A7ois-pennaneac-h" - name: "Jean-Marc Jézéquel" link: "https://researchr.org/alias/jean-marc-j%C3%A9z%C3%A9quel" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Gerson Sunyé" link: "https://researchr.org/alias/gerson-suny%C3%A9" year: "2001" doi: "http://link.springer.de/link/service/series/0558/bibs/2192/21920210.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2192/21920210.htm" tags: - "UML" - "reflection" researchr: "https://researchr.org/publication/PennaneachJMS01" cites: 0 citedby: 0 pages: "210-230" booktitle: "reflection" kind: "inproceedings" key: "PennaneachJMS01" - title: "ObjVProlog: Metaclasses in Logic" author: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Guy Lapalme" link: "https://researchr.org/alias/guy-lapalme" - name: "Jean G. Vaucher" link: "https://researchr.org/alias/jean-g.-vaucher" year: "1989" tags: - "logic" researchr: "https://researchr.org/publication/MalenfantLV89" cites: 0 citedby: 0 pages: "257-269" booktitle: "ECOOPW" kind: "inproceedings" key: "MalenfantLV89" - title: "A Semantics of Introspection in a Reflective Prototype-Based Language" author: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Christophe Dony" link: "https://researchr.org/alias/christophe-dony" - name: "Pierre Cointe" link: "https://researchr.org/alias/pierre-cointe" year: "1996" tags: - "semantics" - "rule-based" - "introspection" researchr: "https://researchr.org/publication/MalenfantDC96" cites: 0 citedby: 0 journal: "lisp" volume: "9" number: "2-3" pages: "153-179" kind: "article" key: "MalenfantDC96" - title: "Webjects, de vrais objets en paramètres des services web" author: - name: "Olena Rogovchenko" link: "https://researchr.org/alias/olena-rogovchenko" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" year: "2007" tags: - "web service" - "web services" researchr: "https://researchr.org/publication/RogovchenkoM07" cites: 0 citedby: 0 pages: "65-80" booktitle: "lmo" kind: "inproceedings" key: "RogovchenkoM07" - title: "Data Flow Repair in Web Service Orchestration at Runtime" author: - name: "Aurélien Moreau" link: "https://researchr.org/alias/aur%C3%A3%C2%A9lien-moreau" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Michel Dao" link: "https://researchr.org/alias/michel-dao" year: "2009" doi: "http://dx.doi.org/10.1109/ICIW.2009.15" links: doi: "http://dx.doi.org/10.1109/ICIW.2009.15" tags: - "web service" - "data-flow" researchr: "https://researchr.org/publication/MoreauMD09" cites: 0 citedby: 0 pages: "43-48" booktitle: "iciw" kind: "inproceedings" key: "MoreauMD09" - title: "Computing Optimal Checkpointing Strategies for Rollback and Recovery Systems" author: - name: "Pierre L Ecuyer" link: "https://researchr.org/alias/pierre-l-ecuyer" - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" year: "1988" researchr: "https://researchr.org/publication/LEcuyerM88" cites: 0 citedby: 0 journal: "TC" volume: "37" number: "4" pages: "491-496" kind: "article" key: "LEcuyerM88" - title: "Object-Oriented Technology: ECOOP 2004 Workshop Reader, ECOOP 2004 Workshops, Oslo, Norway, June 14-18, 2004, Final Reports" year: "2005" researchr: "https://researchr.org/publication/ecoopw%3A2004" cites: 0 citedby: 0 booktitle: "Object-Oriented Technology: ECOOP 2004 Workshop Reader, ECOOP 2004 Workshops, Oslo, Norway, June 14-18, 2004, Final Reports" conference: "ECOOPW" editor: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Bjarte M. Østvold" link: "https://researchr.org/alias/bjarte-m.-%C3%B8stvold" volume: "3344" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23988-X" kind: "proceedings" key: "ecoopw:2004" - title: "Actes des journées Langages et Modèles à Objets, LMO 99. Villefranche-sur-mer, 27-29 janvier" year: "1999" researchr: "https://researchr.org/publication/lmo%3A1999" cites: 0 citedby: 0 booktitle: "Actes des journées Langages et Modèles à Objets, LMO 99. Villefranche-sur-mer, 27-29 janvier" conference: "lmo" editor: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Roger Rousseau" link: "https://researchr.org/alias/roger-rousseau" publisher: "Hermès" isbn: "2-7462-0008-2" kind: "proceedings" key: "lmo:1999" - title: "Object-Oriented Technology, ECOOP 2000 Workshops, Panels, and Posters, Sophia Antipolis and Cannes, France, June 12-16, 2000, Proceedings" year: "2000" researchr: "https://researchr.org/publication/ecoopw%3A2000" cites: 0 citedby: 0 booktitle: "Object-Oriented Technology, ECOOP 2000 Workshops, Panels, and Posters, Sophia Antipolis and Cannes, France, June 12-16, 2000, Proceedings" conference: "ECOOPW" editor: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Sabine Moisan" link: "https://researchr.org/alias/sabine-moisan" - name: "Ana M. D. Moreira" link: "https://researchr.org/alias/ana-m.-d.-moreira" volume: "1964" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-41513-0" kind: "proceedings" key: "ecoopw:2000"