publications: - title: "Mapping High-Level Business Rules To and Through Aspects" author: - name: "María Agustina Cibrán" link: "https://researchr.org/alias/mar%C3%ADa-agustina-cibr%C3%A1n" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" - name: "Viviane Jonckers" link: "https://researchr.org/alias/viviane-jonckers" year: "2006" doi: "http://objet.revuesonline.com/article.jsp?articleId=8355" links: doi: "http://objet.revuesonline.com/article.jsp?articleId=8355" tags: - "rule-based" - "business rules" - "rules" researchr: "https://researchr.org/publication/CibranDJ06" cites: 0 citedby: 0 journal: "Lobjet" volume: "12" number: "2-3" pages: "63-88" kind: "article" key: "CibranDJ06" - title: "Is Domain Knowledge an Aspect?" author: - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" - name: "Theo D'Hondt" link: "http://soft.vub.ac.be/~tjdhondt/HTM.dir/homepage.htm" year: "1999" researchr: "https://researchr.org/publication/DHondtD99" cites: 0 citedby: 0 pages: "293-294" booktitle: "ECOOPW" kind: "inproceedings" key: "DHondtD99" - title: "Workshop on Aspects and Dimensions of Concern: Requirements on, and Challenge Problems for, Advanced Separation of Concerns" author: - name: "Peri L. Tarr" link: "https://researchr.org/alias/peri-l.-tarr" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" - name: "Lodewijk Bergmans" link: "https://researchr.org/alias/lodewijk-bergmans" - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" year: "2000" doi: "http://link.springer.de/link/service/series/0558/bibs/1964/19640203.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1964/19640203.htm" tags: - "separation of concerns" researchr: "https://researchr.org/publication/TarrDBL00" cites: 0 citedby: 0 pages: "203-240" booktitle: "ECOOPW" kind: "inproceedings" key: "TarrDBL00" - title: "SelfSync: a dynamic round-trip engineering environment" author: - name: "Ellen Van Paesschen" link: "https://researchr.org/alias/ellen-van-paesschen" - name: "Wolfgang De Meuter" link: "https://researchr.org/alias/wolfgang-de-meuter" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" year: "2005" doi: "http://doi.acm.org/10.1145/1094855.1094929" links: doi: "http://doi.acm.org/10.1145/1094855.1094929" tags: - "meta-model" - "model-driven engineering" - "Meta-Environment" - "round trip engineering" - "meta-objects" researchr: "https://researchr.org/publication/PaesschenMD05a" cites: 0 citedby: 0 pages: "190-191" booktitle: "OOPSLA" kind: "inproceedings" key: "PaesschenMD05a" - title: "Hybrid aspects for weaving object-oriented functionality and rule-based knowledge" author: - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" - name: "Viviane Jonckers" link: "https://researchr.org/alias/viviane-jonckers" year: "2004" doi: "http://doi.acm.org/10.1145/976270.976287" links: doi: "http://doi.acm.org/10.1145/976270.976287" tags: - "rule-based" - "weaving" - "rules" researchr: "https://researchr.org/publication/DHondtJ04" cites: 0 citedby: 0 pages: "132-140" booktitle: "AOSD" kind: "inproceedings" key: "DHondtJ04" - title: "Explicit High-Level Rules for the Customization of Web Services Management" author: - name: "María Agustina Cibrán" link: "https://researchr.org/alias/mar%C3%ADa-agustina-cibr%C3%A1n" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" year: "2006" tags: - "rule-based" - "web service" - "rules" - "web services" researchr: "https://researchr.org/publication/CibranD06%3A0" cites: 0 citedby: 0 pages: "113-128" booktitle: "gsem" kind: "inproceedings" key: "CibranD06:0" - title: "Position Paper: Feature Interaction in Composed Systems" author: - name: "Elke Pulvermüller" link: "https://researchr.org/alias/elke-pulverm%C3%BCller" - name: "Andreas Speck" link: "https://researchr.org/alias/andreas-speck" - name: "James Coplien" link: "https://researchr.org/alias/james-coplien" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" - name: "Wolfgang De Meuter" link: "https://researchr.org/alias/wolfgang-de-meuter" year: "2001" doi: "http://www.info.uni-karlsruhe.de/~pulvermu/workshops/ecoop2001/proceedings/FICS2001.pdf" links: doi: "http://www.info.uni-karlsruhe.de/~pulvermu/workshops/ecoop2001/proceedings/FICS2001.pdf" researchr: "https://researchr.org/publication/PulvermullerSCDM01" cites: 0 citedby: 0 pages: "1-6" booktitle: "ECOOP" kind: "inproceedings" key: "PulvermullerSCDM01" - title: "Preface of the Proceedings of the Third International ERCIM Symposium on Software Evolution - EVOL 2007" author: - name: "Tom Mens" link: "http://staff.umh.ac.be/Mens.Tom/" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Ellen Van Paesschen" link: "https://researchr.org/alias/ellen-van-paesschen" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" year: "2007" doi: "http://eceasst.cs.tu-berlin.de/index.php/eceasst/article/view/111/109" links: doi: "http://eceasst.cs.tu-berlin.de/index.php/eceasst/article/view/111/109" tags: - "software evolution" researchr: "https://researchr.org/publication/MensMPD07" cites: 0 citedby: 0 journal: "eceasst" volume: "8" kind: "article" key: "MensMPD07" - title: "Seamless integration of rule-based knowledge and object-oriented functionality with linguistic symbiosis" author: - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" - name: "Kris Gybels" link: "https://researchr.org/alias/kris-gybels" - name: "Viviane Jonckers" link: "https://researchr.org/alias/viviane-jonckers" year: "2004" doi: "http://doi.acm.org/10.1145/967900.968168" links: doi: "http://doi.acm.org/10.1145/967900.968168" tags: - "rule-based" - "rules" researchr: "https://researchr.org/publication/DHondtGJ04" cites: 0 citedby: 0 pages: "1328-1335" booktitle: "SAC" kind: "inproceedings" key: "DHondtGJ04" - title: "Inter-language reflection: A conceptual model and its implementation" author: - name: "Kris Gybels" link: "https://researchr.org/alias/kris-gybels" - name: "Roel Wuyts" link: "http://roelwuyts.be" - name: "Stéphane Ducasse" link: "http://stephane.ducasse.free.fr/" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" year: "2006" doi: "http://dx.doi.org/10.1016/j.cl.2005.10.003" abstract: "Meta programming is the act of reasoning about a computational system. For example, a program in Prolog can reason about a program written in Smalltalk. Reflection is a more powerful form of meta programming where the same language is used to reason about, and act upon, itself in a causally connected way. Thus on the one hand we have meta programming that allows different languages or paradigms to be used, but without causal connection, while on the other hand we have reflection that offers causal connection but only for a single language. This paper combines both and presents inter-language reflection that allows one language to reason about and change in a causally connected way another language and vice versa. The fundamental aspects of inter-language reflection and the language symbiosis used therein, are discussed. Moreover the implementation of two symbiotic reflective languages is discussed: Agora/Java and SOUL/Smalltalk." links: doi: "http://dx.doi.org/10.1016/j.cl.2005.10.003" tags: - "programming languages" - "Prolog" - "Java" - "meta programming" - "meta-model" - "modeling language" - "computational reflection" - "language modeling" - "programming paradigms" - "programming" - "Meta-Environment" - "reflection" - "meta-objects" researchr: "https://researchr.org/publication/GybelsWDD06" cites: 0 citedby: 1 journal: "Comp. Lang., Syst. \\& Struct." volume: "32" number: "2-3" pages: "109-124" kind: "article" key: "GybelsWDD06" - title: "Living with the Law: Can Automation give us Moore with Less?" author: - name: "Celina Gibbs" link: "https://researchr.org/alias/celina-gibbs" - name: "Jennifer Baldwin" link: "https://researchr.org/alias/jennifer-baldwin" - name: "Nieraj Singh" link: "https://researchr.org/alias/nieraj-singh" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" - name: "Yvonne Coady" link: "https://researchr.org/alias/yvonne-coady" year: "2008" doi: "http://dx.doi.org/10.1109/ASE.2008.57" links: doi: "http://dx.doi.org/10.1109/ASE.2008.57" researchr: "https://researchr.org/publication/GibbsBSDC08" cites: 0 citedby: 0 pages: "395-398" booktitle: "ASE" kind: "inproceedings" key: "GibbsBSDC08" - title: "Simple crosscutting concerns are not so simple: analysing variability in large-scale idioms-based implementations" author: - name: "Magiel Bruntink" link: "https://researchr.org/alias/magiel-bruntink" - name: "Arie van Deursen" link: "http://www.st.ewi.tudelft.nl/~arie/" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" - name: "Tom Tourwé" link: "https://researchr.org/alias/tom-tourw%C3%A9" year: "2007" doi: "http://doi.acm.org/10.1145/1218563.1218586" links: doi: "http://doi.acm.org/10.1145/1218563.1218586" tags: - "object-oriented programming" - "rule-based" - "aspect oriented programming" - "subject-oriented programming" - "feature-oriented programming" researchr: "https://researchr.org/publication/BruntinkDDT07" cites: 0 citedby: 0 pages: "199-211" booktitle: "AOSD" kind: "inproceedings" key: "BruntinkDDT07" - title: "Detecting and Resolving Model Inconsistencies Using Transformation Dependency Analysis" author: - name: "Tom Mens" link: "http://staff.umh.ac.be/Mens.Tom/" - name: "Ragnhild Van Der Straeten" link: "http://soft.vub.ac.be/soft/members/ragnhildvanderstraeten" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" year: "2006" doi: "http://dx.doi.org/10.1007/11880240_15" links: doi: "http://dx.doi.org/10.1007/11880240_15" tags: - "model-to-model transformation" - "meta-model" - "points-to analysis" - "analysis" - "source-to-source" - "model transformation" - "Meta-Environment" - "transformation" researchr: "https://researchr.org/publication/MensSD06" cites: 0 citedby: 0 pages: "200-214" booktitle: "MoDELS" kind: "inproceedings" key: "MensSD06" - title: "Preface of Proceedings of the ERCIM Working Group on Software Evolution (2006)" author: - name: "Tom Mens" link: "http://staff.umh.ac.be/Mens.Tom/" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" year: "2007" doi: "http://dx.doi.org/10.1016/j.entcs.2006.09.010" links: doi: "http://dx.doi.org/10.1016/j.entcs.2006.09.010" tags: - "software evolution" researchr: "https://researchr.org/publication/MensD07" cites: 0 citedby: 0 journal: "ENTCS" volume: "166" pages: "1-4" kind: "article" key: "MensD07" - title: "A Slice of MDE with AOP: Transforming High-Level Business Rules to Aspects" author: - name: "María Agustina Cibrán" link: "https://researchr.org/alias/mar%C3%ADa-agustina-cibr%C3%A1n" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" year: "2006" doi: "http://dx.doi.org/10.1007/11880240_13" links: doi: "http://dx.doi.org/10.1007/11880240_13" tags: - "rule-based" - "business rules" - "slicing" - "rules" - "MDE" researchr: "https://researchr.org/publication/CibranD06" cites: 0 citedby: 0 pages: "170-184" booktitle: "MoDELS" kind: "inproceedings" key: "CibranD06" - title: "SelfSync: A Dynamic Round-Trip Engineering Environment" author: - name: "Ellen Van Paesschen" link: "https://researchr.org/alias/ellen-van-paesschen" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" year: "2005" doi: "http://dx.doi.org/10.1007/11663430_40" links: doi: "http://dx.doi.org/10.1007/11663430_40" tags: - "meta-model" - "UML" - "model-driven engineering" - "Meta-Environment" - "round trip engineering" - "meta-objects" researchr: "https://researchr.org/publication/PaesschenD05" cites: 0 citedby: 0 pages: "347-352" booktitle: "uml" kind: "inproceedings" key: "PaesschenD05" - title: "Making software knowledgeable" author: - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" year: "2002" doi: "http://doi.acm.org/10.1145/581339.581477" links: doi: "http://doi.acm.org/10.1145/581339.581477" researchr: "https://researchr.org/publication/DHondt02" cites: 0 citedby: 0 pages: "735-736" booktitle: "ICSE" kind: "inproceedings" key: "DHondt02" - title: "Model refactorings through rule-based inconsistency resolution" author: - name: "Ragnhild Van Der Straeten" link: "https://researchr.org/alias/ragnhild-van-der-straeten" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" year: "2006" doi: "http://doi.acm.org/10.1145/1141277.1141564" links: doi: "http://doi.acm.org/10.1145/1141277.1141564" tags: - "rule-based" - "meta-model" - "model refactoring" - "refactoring" - "rules" - "rule-based refactoring" - "Meta-Environment" researchr: "https://researchr.org/publication/StraetenD06" cites: 0 citedby: 0 pages: "1210-1217" booktitle: "SAC" kind: "inproceedings" key: "StraetenD06" - title: "Proceedings of the ECOOP 2001 Workshop on Feature Interaction in Composed Systems (FICS 2001), Budapest, Hungary, June 18-22, 2001" year: "2001" researchr: "https://researchr.org/publication/ecoop%3A2001fics" cites: 0 citedby: 0 booktitle: "Proceedings of the ECOOP 2001 Workshop on Feature Interaction in Composed Systems (FICS 2001), Budapest, Hungary, June 18-22, 2001" conference: "ECOOP" editor: - name: "Elke Pulvermüller" link: "https://researchr.org/alias/elke-pulverm%C3%BCller" - name: "Andreas Speck" link: "https://researchr.org/alias/andreas-speck" - name: "James Coplien" link: "https://researchr.org/alias/james-coplien" - name: "Maja D'Hondt" link: "http://ssel.vub.ac.be/ssel/about/members/majadhondt" - name: "Wolfgang De Meuter" link: "https://researchr.org/alias/wolfgang-de-meuter" volume: "2001-14" series: "Technical Report" publisher: "University of Karlsruhe, Institut für Programmstrukturen und Datenorganisation" kind: "proceedings" key: "ecoop:2001fics"