publications: - title: "OPUS: a Formal Approach to Object-Orientation" 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: "Patrick Steyaert" link: "https://researchr.org/alias/patrick-steyaert" year: "1994" tags: - "meta-model" - "Meta-Environment" - "systematic-approach" - "meta-objects" researchr: "https://researchr.org/publication/MensMS94" cites: 0 citedby: 0 pages: "326-345" booktitle: "FM" kind: "inproceedings" key: "MensMS94" - title: "Fifth International Workshop on Object-Oriented Reengineering" author: - name: "Roel Wuyts" link: "http://roelwuyts.be" - name: "Stéphane Ducasse" link: "https://researchr.org/alias/st%C3%A9phane-ducasse" - name: "Serge Demeyer" link: "https://researchr.org/alias/serge-demeyer" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3344&spage=177" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3344&spage=177" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/WuytsDDM04" cites: 0 citedby: 0 pages: "177-186" booktitle: "ECOOPW" kind: "inproceedings" key: "WuytsDDM04" - title: "A Comparative Framework for Design Recovery Tools" author: - name: "Yann-Gaël Guéhéneuc" link: "http://www.yann-gael.gueheneuc.net/" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Roel Wuyts" link: "http://roelwuyts.be" year: "2006" abstract: "While many commercial and academic design recovery tools have been proposed over the years, assessing their relevance and comparing them is difficult due to the lack of a well-defined, comprehensive, and common framework. In this paper, we introduce such a common comparative framework. The framework builds upon our own experience and extends existing comparative frameworks. We illustrate the comparative framework on two specific design recovery tools." links: "url": "http://www.yann-gael.gueheneuc.net/Work/Publications/Documents/CSMR06b.doc.pdf" tags: - "design" researchr: "https://researchr.org/publication/Gueh06a" cites: 0 citedby: 0 booktitle: "Conference on Software Maintenance and Reengineering (CSMR 2006)" kind: "inproceedings" key: "Gueh06a" - title: "Towards a Framework for Testing Structural Source-Code Regularities" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Andy Kellens" link: "http://soft.vub.ac.be/~akellens/" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/ICSM.2005.93" links: doi: "http://doi.ieeecomputersociety.org/10.1109/ICSM.2005.93" tags: - "testing" - "source-to-source" - "open-source" researchr: "https://researchr.org/publication/MensK05" cites: 0 citedby: 0 pages: "679-682" booktitle: "ICSM" kind: "inproceedings" key: "MensK05" - title: "On the Use of Declarative Meta Programming for Managing Architectural Software Evolution" 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: "Roel Wuyts" link: "http://roelwuyts.be" year: "2000" month: "jun" links: "url": "http://www.iam.unibe.ch/~scg/Archive/Papers/DHon99a.pdf" tags: - "meta programming" - "software architecture" - "meta-model" - "architecture" - "software evolution" - "programming" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/Mens00a" cites: 0 citedby: 0 booktitle: "Proceedings of the ECOOP 2000 Workshop on Object-Oriented Architectural Evolution" kind: "inproceedings" key: "Mens00a" - title: "OPUS: A Calculus for Modelling Object-Oriented Concepts" 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: "Patrick Steyaert" link: "https://researchr.org/alias/patrick-steyaert" year: "1994" tags: - "meta-model" - "object-role modeling" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/MensMS94%3A0" cites: 0 citedby: 0 pages: "152-165" booktitle: "oois" kind: "inproceedings" key: "MensMS94:0" - title: "Automated generation of program translation and verification tools using annotated grammars" author: - name: "Diego Ordonez Camacho" link: "http://www.info.ucl.ac.be/~dordonez/Personal.html" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Mark G. J. van den Brand" link: "http://www.win.tue.nl/~mvdbrand/" - name: "Jurgen J. Vinju" link: "http://homepages.cwi.nl/~jurgenv/" year: "2010" doi: "http://dx.doi.org/10.1016/j.scico.2009.10.003" links: doi: "http://dx.doi.org/10.1016/j.scico.2009.10.003" tags: - "translation" - "program verification" - "grammar" researchr: "https://researchr.org/publication/CamachoMBV10" cites: 0 citedby: 0 journal: "SCP" volume: "75" number: "1-2" pages: "3-20" kind: "article" key: "CamachoMBV10" - title: "Supporting software development through declaratively codified programming patterns" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Isabel Michiels" link: "https://researchr.org/alias/isabel-michiels" - name: "Roel Wuyts" link: "http://roelwuyts.be" year: "2002" doi: "http://dx.doi.org/10.1016/S0957-4174(02)00076-3" links: doi: "http://dx.doi.org/10.1016/S0957-4174(02)00076-3" tags: - "programming" researchr: "https://researchr.org/publication/MensMW02%3A0" cites: 0 citedby: 0 journal: "eswa" volume: "23" number: "4" pages: "405-413" kind: "article" key: "MensMW02:0" - title: "Object-Oriented Reengineering" author: - name: "Serge Demeyer" link: "https://researchr.org/alias/serge-demeyer" - name: "Yann-Gaël Guéhéneuc" link: "https://researchr.org/alias/yann-ga%C3%ABl-gu%C3%A9h%C3%A9neuc" - name: "Anne Keller" link: "https://researchr.org/alias/anne-keller" - name: "Christian F. J. Lange" link: "https://researchr.org/alias/christian-f.-j.-lange" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Adrian Kuhn" link: "http://scg.unibe.ch/akuhn" - name: "Martin Kuhlemann" link: "https://researchr.org/alias/martin-kuhlemann" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-78195-0_14" links: doi: "http://dx.doi.org/10.1007/978-3-540-78195-0_14" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/DemeyerGKLMKK07" cites: 0 citedby: 0 pages: "142-153" booktitle: "ECOOPW" kind: "inproceedings" key: "DemeyerGKLMKK07" - title: "A Survey of Automated Code-Level Aspect Mining Techniques" author: - name: "Andy Kellens" link: "http://soft.vub.ac.be/~akellens/" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Paolo Tonella" link: "https://researchr.org/alias/paolo-tonella" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-77042-8_6" links: doi: "http://dx.doi.org/10.1007/978-3-540-77042-8_6" tags: - "survey" researchr: "https://researchr.org/publication/KellensMT07" cites: 0 citedby: 0 journal: "TAOSD" volume: "4" pages: "143-162" kind: "article" key: "KellensMT07" - title: "Maintaining software through intentional source-code views" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Tom Mens" link: "http://staff.umh.ac.be/Mens.Tom/" - name: "Michel Wermelinger" link: "https://researchr.org/alias/michel-wermelinger" year: "2002" doi: "http://doi.acm.org/10.1145/568760.568812" links: doi: "http://doi.acm.org/10.1145/568760.568812" tags: - "source-to-source" - "peer-to-peer" - "open-source" researchr: "https://researchr.org/publication/MensMW02" cites: 0 citedby: 0 pages: "289-296" booktitle: "seke" kind: "inproceedings" key: "MensMW02" - title: "A Unified Mechanism for Improving Advanced Transaction Management in Web Services" author: - name: "Sergio Castro" link: "https://researchr.org/alias/sergio-castro" - name: "Johan Fabry" link: "https://researchr.org/alias/johan-fabry" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Theo D'Hondt" link: "http://soft.vub.ac.be/~tjdhondt/HTM.dir/homepage.htm" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/SCCC.2007.2" links: doi: "http://doi.ieeecomputersociety.org/10.1109/SCCC.2007.2" tags: - "web service" - "web services" researchr: "https://researchr.org/publication/CastroFMD07" cites: 0 citedby: 0 pages: "30-39" booktitle: "sccc" kind: "inproceedings" key: "CastroFMD07" - title: "Co-evolving code and design with intensional views: A case study" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Andy Kellens" link: "http://soft.vub.ac.be/~akellens/" - name: "Frédéric Pluquet" link: "https://researchr.org/alias/fr%C3%A9d%C3%A9ric-pluquet" - name: "Roel Wuyts" link: "http://roelwuyts.be" year: "2006" doi: "http://dx.doi.org/10.1016/j.cl.2005.09.002" links: doi: "http://dx.doi.org/10.1016/j.cl.2005.09.002" tags: - "case study" - "design" researchr: "https://researchr.org/publication/MensKPW06" cites: 0 citedby: 0 journal: "Comp. Lang., Syst. \\& Struct." volume: "32" number: "2-3" pages: "140-156" kind: "article" key: "MensKPW06" - title: "The Intensional View Environment" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Andy Kellens" link: "http://soft.vub.ac.be/~akellens/" - name: "Frédéric Pluquet" link: "https://researchr.org/alias/fr%C3%A9d%C3%A9ric-pluquet" - name: "Roel Wuyts" link: "http://roelwuyts.be" year: "2005" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/MensKPW05" cites: 0 citedby: 0 pages: "81-84" booktitle: "ICSM" kind: "inproceedings" key: "MensKPW05" - title: "Workshop Report - ECOOP 98 Workshop 7: Tools and Environments for Business Rules" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Roel Wuyts" link: "http://roelwuyts.be" - name: "Dirk Bontridder" link: "https://researchr.org/alias/dirk-bontridder" - name: "Alain Grijseels" link: "https://researchr.org/alias/alain-grijseels" year: "1998" doi: "http://link.springer.de/link/service/series/0558/bibs/1543/15430189.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1543/15430189.htm" tags: - "rule-based" - "business rules" - "rules" - "Meta-Environment" researchr: "https://researchr.org/publication/MensWBG98" cites: 0 citedby: 0 pages: "189-196" booktitle: "ECOOPW" kind: "inproceedings" key: "MensWBG98" - title: "Reuse Contracts: Managing the Evolution of Reusable Assets" author: - name: "Patrick Steyaert" link: "https://researchr.org/alias/patrick-steyaert" - name: "Carine Lucas" link: "https://researchr.org/alias/carine-lucas" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Theo D'Hondt" link: "http://soft.vub.ac.be/~tjdhondt/HTM.dir/homepage.htm" year: "1996" tags: - "contracts" - "reuse" researchr: "https://researchr.org/publication/SteyaertLMD96" cites: 0 citedby: 0 pages: "268-285" booktitle: "OOPSLA" kind: "inproceedings" key: "SteyaertLMD96" - title: "Report of the 7th ECOOP'06 Workshop on Object-Oriented Reengineering" author: - name: "Roel Wuyts" link: "http://roelwuyts.be" - name: "Serge Demeyer" link: "http://win.ua.ac.be/~sdemey/" - name: "Yann-Gaël Guéhéneuc" link: "http://www.yann-gael.gueheneuc.net/" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Stéphane Ducasse" link: "http://stephane.ducasse.free.fr/" year: "2007" links: "url": "http://www.info.ucl.ac.be/~km/MyResearchPages/publications/workshop_report/WR_2007_ECOOP2006_WOOR.pdf" researchr: "https://researchr.org/publication/Wuyt07a" cites: 0 citedby: 0 booktitle: "Object-Oriented Technology. ECOOP'06 Workshop Reader" kind: "inproceedings" key: "Wuyt07a" - title: "Object-Oriented Reengineering" author: - name: "Serge Demeyer" link: "https://researchr.org/alias/serge-demeyer" - name: "Stéphane Ducasse" link: "http://stephane.ducasse.free.fr/" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Adrian Trifu" link: "https://researchr.org/alias/adrian-trifu" - name: "Rajesh Vasa" link: "https://researchr.org/alias/rajesh-vasa" - name: "Filip Van Rysselberghe" link: "https://researchr.org/alias/filip-van-rysselberghe" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3013&spage=72" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3013&spage=72" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/DemeyerDMTVR03" cites: 0 citedby: 0 pages: "72-85" booktitle: "ECOOPW" kind: "inproceedings" key: "DemeyerDMTVR03" - title: "Report of the {ECOOP}'04 Workshop on Object-Oriented Reengineering" author: - name: "Roel Wuyts" link: "http://roelwuyts.be" - name: "Serge Demeyer" link: "https://researchr.org/alias/serge-demeyer" - name: "St\\'ephane Ducasse" link: "https://researchr.org/alias/st%5Eb%27ephane-ducasse" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" year: "2004" doi: "10.1007/b104146" abstract: "This paper reports on the results of the Fifth International Workshop on Object-Oriented Reengineering in Oslo on June 15, 2004. It enumerates the presentations made, classifies the contributions and lists the main results of the discussions held at the workshop. As such it provides the context for future workshops around this topic." links: "url": "http://www.iam.unibe.ch/~scg/Archive/Papers/Wuyt04x-OOR04Report.pdf" tags: - "meta-model" - "context-aware" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/Wuyt04x" cites: 0 citedby: 0 booktitle: "Object-Oriented Technology. ECOOP'04 Workshop Reader" kind: "inproceedings" key: "Wuyt04x" - title: "Supporting Software Development through Declaratively Codified Programming" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Isabel Michiels" link: "https://researchr.org/alias/isabel-michiels" - name: "Roel Wuyts" link: "http://roelwuyts.be" year: "2001" tags: - "programming" researchr: "https://researchr.org/publication/MensMW01" cites: 0 citedby: 0 pages: "236-243" booktitle: "seke" kind: "inproceedings" key: "MensMW01" - title: "APPAREIL: A Tool for Building Automated Program Translators Using Annotated Grammars" author: - name: "Diego Ordonez Camacho" link: "https://researchr.org/alias/diego-ordonez-camacho" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" year: "2008" doi: "http://dx.doi.org/10.1109/ASE.2008.85" links: doi: "http://dx.doi.org/10.1109/ASE.2008.85" tags: - "grammar" researchr: "https://researchr.org/publication/CamachoM08" cites: 0 citedby: 0 pages: "489-490" booktitle: "ASE" kind: "inproceedings" key: "CamachoM08" - title: "Open Unification for Program Query Languages" author: - name: "Johan Brichau" link: "https://researchr.org/alias/johan-brichau" - name: "Coen De Roover" link: "https://researchr.org/alias/coen-de-roover" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/SCCC.2007.15" links: doi: "http://doi.ieeecomputersociety.org/10.1109/SCCC.2007.15" tags: - "programming languages" - "source-to-source" - "open-source" - "query language" researchr: "https://researchr.org/publication/BrichauRM07" cites: 0 citedby: 0 pages: "92-101" booktitle: "sccc" kind: "inproceedings" key: "BrichauRM07" - 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: "Declarative Meta Programming to Support Software Development: Workshop Report" author: - name: "Tom Mens" link: "http://staff.umh.ac.be/Mens.Tom/" - name: "Roel Wuyts" link: "http://roelwuyts.be" - name: "Kris De Volder" link: "https://researchr.org/alias/kris-de-volder" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" year: "2003" doi: "http://doi.acm.org/10.1145/638750.638770" links: doi: "http://doi.acm.org/10.1145/638750.638770" tags: - "meta programming" - "meta-model" - "model-driven development" - "programming" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/MensWVM03" cites: 0 citedby: 0 journal: "sigsoft" volume: "28" number: "2" pages: "1" kind: "article" key: "MensWVM03" - title: "Application-Specific Models and Pointcuts Using a Logic Meta Language" author: - name: "Johan Brichau" link: "https://researchr.org/alias/johan-brichau" - name: "Andy Kellens" link: "http://soft.vub.ac.be/~akellens/" - name: "Kris Gybels" link: "https://researchr.org/alias/kris-gybels" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Robert Hirschfeld" link: "http://www.hpi.uni-potsdam.de/personen/professoren/hirschfeld.html" - name: "Theo D'Hondt" link: "http://soft.vub.ac.be/~tjdhondt/HTM.dir/homepage.htm" year: "2006" doi: "http://dx.doi.org/10.1007/978-3-540-71836-9_1" links: doi: "http://dx.doi.org/10.1007/978-3-540-71836-9_1" tags: - "meta-model" - "modeling language" - "language modeling" - "logic" - "Meta-Environment" - "meta-objects" - "domain-specific language" researchr: "https://researchr.org/publication/BrichauKGMHD06" cites: 0 citedby: 0 pages: "1-22" booktitle: "smalltalk" kind: "inproceedings" key: "BrichauKGMHD06" - title: "Applying and combining three different aspect Mining Techniques" author: - name: "Mariano Ceccato" link: "https://researchr.org/alias/mariano-ceccato" - name: "Marius Marin" link: "http://www.st.ewi.tudelft.nl/~marin/" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Leon Moonen" link: "http://simula.no/~leonm/" - name: "Paolo Tonella" link: "https://researchr.org/alias/paolo-tonella" - name: "Tom Tourwé" link: "https://researchr.org/alias/tom-tourw%C3%A9" year: "2006" doi: "http://dx.doi.org/10.1007/s11219-006-9217-3" links: doi: "http://dx.doi.org/10.1007/s11219-006-9217-3" researchr: "https://researchr.org/publication/CeccatoMMMTT06" cites: 0 citedby: 0 journal: "sqj" volume: "14" number: "3" pages: "209-231" kind: "article" key: "CeccatoMMMTT06" - title: "Tool Building on the Shoulders of Others" author: - name: "Holger M. Kienle" link: "https://researchr.org/alias/holger-m.-kienle" - name: "Adrian Kuhn" link: "http://scg.unibe.ch/akuhn" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Mark G. J. van den Brand" link: "http://www.win.tue.nl/~mvdbrand/" - name: "Roel Wuyts" link: "http://roelwuyts.be" year: "2009" doi: "http://dx.doi.org/10.1109/MS.2009.25" links: doi: "http://dx.doi.org/10.1109/MS.2009.25" researchr: "https://researchr.org/publication/KienleKMBW09" cites: 0 citedby: 0 journal: "IEEE Software" volume: "26" number: "1" pages: "22-23" kind: "article" key: "KienleKMBW09" - title: "Application-specific models and pointcuts using a logic metalanguage" author: - name: "Johan Brichau" link: "https://researchr.org/alias/johan-brichau" - name: "Andy Kellens" link: "http://soft.vub.ac.be/~akellens/" - name: "Kris Gybels" link: "https://researchr.org/alias/kris-gybels" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Robert Hirschfeld" link: "http://www.hpi.uni-potsdam.de/personen/professoren/hirschfeld.html" - name: "Theo D'Hondt" link: "http://soft.vub.ac.be/~tjdhondt/HTM.dir/homepage.htm" year: "2008" doi: "http://dx.doi.org/10.1016/j.cl.2007.05.004" links: doi: "http://dx.doi.org/10.1016/j.cl.2007.05.004" tags: - "logic" researchr: "https://researchr.org/publication/BrichauKGMHD08" cites: 0 citedby: 0 journal: "Comp. Lang., Syst. \\& Struct." volume: "34" number: "2-3" pages: "66-82" kind: "article" key: "BrichauKGMHD08" - title: "Academic Software Development Tools and Techniques" author: - name: "Roel Wuyts" link: "http://roelwuyts.be" - name: "Holger M. Kienle" link: "https://researchr.org/alias/holger-m.-kienle" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Mark G. J. van den Brand" link: "http://www.win.tue.nl/~mvdbrand/" - name: "Adrian Kuhn" link: "http://scg.unibe.ch/akuhn" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-642-02047-6_10" links: doi: "http://dx.doi.org/10.1007/978-3-642-02047-6_10" researchr: "https://researchr.org/publication/WuytsKMBK08" cites: 0 citedby: 0 pages: "87-103" booktitle: "ECOOPW" kind: "inproceedings" key: "WuytsKMBK08" - title: "Declaratively Codifying Software Architectures Using Virtual Software Classifications" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Roel Wuyts" link: "http://roelwuyts.be" - name: "Theo D'Hondt" link: "http://soft.vub.ac.be/~tjdhondt/HTM.dir/homepage.htm" year: "1999" doi: "http://doi.ieeecomputersociety.org/10.1109/TOOLS.1999.778997" links: doi: "http://doi.ieeecomputersociety.org/10.1109/TOOLS.1999.778997" tags: - "software architecture" - "classification" - "architecture" researchr: "https://researchr.org/publication/MensWD99" cites: 0 citedby: 0 pages: "33-45" booktitle: "TOOLS" kind: "inproceedings" key: "MensWD99" - title: "Enforcing Structural Regularities in Source Code using IntensiVE" author: - name: "Johan Brichau" link: "https://researchr.org/alias/johan-brichau" - name: "Andy Kellens" link: "http://soft.vub.ac.be/~akellens/" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" year: "2008" doi: "http://dx.doi.org/10.1109/ASE.2008.76" links: doi: "http://dx.doi.org/10.1109/ASE.2008.76" tags: - "source-to-source" - "peer-to-peer" - "open-source" researchr: "https://researchr.org/publication/BrichauKM08" cites: 0 citedby: 0 pages: "471-472" booktitle: "ASE" kind: "inproceedings" key: "BrichauKM08" - title: "Automated Derivation of Translators From Annotated Grammars" author: - name: "Diego Ordonez Camacho" link: "http://www.info.ucl.ac.be/~dordonez/Personal.html" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Mark G. J. van den Brand" link: "http://www.win.tue.nl/~mvdbrand/" - name: "Jurgen J. Vinju" link: "http://homepages.cwi.nl/~jurgenv/" year: "2006" doi: "DOI: 10.1016/j.entcs.2006.10.009" abstract: "In this paper we propose a technique to automate the process of building translators between operations languages, a family of DSLs used to program satellite operations procedures. We exploit the similarities between those languages to semi-automatically build a transformation schema between them, through the use of annotated grammars. To improve the overall translation process even more, reducing its complexity, we also propose an intermediate representation common to all operations languages. We validate our approach by semi-automatically deriving translators between some operations languages, using a prototype tool which we implemented for that purpose." links: successor: "https://researchr.org/publication/OrdonezCamacho2009" "url": "http://www.sciencedirect.com/science/article/B75H1-4M59GXV-B/2/83b4a65e7076a334c1c86ca9b5730aee" tags: - "programming languages" - "model-to-model transformation" - "intermediate representation" - "translation" - "operations languages" - "SDF" - "XML" - "XML Schema" - "transformation language" - "source-to-source" - "model transformation" - "DSL" - "metaprogramming" - "systematic-approach" - "ASF+SDF" - "open-source" - "transformation" - "grammar" - "program transformation" researchr: "https://researchr.org/publication/OrdonezCamacho2006121" cites: 0 citedby: 0 journal: "Electronic Notes in Theoretical Computer Science" volume: "164" number: "2" kind: "article" key: "OrdonezCamacho2006121" - title: "Delving source code with formal concept analysis" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Tom Tourwé" link: "https://researchr.org/alias/tom-tourw%C3%A9" year: "2005" doi: "http://dx.doi.org/10.1016/j.cl.2004.11.004" links: doi: "http://dx.doi.org/10.1016/j.cl.2004.11.004" tags: - "points-to analysis" - "analysis" - "source-to-source" - "peer-to-peer" - "open-source" researchr: "https://researchr.org/publication/MensT05" cites: 0 citedby: 0 journal: "Comp. Lang., Syst. \\& Struct." volume: "31" number: "3-4" pages: "183-197" kind: "article" key: "MensT05" - title: "PALTA: Peer-to-peer AdaptabLe Topology for Ambient intelligence" author: - name: "Alfredo Cádiz" link: "https://researchr.org/alias/alfredo-c%C3%A1diz" - name: "Boris Mejías" link: "https://researchr.org/alias/boris-mej%C3%ADas" - name: "Jorge Vallejos" link: "https://researchr.org/alias/jorge-vallejos" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Peter Van Roy" link: "https://researchr.org/alias/peter-van-roy" - name: "Wolfgang De Meuter" link: "https://researchr.org/alias/wolfgang-de-meuter" year: "2008" doi: "http://dx.doi.org/10.1109/SCCC.2008.16" links: doi: "http://dx.doi.org/10.1109/SCCC.2008.16" tags: - "source-to-source" - "peer-to-peer" - "open-source" researchr: "https://researchr.org/publication/CadizMVMRM08" cites: 0 citedby: 0 pages: "100-109" booktitle: "sccc" kind: "inproceedings" key: "CadizMVMRM08" - title: "Co-evolution of Object-Oriented Software Design and Implementation" author: - name: "Theo D'Hondt" link: "http://soft.vub.ac.be/~tjdhondt/HTM.dir/homepage.htm" - name: "De Volder, Kris" link: "https://researchr.org/alias/de-volder%2C-kris" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Roel Wuyts" link: "http://roelwuyts.be" year: "2000" links: "url": "http://www.iam.unibe.ch/~scg/Archive/Papers/DHon00a.pdf" tags: - "meta-model" - "software evolution" - "Meta-Environment" - "design" - "meta-objects" researchr: "https://researchr.org/publication/DHon00a" cites: 0 citedby: 0 booktitle: "Proceedings of the international symposium on Software Architectures and Component Technology 2000." kind: "inproceedings" key: "DHon00a" - title: "Managing Software Evolution through Reuse Contracts" author: - name: "Carine Lucas" link: "https://researchr.org/alias/carine-lucas" - name: "Patrick Steyaert" link: "https://researchr.org/alias/patrick-steyaert" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" year: "1997" doi: "http://csdl.computer.org/comp/proceedings/csmr/1997/7892/00/78920165abs.htm" links: doi: "http://csdl.computer.org/comp/proceedings/csmr/1997/7892/00/78920165abs.htm" tags: - "contracts" - "reuse" - "software evolution" - "software contracts" researchr: "https://researchr.org/publication/LucasSM97" cites: 0 citedby: 0 pages: "165-170" booktitle: "CSMR" kind: "inproceedings" key: "LucasSM97" - title: "Managing the Evolution of Aspect-Oriented Software with Model-Based Pointcuts" author: - name: "Andy Kellens" link: "http://soft.vub.ac.be/~akellens/" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Johan Brichau" link: "https://researchr.org/alias/johan-brichau" - name: "Kris Gybels" link: "https://researchr.org/alias/kris-gybels" year: "2006" doi: "http://dx.doi.org/10.1007/11785477_28" links: doi: "http://dx.doi.org/10.1007/11785477_28" tags: - "rule-based" - "software evolution" researchr: "https://researchr.org/publication/KellensMBG06" cites: 0 citedby: 0 pages: "501-525" booktitle: "ECOOP" kind: "inproceedings" key: "KellensMBG06" - title: "Aspect-Oriented Programming Workshop Report" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" - name: "Bedir Tekinerdogan" link: "https://researchr.org/alias/bedir-tekinerdogan" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" year: "1997" doi: "http://link.springer.de/link/service/series/0558/bibs/1357/13570483.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1357/13570483.htm" tags: - "object-oriented programming" - "AOP" - "aspect oriented programming" - "programming" - "subject-oriented programming" - "feature-oriented programming" researchr: "https://researchr.org/publication/MensLTK97" cites: 0 citedby: 0 pages: "483-496" booktitle: "ECOOPW" kind: "inproceedings" key: "MensLTK97" - title: "Managing Unanticipated Evolution of Software Architectures" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Tom Mens" link: "http://staff.umh.ac.be/Mens.Tom/" - name: "Bart Wouters" link: "https://researchr.org/alias/bart-wouters" - name: "Roel Wuyts" link: "http://roelwuyts.be" year: "1999" tags: - "software architecture" - "architecture" - "software evolution" researchr: "https://researchr.org/publication/MensMWW99" cites: 0 citedby: 0 pages: "75-76" booktitle: "ECOOPW" kind: "inproceedings" key: "MensMWW99" - title: "Application-specific models and pointcuts using a logic metalanguage" author: - name: "Brichau, Johan" link: "https://researchr.org/alias/brichau%2C-johan" - name: "Andy Kellens" link: "http://soft.vub.ac.be/~akellens/" - name: "Gybels, Kris" link: "https://researchr.org/alias/gybels%2C-kris" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Robert Hirschfeld" link: "http://www.hpi.uni-potsdam.de/personen/professoren/hirschfeld.html" - name: "Theo D'Hondt" link: "http://soft.vub.ac.be/~tjdhondt/HTM.dir/homepage.htm" year: "2008" doi: "http://dx.doi.org/10.1016/j.cl.2007.05.004" links: doi: "http://dx.doi.org/10.1016/j.cl.2007.05.004" tags: - "logic" researchr: "https://researchr.org/publication/1327721" cites: 0 citedby: 0 journal: "Comput. Lang. Syst. Struct." volume: "34" number: "2-3" kind: "article" key: "1327721" - title: "Highly dynamic behaviour adaptability through prototypes with subjective multimethods" author: - name: "Sebastián González" link: "https://researchr.org/alias/sebasti%C3%A1n-gonz%C3%A1lez" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Patrick Heymans" link: "https://researchr.org/alias/patrick-heymans" year: "2007" doi: "http://doi.acm.org/10.1145/1297081.1297094" links: doi: "http://doi.acm.org/10.1145/1297081.1297094" researchr: "https://researchr.org/publication/GonzalezMH07" cites: 0 citedby: 0 pages: "77-88" booktitle: "DLS" kind: "inproceedings" key: "GonzalezMH07" - title: "Applying and Combining Three Different Aspect Mining Techniques" author: - name: "Mariano Ceccato" link: "https://researchr.org/alias/mariano-ceccato" - name: "Marius Marin" link: "http://www.st.ewi.tudelft.nl/~marin/" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Leon Moonen" link: "http://simula.no/~leonm/" - name: "Paolo Tonella" link: "https://researchr.org/alias/paolo-tonella" - name: "Tom Tourwé" link: "https://researchr.org/alias/tom-tourw%C3%A9" year: "2006" doi: "http://arxiv.org/abs/cs/0607006" links: doi: "http://arxiv.org/abs/cs/0607006" researchr: "https://researchr.org/publication/abs-cs-0607006" cites: 0 citedby: 0 journal: "corr" volume: "abs/cs/0607006" kind: "article" key: "abs-cs-0607006" - title: "A Comparative Framework for Design Recovery Tools" author: - name: "Yann-Gaël Guéhéneuc" link: "https://researchr.org/alias/yann-ga%C3%ABl-gu%C3%A9h%C3%A9neuc" - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Roel Wuyts" link: "http://roelwuyts.be" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/CSMR.2006.1" links: doi: "http://doi.ieeecomputersociety.org/10.1109/CSMR.2006.1" tags: - "design" researchr: "https://researchr.org/publication/GueheneucMW06" cites: 0 citedby: 0 pages: "123-134" booktitle: "CSMR" kind: "inproceedings" key: "GueheneucMW06" - title: "Combining Software Descriptions" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Tom Mens" link: "http://staff.umh.ac.be/Mens.Tom/" - name: "Patrick Steyaert" link: "https://researchr.org/alias/patrick-steyaert" - name: "Koen De Hondt" link: "https://researchr.org/alias/koen-de-hondt" year: "1997" doi: "http://link.springer.de/link/service/series/0558/bibs/1357/13570274.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1357/13570274.htm" researchr: "https://researchr.org/publication/MensMSH97" cites: 0 citedby: 0 pages: "274-275" booktitle: "ECOOPW" kind: "inproceedings" key: "MensMSH97" - title: "Assessing the Evolvability of Software Architectures" 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/" year: "1998" doi: "http://link.springer.de/link/service/series/0558/bibs/1543/15430054.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1543/15430054.htm" tags: - "software architecture" - "architecture" researchr: "https://researchr.org/publication/MensM98" cites: 0 citedby: 0 pages: "54-55" booktitle: "ECOOPW" kind: "inproceedings" key: "MensM98" - title: "Managing Unanticipated Evolution of Software Architectures" author: - name: "Kim Mens" link: "http://www.info.ucl.ac.be/~km/MyResearchPages/research/" - name: "Tom Mens" link: "http://staff.umh.ac.be/Mens.Tom/" - name: "Wouters, Bart" link: "https://researchr.org/alias/wouters%2C-bart" - name: "Roel Wuyts" link: "http://roelwuyts.be" year: "1999" links: "url": "http://www.iam.unibe.ch/~scg/Archive/Papers/Mens99b.pdf" tags: - "software architecture" - "architecture" - "software evolution" researchr: "https://researchr.org/publication/Mens99b" cites: 0 citedby: 0 booktitle: "Proceedings of ECOOP '99 Workshop on Architectural Evolution" kind: "inproceedings" key: "Mens99b"