@inproceedings{MensMS94, title = {OPUS: a Formal Approach to Object-Orientation}, author = {Tom Mens and Kim Mens and 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}, } @inproceedings{WuytsDDM04, title = {Fifth International Workshop on Object-Oriented Reengineering}, author = {Roel Wuyts and Stéphane Ducasse and Serge Demeyer and Kim Mens}, year = {2004}, url = {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}, } @inproceedings{Gueh06a, title = {A Comparative Framework for Design Recovery Tools}, author = {Yann-Gaël Guéhéneuc and Kim Mens and Roel Wuyts}, year = {2006}, 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)}, } @inproceedings{MensK05, title = {Towards a Framework for Testing Structural Source-Code Regularities}, author = {Kim Mens and Andy Kellens}, year = {2005}, doi = {10.1109/ICSM.2005.93}, url = {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}, } @inproceedings{Mens00a, title = {On the Use of Declarative Meta Programming for Managing Architectural Software Evolution}, author = {Tom Mens and Kim Mens and Roel Wuyts}, year = {2000}, month = {jun}, 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}, } @inproceedings{MensMS94:0, title = {OPUS: A Calculus for Modelling Object-Oriented Concepts}, author = {Tom Mens and Kim Mens and 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}, } @article{CamachoMBV10, title = {Automated generation of program translation and verification tools using annotated grammars}, author = {Diego Ordonez Camacho and Kim Mens and Mark G. J. van den Brand and Jurgen J. Vinju}, year = {2010}, doi = {10.1016/j.scico.2009.10.003}, url = {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}, } @article{MensMW02:0, title = {Supporting software development through declaratively codified programming patterns}, author = {Kim Mens and Isabel Michiels and Roel Wuyts}, year = {2002}, doi = {10.1016/S0957-4174(02)00076-3}, url = {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}, } @inproceedings{DemeyerGKLMKK07, title = {Object-Oriented Reengineering}, author = {Serge Demeyer and Yann-Gaël Guéhéneuc and Anne Keller and Christian F. J. Lange and Kim Mens and Adrian Kuhn and Martin Kuhlemann}, year = {2007}, doi = {10.1007/978-3-540-78195-0_14}, url = {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}, } @article{KellensMT07, title = {A Survey of Automated Code-Level Aspect Mining Techniques}, author = {Andy Kellens and Kim Mens and Paolo Tonella}, year = {2007}, doi = {10.1007/978-3-540-77042-8_6}, url = {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}, } @inproceedings{MensMW02, title = {Maintaining software through intentional source-code views}, author = {Kim Mens and Tom Mens and Michel Wermelinger}, year = {2002}, doi = {10.1145/568760.568812}, url = {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}, } @inproceedings{CastroFMD07, title = {A Unified Mechanism for Improving Advanced Transaction Management in Web Services}, author = {Sergio Castro and Johan Fabry and Kim Mens and Theo D'Hondt}, year = {2007}, doi = {10.1109/SCCC.2007.2}, url = {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}, } @article{MensKPW06, title = {Co-evolving code and design with intensional views: A case study}, author = {Kim Mens and Andy Kellens and Frédéric Pluquet and Roel Wuyts}, year = {2006}, doi = {10.1016/j.cl.2005.09.002}, url = {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}, } @inproceedings{MensKPW05, title = {The Intensional View Environment}, author = {Kim Mens and Andy Kellens and Frédéric Pluquet and Roel Wuyts}, year = {2005}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/MensKPW05}, cites = {0}, citedby = {0}, pages = {81-84}, booktitle = {ICSM}, } @inproceedings{MensWBG98, title = {Workshop Report - ECOOP 98 Workshop 7: Tools and Environments for Business Rules}, author = {Kim Mens and Roel Wuyts and Dirk Bontridder and Alain Grijseels}, year = {1998}, url = {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}, } @inproceedings{SteyaertLMD96, title = {Reuse Contracts: Managing the Evolution of Reusable Assets}, author = {Patrick Steyaert and Carine Lucas and Kim Mens and Theo D'Hondt}, year = {1996}, tags = {contracts, reuse}, researchr = {https://researchr.org/publication/SteyaertLMD96}, cites = {0}, citedby = {0}, pages = {268-285}, booktitle = {OOPSLA}, } @inproceedings{Wuyt07a, title = {Report of the 7th ECOOP'06 Workshop on Object-Oriented Reengineering}, author = {Roel Wuyts and Serge Demeyer and Yann-Gaël Guéhéneuc and Kim Mens and Stéphane Ducasse}, year = {2007}, 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}, } @inproceedings{DemeyerDMTVR03, title = {Object-Oriented Reengineering}, author = {Serge Demeyer and Stéphane Ducasse and Kim Mens and Adrian Trifu and Rajesh Vasa and Filip Van Rysselberghe}, year = {2003}, url = {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}, } @inproceedings{Wuyt04x, title = {Report of the {ECOOP}'04 Workshop on Object-Oriented Reengineering}, author = {Roel Wuyts and Serge Demeyer and St\'ephane Ducasse and Kim Mens}, year = {2004}, doi = {10.1007/b104146}, 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}, } @inproceedings{MensMW01, title = {Supporting Software Development through Declaratively Codified Programming}, author = {Kim Mens and Isabel Michiels and Roel Wuyts}, year = {2001}, tags = {programming}, researchr = {https://researchr.org/publication/MensMW01}, cites = {0}, citedby = {0}, pages = {236-243}, booktitle = {seke}, } @inproceedings{CamachoM08, title = {APPAREIL: A Tool for Building Automated Program Translators Using Annotated Grammars}, author = {Diego Ordonez Camacho and Kim Mens}, year = {2008}, doi = {10.1109/ASE.2008.85}, url = {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}, } @inproceedings{BrichauRM07, title = {Open Unification for Program Query Languages}, author = {Johan Brichau and Coen De Roover and Kim Mens}, year = {2007}, doi = {10.1109/SCCC.2007.15}, url = {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}, } @article{MensMPD07, title = {Preface of the Proceedings of the Third International ERCIM Symposium on Software Evolution - EVOL 2007}, author = {Tom Mens and Kim Mens and Ellen Van Paesschen and Maja D'Hondt}, year = {2007}, url = {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}, } @article{MensWVM03, title = {Declarative Meta Programming to Support Software Development: Workshop Report}, author = {Tom Mens and Roel Wuyts and Kris De Volder and Kim Mens}, year = {2003}, doi = {10.1145/638750.638770}, url = {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}, } @inproceedings{BrichauKGMHD06, title = {Application-Specific Models and Pointcuts Using a Logic Meta Language}, author = {Johan Brichau and Andy Kellens and Kris Gybels and Kim Mens and Robert Hirschfeld and Theo D'Hondt}, year = {2006}, doi = {10.1007/978-3-540-71836-9_1}, url = {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}, } @article{CeccatoMMMTT06, title = {Applying and combining three different aspect Mining Techniques}, author = {Mariano Ceccato and Marius Marin and Kim Mens and Leon Moonen and Paolo Tonella and Tom Tourwé}, year = {2006}, doi = {10.1007/s11219-006-9217-3}, url = {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}, } @article{KienleKMBW09, title = {Tool Building on the Shoulders of Others}, author = {Holger M. Kienle and Adrian Kuhn and Kim Mens and Mark G. J. van den Brand and Roel Wuyts}, year = {2009}, doi = {10.1109/MS.2009.25}, url = {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}, } @article{BrichauKGMHD08, title = {Application-specific models and pointcuts using a logic metalanguage}, author = {Johan Brichau and Andy Kellens and Kris Gybels and Kim Mens and Robert Hirschfeld and Theo D'Hondt}, year = {2008}, doi = {10.1016/j.cl.2007.05.004}, url = {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}, } @inproceedings{WuytsKMBK08, title = {Academic Software Development Tools and Techniques}, author = {Roel Wuyts and Holger M. Kienle and Kim Mens and Mark G. J. van den Brand and Adrian Kuhn}, year = {2008}, doi = {10.1007/978-3-642-02047-6_10}, url = {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}, } @inproceedings{MensWD99, title = {Declaratively Codifying Software Architectures Using Virtual Software Classifications}, author = {Kim Mens and Roel Wuyts and Theo D'Hondt}, year = {1999}, doi = {10.1109/TOOLS.1999.778997}, url = {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}, } @inproceedings{BrichauKM08, title = {Enforcing Structural Regularities in Source Code using IntensiVE}, author = {Johan Brichau and Andy Kellens and Kim Mens}, year = {2008}, doi = {10.1109/ASE.2008.76}, url = {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}, } @article{OrdonezCamacho2006121, title = {Automated Derivation of Translators From Annotated Grammars}, author = {Diego Ordonez Camacho and Kim Mens and Mark G. J. van den Brand and Jurgen J. Vinju}, year = {2006}, 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}, } @article{MensT05, title = {Delving source code with formal concept analysis}, author = {Kim Mens and Tom Tourwé}, year = {2005}, doi = {10.1016/j.cl.2004.11.004}, url = {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}, } @inproceedings{CadizMVMRM08, title = {PALTA: Peer-to-peer AdaptabLe Topology for Ambient intelligence}, author = {Alfredo Cádiz and Boris Mejías and Jorge Vallejos and Kim Mens and Peter Van Roy and Wolfgang De Meuter}, year = {2008}, doi = {10.1109/SCCC.2008.16}, url = {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}, } @inproceedings{DHon00a, title = {Co-evolution of Object-Oriented Software Design and Implementation}, author = {Theo D'Hondt and De Volder, Kris and Kim Mens and Roel Wuyts}, year = {2000}, 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.}, } @inproceedings{LucasSM97, title = {Managing Software Evolution through Reuse Contracts}, author = {Carine Lucas and Patrick Steyaert and Kim Mens}, year = {1997}, url = {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}, } @inproceedings{KellensMBG06, title = {Managing the Evolution of Aspect-Oriented Software with Model-Based Pointcuts}, author = {Andy Kellens and Kim Mens and Johan Brichau and Kris Gybels}, year = {2006}, doi = {10.1007/11785477_28}, url = {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}, } @inproceedings{MensLTK97, title = {Aspect-Oriented Programming Workshop Report}, author = {Kim Mens and Cristina Videira Lopes and Bedir Tekinerdogan and Gregor Kiczales}, year = {1997}, url = {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}, } @inproceedings{MensMWW99, title = {Managing Unanticipated Evolution of Software Architectures}, author = {Kim Mens and Tom Mens and Bart Wouters and Roel Wuyts}, year = {1999}, tags = {software architecture, architecture, software evolution}, researchr = {https://researchr.org/publication/MensMWW99}, cites = {0}, citedby = {0}, pages = {75-76}, booktitle = {ECOOPW}, } @article{1327721, title = {Application-specific models and pointcuts using a logic metalanguage}, author = {Brichau, Johan and Andy Kellens and Gybels, Kris and Kim Mens and Robert Hirschfeld and Theo D'Hondt}, year = {2008}, doi = {10.1016/j.cl.2007.05.004}, url = {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}, } @inproceedings{GonzalezMH07, title = {Highly dynamic behaviour adaptability through prototypes with subjective multimethods}, author = {Sebastián González and Kim Mens and Patrick Heymans}, year = {2007}, doi = {10.1145/1297081.1297094}, url = {http://doi.acm.org/10.1145/1297081.1297094}, researchr = {https://researchr.org/publication/GonzalezMH07}, cites = {0}, citedby = {0}, pages = {77-88}, booktitle = {DLS}, } @article{abs-cs-0607006, title = {Applying and Combining Three Different Aspect Mining Techniques}, author = {Mariano Ceccato and Marius Marin and Kim Mens and Leon Moonen and Paolo Tonella and Tom Tourwé}, year = {2006}, url = {http://arxiv.org/abs/cs/0607006}, researchr = {https://researchr.org/publication/abs-cs-0607006}, cites = {0}, citedby = {0}, journal = {corr}, volume = {abs/cs/0607006}, } @inproceedings{GueheneucMW06, title = {A Comparative Framework for Design Recovery Tools}, author = {Yann-Gaël Guéhéneuc and Kim Mens and Roel Wuyts}, year = {2006}, doi = {10.1109/CSMR.2006.1}, url = {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}, } @inproceedings{MensMSH97, title = {Combining Software Descriptions}, author = {Kim Mens and Tom Mens and Patrick Steyaert and Koen De Hondt}, year = {1997}, url = {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}, } @inproceedings{MensM98, title = {Assessing the Evolvability of Software Architectures}, author = {Tom Mens and Kim Mens}, year = {1998}, url = {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}, } @inproceedings{Mens99b, title = {Managing Unanticipated Evolution of Software Architectures}, author = {Kim Mens and Tom Mens and Wouters, Bart and Roel Wuyts}, year = {1999}, 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}, }