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: "L OBJET" 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: "Object-Oriented Technology, ECOOP 99 Workshop Reader, ECOOP 99 Workshops, Panels, and Posters, Lisbon, Portugal, June 14-18, 1999, Proceedings" editor: - name: "Ana M. D. Moreira" link: "https://researchr.org/alias/ana-m.-d.-moreira" - name: "Serge Demeyer" link: "https://researchr.org/alias/serge-demeyer" volume: "1743" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-66954-X" 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: "Object-Oriented Technology, ECOOP 2000 Workshops, Panels, and Posters, Sophia Antipolis and Cannes, France, June 12-16, 2000, Proceedings" 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: "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: "Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, October 16-20, 2005, San Diego, CA, USA" editor: - name: "Ralph E. Johnson" link: "http://st-www.cs.illinois.edu/users/johnson/" - name: "Richard P. Gabriel" link: "https://researchr.org/alias/richard-p.-gabriel" publisher: "ACM" isbn: "1-59593-193-7" 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: "Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, AOSD 2004, Lancaster, UK, March 22-24, 2004" editor: - name: "Gail C. Murphy" link: "https://researchr.org/alias/gail-c.-murphy" - name: "Karl J. Lieberherr" link: "https://researchr.org/alias/karl-j.-lieberherr" publisher: "ACM" isbn: "1-58113-842-3" 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: "Conference Proceedings NODe 2006, GSEM 2006, Erfurt, Germany, September 18-20, 2006" editor: - name: "Robert Hirschfeld" link: "http://www.hpi.uni-potsdam.de/personen/professoren/hirschfeld.html" - name: "Andreas Polze" link: "https://researchr.org/alias/andreas-polze" - name: "Ryszard Kowalczyk" link: "https://researchr.org/alias/ryszard-kowalczyk" volume: "88" series: "LNI" publisher: "GI" isbn: "978-3-88579-182-9" 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: "Proceedings of the ECOOP 2001 Workshop on Feature Interaction in Composed Systems (FICS 2001), Budapest, Hungary, June 18-22, 2001" 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: "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: "Proceedings of the 2004 ACM Symposium on Applied Computing (SAC), Nicosia, Cyprus, March 14-17, 2004" editor: - name: "Hisham Haddad" link: "https://researchr.org/alias/hisham-haddad" - name: "Andrea Omicini" link: "https://researchr.org/alias/andrea-omicini" - name: "Roger L. Wainwright" link: "https://researchr.org/alias/roger-l.-wainwright" - name: "Lorie M. Liebrock" link: "https://researchr.org/alias/lorie-m.-liebrock" publisher: "ACM" isbn: "1-58113-812-1" 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: "Computer Languages, Systems \\& Structures" 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: "23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 15-19 September 2008, L Aquila, Italy" publisher: "IEEE" 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: "Proceedings of the 6th International Conference on Aspect-Oriented Software Development, AOSD 2007, Vancouver, British Columbia, Canada, March 12-16, 2007" editor: - name: "Brian M. Barry" link: "https://researchr.org/alias/brian-m.-barry" - name: "Oege de Moor" link: "http://progtools.comlab.ox.ac.uk/members/oege" volume: "208" series: "ACM International Conference Proceeding Series" publisher: "ACM" isbn: "1-59593-615-7" 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: "Model Driven Engineering Languages and Systems, 9th International Conference, MoDELS 2006, Genova, Italy, October 1-6, 2006, Proceedings" editor: - name: "Oscar Nierstrasz" link: "http://scg.unibe.ch/staff/oscar" - name: "Jon Whittle" link: "http://www.comp.lancs.ac.uk/~whittljn/" - name: "David Harel" link: "http://www.wisdom.weizmann.ac.il/~harel/" - name: "Gianna Reggio" link: "https://researchr.org/alias/gianna-reggio" volume: "4199" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-45772-0" 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: "Electronic Notes in Theoretical Computer Science" 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: "Model Driven Engineering Languages and Systems, 9th International Conference, MoDELS 2006, Genova, Italy, October 1-6, 2006, Proceedings" editor: - name: "Oscar Nierstrasz" link: "http://scg.unibe.ch/staff/oscar" - name: "Jon Whittle" link: "http://www.comp.lancs.ac.uk/~whittljn/" - name: "David Harel" link: "http://www.wisdom.weizmann.ac.il/~harel/" - name: "Gianna Reggio" link: "https://researchr.org/alias/gianna-reggio" volume: "4199" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-45772-0" 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: "Satellite Events at the MoDELS 2005 Conference, MoDELS 2005 International Workshops, Doctoral Symposium, Educators Symposium, Montego Bay, Jamaica, October 2-7, 2005, Revised Selected Papers" editor: - name: "Jean-Michel Bruel" link: "https://researchr.org/alias/jean-michel-bruel" volume: "3844" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-31780-5" 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: "Proceedings of the 22rd International Conference on Software Engineering, ICSE 2002, 19-25 May 2002, Orlando, Florida, USA" publisher: "ACM" 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: "Proceedings of the 2006 ACM Symposium on Applied Computing (SAC), Dijon, France, April 23-27, 2006" editor: - name: "Hisham Haddad" link: "https://researchr.org/alias/hisham-haddad" publisher: "ACM" isbn: "1-59593-108-2" 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"