@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 = {Object-Oriented Technology. ECOOP 2008 Workshop Reader, ECOOP 2008 Workshops, Paphos, Cyprus, July 7-11, 2008, Final Reports}, editor = {Patrick Eugster}, volume = {5475}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-02046-9}, } @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}, } @article{BouraqadiW05, title = {Introduction}, author = {Noury Bouraqadi and Roel Wuyts}, year = {2005}, doi = {10.1016/j.cl.2005.02.002}, url = {http://dx.doi.org/10.1016/j.cl.2005.02.002}, researchr = {https://researchr.org/publication/BouraqadiW05}, cites = {0}, citedby = {0}, journal = {Computer Languages, Systems \& Structures}, volume = {31}, number = {3-4}, pages = {103-105}, } @inproceedings{Wuyt01a, title = {Symbiotic Reflection between an Object-Oriented and a Logic Programming Language}, author = {Roel Wuyts and Stéphane Ducasse}, year = {2001}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Wuyt01a.pdf}, tags = {programming languages, object-oriented programming, rule-based, meta programming, meta-model, XML, XML Schema, type system, source-to-source, programming paradigms, logic programming, programming, subject-oriented programming, logic, Meta-Environment, reflection, extensible language, systematic-approach, feature-oriented programming, open-source, meta-objects}, researchr = {https://researchr.org/publication/Wuyt01a}, cites = {0}, citedby = {0}, booktitle = {ECOOP 2001 International Workshop on MultiParadigm Programming with Object-Oriented Languages}, } @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)}, address = {Los Alamitos CA}, publisher = {IEEE Computer Society Press}, } @inproceedings{Pluq06a, title = {Evolution Persistence For Objects}, author = {Frédéric Pluquet and Roel Wuyts}, year = {2006}, url = {http://decomp.ulb.ac.be:9090/FrepSite/Papers/Evolution%20Persistence%20For%20Objects.pdf}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/Pluq06a}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the ERCIM Working Group on Software Evolution (2006)}, } @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}, series = {LNCS}, publisher = {Springer-Verlag}, } @article{TrattW07, title = {Guest Editors Introduction: Dynamically Typed Languages}, author = {Laurence Tratt and Roel Wuyts}, year = {2007}, doi = {10.1109/MS.2007.140}, url = {http://doi.ieeecomputersociety.org/10.1109/MS.2007.140}, researchr = {https://researchr.org/publication/TrattW07}, cites = {0}, citedby = {0}, journal = {IEEE Software}, volume = {24}, number = {5}, pages = {28-30}, } @inproceedings{RichnerDW98, title = {Understanding Object-Oriented Programs through Declaratice Event Analysis}, author = {Tamar Richner and Stéphane Ducasse and Roel Wuyts}, year = {1998}, tags = {object-oriented programming, program analysis, analysis, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/RichnerDW98}, cites = {0}, citedby = {0}, pages = {78-79}, booktitle = {Object-Oriented Technology, ECOOP 98 Workshop Reader, ECOOP 98 Workshops, Demos, and Posters, Brussels, Belgium, July 20-24, 1998, Proceedings}, editor = {Serge Demeyer and Jan Bosch}, volume = {1543}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-65460-7}, } @inproceedings{Berg08b, title = {Dynamic Languages and Applications, Report on the Workshop {Dyla}'07 at ECOOP 2007}, author = {Alexandre Bergel and Wolfgang De Meuter and Stéphane Ducasse and Oscar Nierstrasz and Roel Wuyts}, year = {2008}, doi = {10.1007/978-3-540-78195-0}, url = {http://dyla2007.unibe.ch/http://www.iam.unibe.ch/~scg/Archive/Papers/Berg08bDyla07Report.pdfhttp://www.springer.com/computer/programming/book/978-3-540-78194-3}, tags = {macros, web applications, mobile}, researchr = {https://researchr.org/publication/Berg08b}, cites = {0}, citedby = {0}, booktitle = {Object-Oriented Technology. ECOOP 2007 Workshop Reader}, volume = {4906}, series = {LNCS}, publisher = {Springer-Verlag}, isbn = {978-3-540-78194-3}, } @inproceedings{PluquetLMW08, title = {Implementing Partial Persistence in Object-Oriented Languages}, author = {Frédéric Pluquet and Stefan Langerman and Antoine Marot and Roel Wuyts}, year = {2008}, url = {http://www.siam.org/proceedings/alenex/2008/alx08_04pluquetf.pdf}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/PluquetLMW08}, cites = {0}, citedby = {0}, pages = {37-48}, booktitle = {Proceedings of the Workshop on Algorithm Engineering and Experiments, ALENEX 2008, San Francisco, California, USA, January 19, 2008}, editor = {J. Ian Munro and Dorothea Wagner}, publisher = {SIAM}, } @inproceedings{Wuyt01d, title = {Applying Experiences with Declarative Codifications of Software Architectures on COD}, author = {Roel Wuyts and St\'ephane Ducasse and Gabriela Ar{\'e}valo}, year = {2001}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Wuyt01d.pdf}, tags = {design science, rule-based, software architecture, software components, meta-model, embedded software, architecture, software component, rules, e-science, context-aware, logic, Meta-Environment, design}, researchr = {https://researchr.org/publication/Wuyt01d}, cites = {0}, citedby = {0}, booktitle = {Ecoop 6th International Workshop on Component-Oriented Programming}, } @article{BergelDNW08, title = {Stateful traits and their formalization}, author = {Alexandre Bergel and Stéphane Ducasse and Oscar Nierstrasz and Roel Wuyts}, year = {2008}, doi = {10.1016/j.cl.2007.05.003}, url = {http://dx.doi.org/10.1016/j.cl.2007.05.003}, researchr = {https://researchr.org/publication/BergelDNW08}, cites = {0}, citedby = {0}, journal = {Computer Languages, Systems \& Structures}, volume = {34}, number = {2-3}, pages = {83-108}, } @inproceedings{Pluq09b, title = {Fast type reconstruction for dynamically typed programming languages}, author = {Frédéric Pluquet and Antoine Marot and Roel Wuyts}, year = {2009}, doi = {10.1145/1640134.1640145}, url = {http://roelwuyts.be/publications/Pluq09b-RoelTyper.pdf}, tags = {programming languages, programming}, researchr = {https://researchr.org/publication/Pluq09b}, cites = {0}, citedby = {0}, booktitle = {DLS '09: Proceedings of the 5th symposium on Dynamic languages}, organization = {ACM}, publisher = {ACM}, isbn = {978-1-60558-769-1}, } @inproceedings{Mini09a, title = {Pareto based run-time manager for overlapped resource sharing}, author = {Narasinga Rao Miniskar and Satya Munaga and Roel Wuyts and Francky Catthoor}, year = {2009}, url = {http://roelwuyts.be/publications/Mini09a-OverlappedResourceSharing.pdf}, tags = {rule-based}, researchr = {https://researchr.org/publication/Mini09a}, cites = {0}, citedby = {0}, } @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 = {Expert Syst. Appl.}, volume = {23}, number = {4}, pages = {405-413}, } @inproceedings{MarotW10, title = {Composing aspects with aspects}, author = {Antoine Marot and Roel Wuyts}, year = {2010}, doi = {10.1145/1739230.1739249}, url = {http://doi.acm.org/10.1145/1739230.1739249}, researchr = {https://researchr.org/publication/MarotW10}, cites = {0}, citedby = {0}, pages = {157-168}, booktitle = {Proceedings of the 9th International Conference on Aspect-Oriented Software Development, AOSD 2010, Rennes and Saint-Malo, France, March 15-19, 2010}, editor = {Jean-Marc Jézéquel and Mario Südholt}, publisher = {ACM}, isbn = {978-1-60558-958-9}, } @inproceedings{Wint02a, title = {Components for Embedded Software --- The PECOS Approach}, author = {Michael Winter and Thomas Gen{\ss}ler and Alexander Christoph and Oscar Nierstrasz and St\'ephane Ducasse and Roel Wuyts and Gabriela Ar{\'e}valo and Peter M\"uller and Christian Stich and Bastiaan Sch\"onhage}, year = {2002}, url = {http://www.iam.unibe.ch/~scg/Archive/pecos/public_documents/Wint02a.pdf}, note = {In conjunction with 16th European Conference on Object-Oriented Programming (ECOOP) Malaga, Spain, June 11, 2002}, tags = {rule-based, software components, embedded software, composition, software component, context-aware, systematic-approach, domain-specific language}, researchr = {https://researchr.org/publication/Wint02a}, cites = {0}, citedby = {0}, booktitle = {Proc. Second International Workshop on Composition Languages}, } @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 = {Object-Oriented Technology, ECOOP 99 Workshop Reader, ECOOP 99 Workshops, Panels, and Posters, Lisbon, Portugal, June 14-18, 1999, Proceedings}, editor = {Ana M. D. Moreira and Serge Demeyer}, volume = {1743}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-66954-X}, } @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 = {Object-Oriented Technology: ECOOP 2004 Workshop Reader, ECOOP 2004 Workshops, Oslo, Norway, June 14-18, 2004, Final Reports}, editor = {Jacques Malenfant and Bjarte M. Østvold}, volume = {3344}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-23988-X}, } @article{DucasseNSWB06, title = {Traits: A mechanism for fine-grained reuse}, author = {Stéphane Ducasse and Oscar Nierstrasz and Nathanael Schärli and Roel Wuyts and Andrew P. Black}, year = {2006}, doi = {10.1145/1119479.1119483}, url = {http://doi.acm.org/10.1145/1119479.1119483}, tags = {reuse}, researchr = {https://researchr.org/publication/DucasseNSWB06}, cites = {0}, citedby = {0}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {28}, number = {2}, pages = {331-388}, } @inproceedings{BaertBCDMW09, title = {The future is dynamic: adaptive runtime resource management for heterogeneous computer platforms}, author = {Rogier Baert and Carolina Blanch and Paul Coene and Maja D Hondt and Zhe Ma and Roel Wuyts}, year = {2009}, doi = {10.1145/1639950.1639988}, url = {http://doi.acm.org/10.1145/1639950.1639988}, researchr = {https://researchr.org/publication/BaertBCDMW09}, cites = {0}, citedby = {0}, pages = {733-734}, booktitle = {Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009, October 25-29, 2009, Orlando, Florida, USA}, editor = {Shail Arora and Gary T. Leavens}, publisher = {ACM}, isbn = {978-1-60558-768-4}, } @inproceedings{GalliLNW04, title = {Ordering Broken Unit Tests for Focused Debugging}, author = {Markus Gälli and Michele Lanza and Oscar Nierstrasz and Roel Wuyts}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/icsm/2004/2213/00/22130114abs.htm}, tags = {testing, debugging}, researchr = {https://researchr.org/publication/GalliLNW04}, cites = {0}, citedby = {0}, pages = {114-123}, booktitle = {20th International Conference on Software Maintenance (ICSM 2004), 11-17 September 2004, Chicago, IL, USA}, publisher = {IEEE Computer Society}, isbn = {0-7695-2213-0}, } @article{MirandaLW05, title = {Parcels: A fast and feature-rich binary deployment technology}, author = {Eliot Miranda and David Leibs and Roel Wuyts}, year = {2005}, doi = {10.1016/j.cl.2005.02.001}, url = {http://dx.doi.org/10.1016/j.cl.2005.02.001}, tags = {deployment}, researchr = {https://researchr.org/publication/MirandaLW05}, cites = {0}, citedby = {0}, journal = {Computer Languages, Systems \& Structures}, volume = {31}, number = {3-4}, pages = {165-181}, } @article{MignoletW09, title = {Embedded Multiprocessor Systems-on-Chip Programming}, author = {Jean-Yves Mignolet and Roel Wuyts}, year = {2009}, doi = {10.1109/MS.2009.64}, url = {http://dx.doi.org/10.1109/MS.2009.64}, tags = {programming}, researchr = {https://researchr.org/publication/MignoletW09}, cites = {0}, citedby = {0}, journal = {IEEE Software}, volume = {26}, number = {3}, pages = {34-41}, } @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 Europe 1999: 29th International Conference on Technology of Object-Oriented Languages and Systems, 7-10 June 1999, Nancy, France}, publisher = {IEEE Computer Society}, isbn = {0-7695-0275-X}, } @inproceedings{ScharliDNW04, title = {Composable Encapsulation Policies}, author = {Nathanael Schärli and Stéphane Ducasse and Oscar Nierstrasz and Roel Wuyts}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3086&spage=26}, researchr = {https://researchr.org/publication/ScharliDNW04}, cites = {0}, citedby = {0}, pages = {26-50}, booktitle = {ECOOP 2004 - Object-Oriented Programming, 18th European Conference, Oslo, Norway, June 14-18, 2004, Proceedings}, editor = {Martin Odersky}, volume = {3086}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-22159-X}, } @inproceedings{Duca05h, title = {SmallWiki --- A Meta-Described Collaborative Content Management System}, author = {Stéphane Ducasse and Lukas Renggli and Roel Wuyts}, year = {2005}, doi = {10.1145/1104973.1104981}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Duca05hSmallwikiWikiSymp05.pdf}, tags = {rule-based, meta-model, wiki, security, Meta-Environment, parsing, systematic-approach, meta-objects}, researchr = {https://researchr.org/publication/Duca05h}, cites = {0}, citedby = {0}, booktitle = {Proceedings ACM International Symposium on Wikis (WikiSym'05)}, address = {New York, NY, USA}, publisher = {ACM Computer Society}, } @inproceedings{NierstraszADWBMZGB02, title = {A Component Model for Field Devices}, author = {Oscar Nierstrasz and Gabriela Arévalo and Stéphane Ducasse and Roel Wuyts and Andrew P. Black and Peter O. Müller and Christian Zeidler and Thomas Genssler and Reinier van den Born}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2370/23700200.htm}, tags = {meta-model, Meta-Environment}, researchr = {https://researchr.org/publication/NierstraszADWBMZGB02}, cites = {0}, citedby = {0}, pages = {200-209}, booktitle = {Component Deployment, IFIP/ACM Working Conference, CD 2002, Berlin, Germany, June 20-21, 2002, Proceedings}, editor = {Judy M. Bishop}, volume = {2370}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-43847-5}, } @inproceedings{Wuyt09a, title = {Challenging VMs on Battery-Powered Embedded Devices}, author = {Roel Wuyts}, year = {2009}, url = {http://roelwuyts.be/publications/Wuyt09a-ChallengingVMs.pdf}, researchr = {https://researchr.org/publication/Wuyt09a}, cites = {0}, citedby = {0}, booktitle = {3rd workshop on Virtual Machines and Intermediate Languages (VMIL)}, } @inproceedings{Berg03b, title = {The Classbox Module System}, author = {Alexandre Bergel and St\'ephane Ducasse and Roel Wuyts}, year = {2003}, month = {jul}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Berg03bClassboxes.pdf}, tags = {meta-model, modeling language, language modeling, model-driven development, object-role modeling, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/Berg03b}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the ECOOP '03 Workshop on Object-oriented Language Engineering for the Post-Java Era}, } @inproceedings{Maro08a, title = {Composability of aspects}, author = {Antoine Marot and Roel Wuyts}, year = {2008}, doi = {10.1145/1408647.1408652}, researchr = {https://researchr.org/publication/Maro08a}, cites = {0}, citedby = {0}, booktitle = {SPLAT '08: Proceedings of the 2008 AOSD workshop on Software engineering properties of languages and aspect technologies}, address = {New York, NY, USA}, publisher = {ACM}, isbn = {978-1-60558-144-6}, } @article{Duca06b, title = {Traits: A Mechanism for fine-grained Reuse}, author = {Stéphane Ducasse and Oscar Nierstrasz and Nathanael Schärli and Roel Wuyts and Andrew Black}, year = {2006}, month = {mar}, doi = {10.1145/1119479.1119483}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Duca06bTOPLASTraits.pdf}, tags = {rule-based, meta-model, modeling language, modeling, language modeling, reuse, Meta-Environment}, researchr = {https://researchr.org/publication/Duca06b}, cites = {0}, citedby = {1}, journal = {ACM Transactions on Programming Languages and Systems (TOPLAS)}, volume = {28}, number = {2}, } @inproceedings{PluquetLW09, title = {Executing code in the past: efficient in-memory object graph versioning}, author = {Frédéric Pluquet and Stefan Langerman and Roel Wuyts}, year = {2009}, doi = {10.1145/1640089.1640118}, url = {http://doi.acm.org/10.1145/1640089.1640118}, tags = {graph-rewriting, rewriting}, researchr = {https://researchr.org/publication/PluquetLW09}, cites = {0}, citedby = {0}, pages = {391-408}, booktitle = {Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009}, editor = {Shail Arora and Gary T. Leavens}, publisher = {ACM}, isbn = {978-1-60558-766-0}, } @inproceedings{Bric02a, title = {Towards a Linguistic Symbiosis of an Object-oriented and a Logic Programming Language}, author = {Johan Brichau and Kris Gijbels and Roel Wuyts}, year = {2002}, tags = {programming languages, object-oriented programming, logic programming, programming, subject-oriented programming, logic, feature-oriented programming}, researchr = {https://researchr.org/publication/Bric02a}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the Workshop on Multiparadigm Programming with Object-Oriented Languages (MPOOL 2002)}, } @inproceedings{Wuyt01f, title = {Synchronising Changes to Design and Implementation using a Declarative Meta-Programming Language}, author = {Roel Wuyts}, year = {2001}, month = {dec}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Wuyt01f.pdf}, tags = {programming languages, completeness, meta programming, case study, model synchronisation, meta-model, language engineering, software language engineering, language design, maintenance, software engineering, model-driven engineering, logic programming, programming, logic, Meta-Environment, design, round trip engineering, meta-objects}, researchr = {https://researchr.org/publication/Wuyt01f}, cites = {0}, citedby = {0}, booktitle = {International Workshop on (Constraint) Logic Programming for Software Engineering}, } @inproceedings{BergelMDNW07, title = {Dynamic Languages and Applications}, author = {Alexandre Bergel and Wolfgang De Meuter and Stéphane Ducasse and Oscar Nierstrasz and Roel Wuyts}, year = {2007}, doi = {10.1007/978-3-540-78195-0_2}, url = {http://dx.doi.org/10.1007/978-3-540-78195-0_2}, researchr = {https://researchr.org/publication/BergelMDNW07}, cites = {0}, citedby = {0}, pages = {7-12}, booktitle = {Object-Oriented Technology. ECOOP 2007 Workshop Reader, Berlin, Germany, July 30-31, 2007, Final Reports}, editor = {Michael Cebulla}, volume = {4906}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-78194-3}, } @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 = {Proceedings of the Thirteenth International Conference on Software Engineering \& Knowledge Engineering, SEKE 2001}, } @inproceedings{Deme96m, title = {The Zypher Meta Object Protocol}, author = {Serge Demeyer and Patrick Steyaert and Koen De Hondt and Wim Codenie and Roel Wuyts and Theo D'Hondt}, year = {1996}, month = {apr}, url = {http://www.iam.unibe.ch/~demeyer/Deme96m/http://www.iam.unibe.ch/~demeyer/Deme96m/psstmnt.htmlhttp://www.daimi.aau.dk/~kock/OHS-HT96/http://progwww.vub.ac.be/papers/paperquery.html}, note = {UCI-ICS Technical Report 96-10}, tags = {control systems, meta-object protocol, caching, meta-model, protocol, source-to-source, Meta-Environment, Zypher, design, systematic-approach, open-source, meta-objects}, researchr = {https://researchr.org/publication/Deme96m}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 2nd Workshop on Open Hypermedia Systems --- Hypertext '96}, publisher = {Department of Information and Computer Science --- University of California Irvine --- CA 92717-3425}, } @article{DucasseSW05, title = {Uniform and safe metaclass composition}, author = {Stéphane Ducasse and Nathanael Schärli and Roel Wuyts}, year = {2005}, doi = {10.1016/j.cl.2004.11.003}, url = {http://dx.doi.org/10.1016/j.cl.2004.11.003}, tags = {composition, safe composition}, researchr = {https://researchr.org/publication/DucasseSW05}, cites = {0}, citedby = {0}, journal = {Computer Languages, Systems \& Structures}, volume = {31}, number = {3-4}, pages = {143-164}, } @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 = {Proceedings of the 21st IEEE International Conference on Software Maintenance - Industrial and Tool volume, ICSM 2005, 25-30 September 2005, Budapest, Hungary}, isbn = {9-6346-0980-5}, } @book{Wuyt05b, title = {Proceedings of the Dynamic Languages Symposium 2005}, author = {Roel Wuyts}, year = {2005}, researchr = {https://researchr.org/publication/Wuyt05b}, cites = {0}, citedby = {0}, publisher = {ACM Digital Library}, isbn = {1-59593-283-6}, } @phdthesis{Wuyt01b, title = {A Logic Meta-Programming Approach to Support the Co-Evolution of Object-Oriented Design and Implementation}, author = {Roel Wuyts}, year = {2001}, url = {http://www.iam.unibe.ch/~scg/Archive/PhD/Wuyts-phd.pdf}, tags = {object-oriented programming, meta programming, meta-model, logic programming, programming, subject-oriented programming, logic, Meta-Environment, design, systematic-approach, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/Wuyt01b}, cites = {0}, citedby = {0}, school = {Vrije Universiteit Brussel}, } @inproceedings{Wuyt01c, title = {Composition Languages for Black-Box Components}, author = {Roel Wuyts and St\'ephane Ducasse}, year = {2001}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Wuyt01c.pdf}, tags = {programming languages, object-oriented programming, reusable components, rule-based, meta programming, software components, language engineering, software language engineering, composition, functional programming, software component, reuse, software engineering, logic programming, e-science, programming, subject-oriented programming, logic, abstraction, Meta-Environment, systematic-approach, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/Wuyt01c}, cites = {0}, citedby = {0}, booktitle = {First OOPSLA Workshop on Language Mechanisms for Programming Software Components}, } @inproceedings{Wuyt96a, title = {Class-management using Logical Queries, Application of a Reflective User Interface Builder}, author = {Roel Wuyts}, year = {1996}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Wuyt96a.pdf}, researchr = {https://researchr.org/publication/Wuyt96a}, cites = {0}, citedby = {0}, booktitle = {Proceedings of GRONICS '96}, } @inproceedings{Duca03b, title = {Open Surfaces for Controlled Visibility}, author = {St\'ephane Ducasse and Nathanael Sch{\"a}rli and Roel Wuyts}, year = {2003}, month = {jul}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Duca03bSurfaces.pdf}, tags = {source-to-source, open-source}, researchr = {https://researchr.org/publication/Duca03b}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the ECOOP '03 Workshop on Object-oriented Language Engineering for the Post-Java Era}, } @inproceedings{BergelDNW06, title = {Stateful Traits}, author = {Alexandre Bergel and Stéphane Ducasse and Oscar Nierstrasz and Roel Wuyts}, year = {2006}, doi = {10.1007/978-3-540-71836-9_4}, url = {http://dx.doi.org/10.1007/978-3-540-71836-9_4}, researchr = {https://researchr.org/publication/BergelDNW06}, cites = {0}, citedby = {0}, pages = {66-90}, booktitle = {Advances in Smalltalk, 14th International Smalltalk Conference, ISC 2006, Prague, Czech Republic, September 4-8, 2006, Revised Selected Papers}, editor = {Wolfgang De Meuter}, volume = {4406}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-71835-2}, } @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}, volume = {3344}, series = {LNCS}, publisher = {Springer-Verlag}, isbn = {978-3-540-23988-8}, } @article{DucasseW04, title = {Editorial: Smalltalk Language}, author = {Stéphane Ducasse and Roel Wuyts}, year = {2004}, doi = {10.1016/j.cl.2003.08.001}, url = {http://dx.doi.org/10.1016/j.cl.2003.08.001}, researchr = {https://researchr.org/publication/DucasseW04}, cites = {0}, citedby = {0}, journal = {Computer Languages, Systems \& Structures}, volume = {30}, number = {1-2}, pages = {1-3}, } @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{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 = {Object-Oriented Technology, ECOOP 98 Workshop Reader, ECOOP 98 Workshops, Demos, and Posters, Brussels, Belgium, July 20-24, 1998, Proceedings}, editor = {Serge Demeyer and Jan Bosch}, volume = {1543}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-65460-7}, } @inproceedings{DHondtMW99, title = {Using Reflective Logic Programming to Describe Domain Knowledge as an Aspect}, author = {Maja D Hondt and Wolfgang De Meuter and Roel Wuyts}, year = {1999}, url = {http://link.springer.de/link/service/series/0558/bibs/1799/17990016.htm}, tags = {logic programming, programming, logic}, researchr = {https://researchr.org/publication/DHondtMW99}, cites = {0}, citedby = {0}, pages = {16-23}, booktitle = {Generative and Component-Based Software Engineering, First International Symposium, GCSE 99, Erfurt, Germany, September 28-30, 1999, Revised Papers}, editor = {Krzysztof Czarnecki and Ulrich W. Eisenecker}, volume = {1799}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-41172-0}, } @inproceedings{Wuyt01e, title = {Non-Functional Requirements in a Component Model for Embedded Systems}, author = {Roel Wuyts and St\'ephane Ducasse}, year = {2001}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Wuyt01e.pdf}, tags = {meta-model, modeling, requirements engineering, model-driven engineering, context-aware, Meta-Environment}, researchr = {https://researchr.org/publication/Wuyt01e}, cites = {0}, citedby = {0}, booktitle = {International Workshop on Specification and Verification of Component-Based Systems}, } @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}, } @inproceedings{CassouDW07, title = {Redesigning with traits: the Nile stream trait-based library}, author = {Damien Cassou and Stéphane Ducasse and Roel Wuyts}, year = {2007}, doi = {10.1145/1352678.1352682}, url = {http://doi.acm.org/10.1145/1352678.1352682}, tags = {rule-based}, researchr = {https://researchr.org/publication/CassouDW07}, cites = {0}, citedby = {0}, pages = {50-75}, booktitle = {Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), organised in conjunction with the 15th International Smalltalk Joint Conference 2007, Lugano, Switzerland, 25-31 August 2007}, editor = {Serge Demeyer and Jean-François Perrot}, volume = {286}, series = {ACM International Conference Proceeding Series}, publisher = {ACM}, isbn = {978-1-60558-084-5}, } @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 = {ACM SIGSOFT Software Engineering Notes}, volume = {28}, number = {2}, pages = {1}, } @inproceedings{NierstraszBDDGW05, title = {On the Revival of Dynamic Languages}, author = {Oscar Nierstrasz and Alexandre Bergel and Marcus Denker and Stéphane Ducasse and Markus Gälli and Roel Wuyts}, year = {2005}, doi = {10.1007/11550679_1}, url = {http://dx.doi.org/10.1007/11550679_1}, researchr = {https://researchr.org/publication/NierstraszBDDGW05}, cites = {0}, citedby = {0}, pages = {1-13}, booktitle = {Software Composition, 4th International Workshop, SC 2005, Edinburgh, UK, April 9, 2005, Revised Selected Papers}, editor = {Thomas Gschwind and Uwe Aßmann and Oscar Nierstrasz}, volume = {3628}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-28748-5}, } @inproceedings{Mens98a, title = {ECOOP '98 Workshop Report: Tools and Environments for Business Rules}, author = {Kim Mens and Roel Wuyts and Dirk Bontridder and Alain Grijseels}, year = {1998}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/MensAl98.pdf}, tags = {rule-based, business rules, analysis, constraints, rules, Meta-Environment, design, meta-objects}, researchr = {https://researchr.org/publication/Mens98a}, cites = {0}, citedby = {0}, booktitle = {ECOOP '98 Workshop Reader}, publisher = {Springer}, } @article{Duca03a, title = {Composing Embedded Real-Time Software Components: the PECOS Data-Centric Approach}, author = {Stéphane Ducasse and Oscar Nierstrasz and Roel Wuyts}, year = {2003}, month = {jan}, url = {http://www.ercim.org/publication/Ercim_News/enw52/nierstrasz.html}, tags = {rule-based, software components, embedded software, software component, constraints, data-flow, systematic-approach}, researchr = {https://researchr.org/publication/Duca03a}, cites = {0}, citedby = {0}, journal = {ERCIM News}, volume = {52}, } @article{Cass09a, title = {Traits at Work: the design of a new trait-based stream library}, author = {Damien Cassou and Stéphane Ducasse and Roel Wuyts}, year = {2009}, doi = {10.1016/j.cl.2008.05.004}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Cass08a-NileNewKernel-ComputerLanguages.pdf}, tags = {rule-based, refactoring, composition, reuse, rule-based refactoring, design}, researchr = {https://researchr.org/publication/Cass09a}, cites = {0}, citedby = {0}, journal = {Journal of Computer Languages, Systems and Structures}, volume = {35}, number = {1}, } @inproceedings{DeVo00a, title = {Logic Meta Components as a Generic Component Model}, author = {De Volder, Kris and Fabry, Johan and Roel Wuyts}, year = {2000}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/DeVo00a.pdf}, tags = {meta-model, logic, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/DeVo00a}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the ECOOP 2000: Fifth International Workshop on Component-Oriented Programming}, } @inproceedings{BaertBCDMW09a, title = {The future is dynamic: adaptive runtime resource management for heterogeneous computer platforms}, author = {Rogier Baert and Carolina Blanch and Paul Coene and Maja D Hondt and Zhe Ma and Roel Wuyts}, year = {2009}, doi = {10.1145/1639950.1640015}, url = {http://doi.acm.org/10.1145/1639950.1640015}, researchr = {https://researchr.org/publication/BaertBCDMW09a}, cites = {0}, citedby = {0}, pages = {787-788}, booktitle = {Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009, October 25-29, 2009, Orlando, Florida, USA}, editor = {Shail Arora and Gary T. Leavens}, publisher = {ACM}, isbn = {978-1-60558-768-4}, } @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{Lian02a, title = {Applying RMA for Scheduling Field Device Components}, author = {Peng Liang and Gabriela Ar{\'e}valo and St\'ephane Ducasse and Michele Lanza and Nathanael Sch{\"a}rli and Roel Wuyts and Oscar Nierstrasz}, year = {2002}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Lian02aPecosRMA.pdf}, tags = {rule-based, software components, meta-model, modeling language, embedded software, modeling, language modeling, composition, software component, analysis, Meta-Environment}, researchr = {https://researchr.org/publication/Lian02a}, cites = {0}, citedby = {0}, booktitle = {ECOOP 2002 Workshop Reader}, } @inproceedings{Rich98b, title = {Understanding Object-Oriented Programs with Declarative Event Analysis}, author = {Tamar Richner and St\'ephane Ducasse and Roel Wuyts}, year = {1998}, month = {jul}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Rich98bEvents.pdf}, tags = {object-oriented programming, program analysis, meta programming, software components, functional programming, software component, analysis, static analysis, data-flow programming, data-flow, aspect oriented programming, programming, subject-oriented programming, abstraction, Meta-Environment, data-flow analysis, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/Rich98b}, cites = {0}, citedby = {0}, booktitle = {Object-Oriented Technology (ECOOP '98 Workshop Reader)}, volume = {1543}, series = {LNCS}, publisher = {Springer-Verlag}, } @article{GybelsWDD06, title = {Inter-language reflection: A conceptual model and its implementation}, author = {Kris Gybels and Roel Wuyts and Stéphane Ducasse and Maja D'Hondt}, year = {2006}, doi = {10.1016/j.cl.2005.10.003}, url = {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}, } @inproceedings{BergelDPW06, title = {Meta-driven Browsers}, author = {Alexandre Bergel and Stéphane Ducasse and Colin Putney and Roel Wuyts}, year = {2006}, doi = {10.1007/978-3-540-71836-9_7}, url = {http://dx.doi.org/10.1007/978-3-540-71836-9_7}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/BergelDPW06}, cites = {0}, citedby = {0}, pages = {134-156}, booktitle = {Advances in Smalltalk, 14th International Smalltalk Conference, ISC 2006, Prague, Czech Republic, September 4-8, 2006, Revised Selected Papers}, editor = {Wolfgang De Meuter}, volume = {4406}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-71835-2}, } @inproceedings{BergelDW03, title = {Classboxes: A Minimal Module Model Supporting Local Rebinding}, author = {Alexandre Bergel and Stéphane Ducasse and Roel Wuyts}, year = {2003}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2789&spage=122}, researchr = {https://researchr.org/publication/BergelDW03}, cites = {0}, citedby = {1}, pages = {122-131}, booktitle = {Modular Programming Languages, Joint Modular Languages Conference, JMLC 2003, Klagenfurt, Austria, August 25-27, 2003, Proceedings}, editor = {László Böszörményi and Peter Schojer}, volume = {2789}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-40796-0}, } @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 = {10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 22-24 March 2006, Bari, Italy}, publisher = {IEEE Computer Society}, isbn = {0-7695-2536-9}, } @inproceedings{GensslerCWNDWASMS02, title = {Components for embedded software: the PECOS approach}, author = {Thomas Genssler and Alexander Christoph and Michael Winter and Oscar Nierstrasz and Stéphane Ducasse and Roel Wuyts and Gabriela Arévalo and Bastiaan Schönhage and Peter O. Müller and Christian Stich}, year = {2002}, doi = {10.1145/581630.581634}, url = {http://doi.acm.org/10.1145/581630.581634}, tags = {software components, embedded software, software component, systematic-approach}, researchr = {https://researchr.org/publication/GensslerCWNDWASMS02}, cites = {0}, citedby = {0}, pages = {19-26}, booktitle = {Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2002, Greenoble, France, October 8-11, 2002}, editor = {Shuvra S. Bhattacharyya and Trevor N. Mudge and Wayne Wolf and Ahmed Amine Jerraya}, publisher = {ACM}, isbn = {1-58113-575-0}, } @inproceedings{DucasseWBN07, title = {User-changeable visibility: resolving unanticipated name clashes in traits}, author = {Stéphane Ducasse and Roel Wuyts and Alexandre Bergel and Oscar Nierstrasz}, year = {2007}, doi = {10.1145/1297027.1297040}, url = {http://doi.acm.org/10.1145/1297027.1297040}, researchr = {https://researchr.org/publication/DucasseWBN07}, cites = {0}, citedby = {0}, pages = {171-190}, booktitle = {Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada}, editor = {Richard P. Gabriel and David F. Bacon and Cristina Videira Lopes and Guy L. Steele Jr.}, publisher = {ACM}, isbn = {978-1-59593-786-5}, } @inproceedings{Wuyts98, title = {Declarative Reasoning about the Structure of Object-Oriented Systems}, author = {Roel Wuyts}, year = {1998}, doi = {10.1109/TOOLS.1998.711007}, url = {http://doi.ieeecomputersociety.org/10.1109/TOOLS.1998.711007}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/Wuyts98}, cites = {0}, citedby = {0}, pages = {112-124}, booktitle = {TOOLS 1998: 26th International Conference on Technology of Object-Oriented Languages and Systems, 3-7 August 1998, Santa Barbara, CA, USA}, publisher = {IEEE Computer Society}, isbn = {0-8186-8482-8}, } @article{BergelDNW05, title = {Classboxes: controlling visibility of class extensions}, author = {Alexandre Bergel and Stéphane Ducasse and Oscar Nierstrasz and Roel Wuyts}, year = {2005}, doi = {10.1016/j.cl.2004.11.002}, url = {http://dx.doi.org/10.1016/j.cl.2004.11.002}, tags = {control systems, meta-model, object-role modeling, Meta-Environment, incremental, systematic-approach, meta-objects}, researchr = {https://researchr.org/publication/BergelDNW05}, cites = {0}, citedby = {0}, journal = {Computer Languages, Systems \& Structures}, volume = {31}, number = {3-4}, pages = {107-126}, } @article{Duca05g, title = {Uniform and Safe Metaclass Composition}, author = {Stéphane Ducasse and Nathanael Schärli and Roel Wuyts}, year = {2005}, month = {dec}, doi = {10.1016/j.cl.2004.11.003}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Duca05ySafeMetaclassTrait.pdf}, tags = {rule-based, meta-model, modeling language, language modeling, composition, reuse, object-role modeling, Meta-Environment, safe composition, systematic-approach, meta-objects}, researchr = {https://researchr.org/publication/Duca05g}, cites = {0}, citedby = {0}, journal = {Journal of Computer Languages, Systems and Structures}, volume = {31}, number = {3-4}, } @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 = {Computer Languages, Systems \& Structures}, volume = {32}, number = {2-3}, pages = {140-156}, } @inproceedings{DucasseGW06, title = {Object-Oriented Legacy System Trace-based Logic Testing}, author = {Stéphane Ducasse and Tudor Gîrba and Roel Wuyts}, year = {2006}, doi = {10.1109/CSMR.2006.37}, url = {http://doi.ieeecomputersociety.org/10.1109/CSMR.2006.37}, tags = {rule-based, testing, logic}, researchr = {https://researchr.org/publication/DucasseGW06}, cites = {0}, citedby = {0}, pages = {37-46}, booktitle = {10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 22-24 March 2006, Bari, Italy}, publisher = {IEEE Computer Society}, isbn = {0-7695-2536-9}, } @inproceedings{WuytsDGMD06, title = {Object-Oriented Reengineering}, author = {Roel Wuyts and Serge Demeyer and Yann-Gaël Guéhéneuc and Kim Mens and Stéphane Ducasse}, year = {2006}, doi = {10.1007/978-3-540-71774-4_8}, url = {http://dx.doi.org/10.1007/978-3-540-71774-4_8}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/WuytsDGMD06}, cites = {0}, citedby = {0}, pages = {69-71}, booktitle = {Object-Oriented Technology, ECOOP 2006 Workshop Reader, ECOOP 2006 Workshops, Nantes, France, July 3-7, 2006, Final Reports}, editor = {Mario Südholt and Charles Consel}, volume = {4379}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-71772-0}, } @inproceedings{Duca02a, title = {Supporting Objects as An Anthropomorphic View at Computation or Why Smalltalk for Teaching Objects?}, author = {St\'ephane Ducasse and Roel Wuyts}, year = {2002}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Duca02aTeacherWorkshop.pdf}, tags = {programming languages, object-oriented programming, meta programming, programming paradigms, aspect oriented programming, teaching, programming, subject-oriented programming, Meta-Environment, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/Duca02a}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the Ecoop'02 International Educator Symposium}, } @inproceedings{Duca04b, title = {Logic and Trace-based Object-Oriented Application Testing}, author = {Stéphane Ducasse and Michael Freidig and Roel Wuyts}, year = {2004}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Duca04bTestLogicWoor04.pdf}, tags = {data validation, object-oriented programming, rule-based, meta programming, meta-model, interpreter, model refactoring, refactoring, testing, extreme programming, requirements engineering, data-flow programming, data-flow, source-to-source, model-driven engineering, logic programming, aspect oriented programming, rule-based refactoring, programming, subject-oriented programming, context-aware, logic, Meta-Environment, systematic-approach, feature-oriented programming, open-source, meta-objects}, researchr = {https://researchr.org/publication/Duca04b}, cites = {0}, citedby = {0}, booktitle = {Fifth International Workshop on Object-Oriented Reengineering (WOOR 2004)}, } @inproceedings{DucasseRW05, title = {SmallWiki: a meta-described collaborative content management system}, author = {Stéphane Ducasse and Lukas Renggli and Roel Wuyts}, year = {2005}, doi = {10.1145/1104981}, url = {http://doi.acm.org/10.1145/1104981}, tags = {rule-based, meta-model, wiki, security, Meta-Environment, parsing, systematic-approach, meta-objects}, researchr = {https://researchr.org/publication/DucasseRW05}, cites = {0}, citedby = {0}, pages = {75-82}, booktitle = {Proceedings of the 2005 International Symposium on Wikis, 2005, San Diego, California, USA, October 16-18, 2005}, editor = {Dirk Riehle}, publisher = {ACM}, isbn = {1-59593-111-2}, } @article{Song10a, title = {Implementation of Fuzzy Cognitive Maps based on Fuzzy Neural Network and Application in Prediction of Time Series}, author = {Hengjie Song and Chunyan Miao and Roel Wuyts and Zhiqi Shen and Francky Catthoor}, year = {2010}, month = {apr}, tags = {rule-based}, researchr = {https://researchr.org/publication/Song10a}, cites = {0}, citedby = {0}, journal = {IEEE Transactions on Fuzzy Systems}, volume = {18}, number = {2}, } @inproceedings{Pluq09a-0, title = {Executing Code in the Past: Efficient In-Memory Object Graph Versioning}, author = {Frédéric Pluquet and Stefan Langerman and Roel Wuyts}, year = {2009}, doi = {10.1145/1639949.1640118}, url = {http://roelwuyts.be/publications/Pluq09a-Histoory.pdf}, tags = {graph-rewriting, rewriting}, researchr = {https://researchr.org/publication/Pluq09a-0}, cites = {0}, citedby = {0}, booktitle = {Proceedings of 24th International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'09)}, organization = {ACM}, publisher = {ACM}, } @article{WuytsDN05, title = {A data-centric approach to composing embedded, real-time software components}, author = {Roel Wuyts and Stéphane Ducasse and Oscar Nierstrasz}, year = {2005}, doi = {10.1016/j.jss.2003.05.004}, url = {http://dx.doi.org/10.1016/j.jss.2003.05.004}, tags = {software components, embedded software, software component, data-flow, systematic-approach}, researchr = {https://researchr.org/publication/WuytsDN05}, cites = {0}, citedby = {0}, journal = {Journal of Systems and Software}, volume = {74}, number = {1}, pages = {25-34}, } @article{WuytsD04, title = {Unanticipated integration of development tools using the classification model}, author = {Roel Wuyts and Stéphane Ducasse}, year = {2004}, doi = {10.1016/j.cl.2003.08.003}, url = {http://dx.doi.org/10.1016/j.cl.2003.08.003}, tags = {classification, meta-model, model-driven development, Meta-Environment}, researchr = {https://researchr.org/publication/WuytsD04}, cites = {0}, citedby = {0}, journal = {Computer Languages, Systems \& Structures}, volume = {30}, number = {1-2}, pages = {63-77}, } @article{BergelDPW08, title = {Creating sophisticated development tools with OmniBrowser}, author = {Alexandre Bergel and Stéphane Ducasse and Colin Putney and Roel Wuyts}, year = {2008}, doi = {10.1016/j.cl.2007.05.005}, url = {http://dx.doi.org/10.1016/j.cl.2007.05.005}, researchr = {https://researchr.org/publication/BergelDPW08}, cites = {0}, citedby = {0}, journal = {Computer Languages, Systems \& Structures}, volume = {34}, number = {2-3}, pages = {109-129}, } @inproceedings{PluquetLW09a, title = {Executing code in the past: efficient in-memory object graph versioning}, author = {Frédéric Pluquet and Stefan Langerman and Roel Wuyts}, year = {2009}, doi = {10.1145/1639950.1640007}, url = {http://doi.acm.org/10.1145/1639950.1640007}, tags = {graph-rewriting, rewriting}, researchr = {https://researchr.org/publication/PluquetLW09a}, cites = {0}, citedby = {0}, pages = {771-772}, booktitle = {Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009, October 25-29, 2009, Orlando, Florida, USA}, editor = {Shail Arora and Gary T. Leavens}, publisher = {ACM}, isbn = {978-1-60558-768-4}, } @proceedings{dls-2005, title = {Proceedings of the 2005 Symposium on Dynamic Languages, DLS 2005, October 18, 2007, San Diego, California, USA}, year = {2005}, researchr = {https://researchr.org/publication/dls-2005}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 2005 Symposium on Dynamic Languages, DLS 2005, October 18, 2007, San Diego, California, USA}, conference = {DLS}, editor = {Roel Wuyts}, publisher = {ACM}, }