publications: - title: "A small extension to Java for class refinement" author: - name: "Muga Nishizawa" link: "https://researchr.org/alias/muga-nishizawa" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2008" doi: "http://doi.acm.org/10.1145/1363686.1363732" links: doi: "http://doi.acm.org/10.1145/1363686.1363732" tags: - "Java" - "refinement" researchr: "https://researchr.org/publication/NishizawaC08" cites: 0 citedby: 0 pages: "160-165" booktitle: "SAC" kind: "inproceedings" key: "NishizawaC08" - title: "Generative Programming from a Post Object-Oriented Programming Viewpoint" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2004" doi: "http://dx.doi.org/10.1007/11527800_27" links: doi: "http://dx.doi.org/10.1007/11527800_27" tags: - "generative programming" - "object-oriented programming" - "programming" - "subject-oriented programming" - "feature-oriented programming" researchr: "https://researchr.org/publication/Chiba04%3A0" cites: 0 citedby: 0 pages: "355-366" booktitle: "upp" kind: "inproceedings" key: "Chiba04:0" - title: "Weak Protection for Reflective Operating Systems" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Takeshi Nishimura" link: "https://researchr.org/alias/takeshi-nishimura" - name: "Kenichi Kourai" link: "https://researchr.org/alias/kenichi-kourai" - name: "Atsushi Ohnoki" link: "https://researchr.org/alias/atsushi-ohnoki" - name: "Takashi Masuda" link: "https://researchr.org/alias/takashi-masuda" year: "1997" doi: "http://link.springer.de/link/service/series/0558/bibs/1357/13570062.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1357/13570062.htm" tags: - "operating system" researchr: "https://researchr.org/publication/ChibaNKOM97" cites: 0 citedby: 0 pages: "62-67" booktitle: "ECOOPW" kind: "inproceedings" key: "ChibaNKOM97" - title: "BitVisor: a thin hypervisor for enforcing i/o device security" author: - name: "Takahiro Shinagawa" link: "https://researchr.org/alias/takahiro-shinagawa" - name: "Hideki Eiraku" link: "https://researchr.org/alias/hideki-eiraku" - name: "Kouichi Tanimoto" link: "https://researchr.org/alias/kouichi-tanimoto" - name: "Kazumasa Omote" link: "https://researchr.org/alias/kazumasa-omote" - name: "Shoichi Hasegawa" link: "https://researchr.org/alias/shoichi-hasegawa" - name: "Takashi Horie" link: "https://researchr.org/alias/takashi-horie" - name: "Manabu Hirano" link: "https://researchr.org/alias/manabu-hirano" - name: "Kenichi Kourai" link: "https://researchr.org/alias/kenichi-kourai" - name: "Yoshihiro Oyama" link: "https://researchr.org/alias/yoshihiro-oyama" - name: "Eiji Kawai" link: "https://researchr.org/alias/eiji-kawai" - name: "Kenji Kono" link: "https://researchr.org/alias/kenji-kono" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Yasushi Shinjo" link: "https://researchr.org/alias/yasushi-shinjo" - name: "Kazuhiko Kato" link: "https://researchr.org/alias/kazuhiko-kato" year: "2009" doi: "http://doi.acm.org/10.1145/1508293.1508311" links: doi: "http://doi.acm.org/10.1145/1508293.1508311" tags: - "security" researchr: "https://researchr.org/publication/ShinagawaETOHHHKOKKCSK09" cites: 0 citedby: 0 pages: "121-130" booktitle: "vee" kind: "inproceedings" key: "ShinagawaETOHHHKOKKCSK09" - title: "A Selective, Just-in-Time Aspect Weaver" author: - name: "Yoshiki Sato" link: "https://researchr.org/alias/yoshiki-sato" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Michiaki Tatsubori" link: "https://researchr.org/alias/michiaki-tatsubori" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=189" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=189" researchr: "https://researchr.org/publication/SatoCT03" cites: 0 citedby: 0 pages: "189-208" booktitle: "GPCE" kind: "inproceedings" key: "SatoCT03" - title: "Exploiting a Weak Consistency to Implement Distributed Tuple Space" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Kazuhiko Kato" link: "https://researchr.org/alias/kazuhiko-kato" - name: "Takeshi Masuda" link: "https://researchr.org/alias/takeshi-masuda" year: "1992" tags: - "consistency" researchr: "https://researchr.org/publication/ChibaKM92" cites: 0 citedby: 0 pages: "416-423" booktitle: "icdcs" kind: "inproceedings" key: "ChibaKM92" - title: "AspectScope: An Outline Viewer for AspectJ Programs" author: - name: "Michihiro Horie" link: "https://researchr.org/alias/michihiro-horie" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2007" doi: "http://www.jot.fm/issues/issue_2007_10/paper17/index.html" links: doi: "http://www.jot.fm/issues/issue_2007_10/paper17/index.html" tags: - "AspectJ" researchr: "https://researchr.org/publication/HorieC07" cites: 0 citedby: 0 journal: "jot" volume: "6" number: "9" pages: "341-361" kind: "article" key: "HorieC07" - title: "A Metaobject Protocol for C++" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "1995" doi: "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.43.9788" links: doi: "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.43.9788" tags: - "meta-object protocol" - "meta-model" - "protocol" - "C++" - "Meta-Environment" - "extensible language" - "meta-objects" researchr: "https://researchr.org/publication/Chiba95" cites: 0 citedby: 0 pages: "285-299" booktitle: "OOPSLA" kind: "inproceedings" key: "Chiba95" - title: "Is academic open source software dependable?" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2004" tags: - "source-to-source" - "peer-to-peer" - "open-source" researchr: "https://researchr.org/publication/Chiba04" cites: 0 citedby: 0 pages: "693-698" booktitle: "ifip" kind: "inproceedings" key: "Chiba04" - title: "Software Evolution: A Trip Through Reflective, Aspect, and Meta-data Oriented Techniques" author: - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3344&spage=118" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3344&spage=118" tags: - "meta-model" - "data-flow" - "software evolution" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/CazzolaCS04" cites: 0 citedby: 0 pages: "118-132" booktitle: "ECOOPW" kind: "inproceedings" key: "CazzolaCS04" - title: "2nd Asian Workshop on Aspect-Oriented Software Development (AOAsia)" author: - name: "Elisa L. A. Baniassad" link: "http://www.cse.cuhk.edu.hk/~elisa/index.html" - name: "Kung Chen" link: "https://researchr.org/alias/kung-chen" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Jan Hannemann" link: "https://researchr.org/alias/jan-hannemann" - name: "Hidehiko Masuhara" link: "https://researchr.org/alias/hidehiko-masuhara" - name: "Shangping Ren" link: "https://researchr.org/alias/shangping-ren" - name: "Jianjun Zhao" link: "https://researchr.org/alias/jianjun-zhao" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/ASE.2006.5" links: doi: "http://doi.ieeecomputersociety.org/10.1109/ASE.2006.5" researchr: "https://researchr.org/publication/BaniassadCCHMRZ06" cites: 0 citedby: 0 pages: "375" booktitle: "ASE" kind: "inproceedings" key: "BaniassadCCHMRZ06" - title: "Program Transformation with Reflection and Aspect-Oriented Programming" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2006" doi: "http://dx.doi.org/10.1007/11877028_3" links: doi: "http://dx.doi.org/10.1007/11877028_3" tags: - "object-oriented programming" - "aspect oriented programming" - "programming" - "subject-oriented programming" - "reflection" - "feature-oriented programming" - "transformation" - "program transformation" researchr: "https://researchr.org/publication/Chiba06" cites: 0 citedby: 0 pages: "65-94" booktitle: "GTTSE" kind: "inproceedings" key: "Chiba06" - title: "HyperSpector: virtual distributed monitoring environments for secure intrusion detection" author: - name: "Kenichi Kourai" link: "https://researchr.org/alias/kenichi-kourai" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2005" doi: "http://doi.acm.org/10.1145/1064979.1065006" links: doi: "http://doi.acm.org/10.1145/1064979.1065006" tags: - "Meta-Environment" researchr: "https://researchr.org/publication/KouraiC05" cites: 0 citedby: 0 pages: "197-207" booktitle: "vee" kind: "inproceedings" key: "KouraiC05" - title: "Load-Time Structural Reflection in Java" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2000" doi: "http://link.springer.de/link/service/series/0558/bibs/1850/18500313.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1850/18500313.htm" tags: - "Java" - "reflection" researchr: "https://researchr.org/publication/Chiba00" cites: 0 citedby: 0 pages: "313-336" booktitle: "ECOOP" kind: "inproceedings" key: "Chiba00" - title: "Optimization of distributed communication in multiprotocol Tuple Space" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Kazuhiko Kato" link: "https://researchr.org/alias/kazuhiko-kato" - name: "Takashi Masuda" link: "https://researchr.org/alias/takashi-masuda" year: "1991" doi: "http://dx.doi.org/10.1109/SPDP.1991.218268" links: doi: "http://dx.doi.org/10.1109/SPDP.1991.218268" tags: - "optimization" researchr: "https://researchr.org/publication/ChibaKM91" cites: 0 citedby: 0 pages: "282-285" booktitle: "spdp" kind: "inproceedings" key: "ChibaKM91" - title: "Avoiding Confusion in Metacircularity: The Meta-Helix" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Gregor Kiczales" link: "http://people.cs.ubc.ca/~gregor/" - name: "John Lamping" link: "https://researchr.org/alias/john-lamping" year: "1996" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/ChibaKL96" cites: 0 citedby: 0 pages: "157-172" booktitle: "isotas" kind: "inproceedings" key: "ChibaKL96" - title: "Dryverl: a flexible Erlang/C binding compiler" author: - name: "Romain Lenglet" link: "https://researchr.org/alias/romain-lenglet" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2006" doi: "http://doi.acm.org/10.1145/1159789.1159796" links: doi: "http://doi.acm.org/10.1145/1159789.1159796" tags: - "C++" - "compiler" researchr: "https://researchr.org/publication/LengletC06" cites: 0 citedby: 0 pages: "21-31" booktitle: "erlang" kind: "inproceedings" key: "LengletC06" - title: "Designing an Extensible Distributed Language with a Meta-Level Architecture" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Takashi Masuda" link: "https://researchr.org/alias/takashi-masuda" year: "1993" doi: "http://link.springer.de/link/service/series/0558/bibs/0707/07070482.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/0707/07070482.htm" tags: - "meta-model" - "architecture" - "Meta-Environment" - "extensible language" - "meta-objects" researchr: "https://researchr.org/publication/ChibaM93" cites: 0 citedby: 0 pages: "482-501" booktitle: "ECOOP" kind: "inproceedings" key: "ChibaM93" - title: "Yet Another java.lang.Class" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Michiaki Tatsubori" link: "https://researchr.org/alias/michiaki-tatsubori" year: "1998" doi: "http://link.springer.de/link/service/series/0558/bibs/1543/15430372.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1543/15430372.htm" "pdf": "http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.46.9857&rep=rep1&type=url&i=1" researchr: "https://researchr.org/publication/ChibaT98" cites: 0 citedby: 0 pages: "372-373" booktitle: "ECOOPW" kind: "inproceedings" key: "ChibaT98" - title: "Josh: an open AspectJ-like language" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Kiyoshi Nakagawa" link: "https://researchr.org/alias/kiyoshi-nakagawa" year: "2004" doi: "http://doi.acm.org/10.1145/976270.976284" links: doi: "http://doi.acm.org/10.1145/976270.976284" tags: - "AspectJ" - "source-to-source" - "open-source" researchr: "https://researchr.org/publication/ChibaN04" cites: 0 citedby: 0 pages: "102-111" booktitle: "AOSD" kind: "inproceedings" key: "ChibaN04" - title: "Aspect-Oriented Programming Beyond Dependency Injection" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Rei Ishikawa" link: "https://researchr.org/alias/rei-ishikawa" year: "2005" doi: "http://dx.doi.org/10.1007/11531142_6" links: doi: "http://dx.doi.org/10.1007/11531142_6" tags: - "object-oriented programming" - "aspect oriented programming" - "programming" - "subject-oriented programming" - "feature-oriented programming" researchr: "https://researchr.org/publication/ChibaI05" cites: 0 citedby: 0 pages: "121-143" booktitle: "ECOOP" kind: "inproceedings" key: "ChibaI05" - title: "A Fast Rejuvenation Technique for Server Consolidation with Virtual Machines" author: - name: "Kenichi Kourai" link: "https://researchr.org/alias/kenichi-kourai" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/DSN.2007.6" links: doi: "http://doi.ieeecomputersociety.org/10.1109/DSN.2007.6" researchr: "https://researchr.org/publication/KouraiC07" cites: 0 citedby: 0 pages: "245-255" booktitle: "dsn" kind: "inproceedings" key: "KouraiC07" - title: "OpenJava: A Class-Based Macro System for Java" author: - name: "Michiaki Tatsubori" link: "https://researchr.org/alias/michiaki-tatsubori" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Kozo Itano" link: "https://researchr.org/alias/kozo-itano" - name: "Marc-Olivier Killijian" link: "https://researchr.org/alias/marc-olivier-killijian" year: "1999" doi: "http://link.springer.de/link/service/series/0558/bibs/1826/18260117.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1826/18260117.htm" tags: - "macro" - "rule-based" - "Java" - "meta programming" - "meta-model" - "macros" - "Meta-Environment" - "extensible language" - "meta-objects" researchr: "https://researchr.org/publication/TatsuboriCIK99" cites: 0 citedby: 1 pages: "117-133" booktitle: "oorase" kind: "inproceedings" key: "TatsuboriCIK99" - title: "AOSD and Reflection: Benefits and Drawbacks to Software Evolution" author: - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Yvonne Coady" link: "https://researchr.org/alias/yvonne-coady" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" year: "2006" doi: "http://dx.doi.org/10.1007/978-3-540-71774-4_5" links: doi: "http://dx.doi.org/10.1007/978-3-540-71774-4_5" tags: - "software evolution" - "reflection" researchr: "https://researchr.org/publication/CazzolaCCS06" cites: 0 citedby: 0 pages: "40-52" booktitle: "ECOOPW" kind: "inproceedings" key: "CazzolaCCS06" - title: "A Bytecode Translator for Distributed Execution of Legacy Java Software" author: - name: "Michiaki Tatsubori" link: "https://researchr.org/alias/michiaki-tatsubori" - name: "Toshiyuki Sasaki" link: "https://researchr.org/alias/toshiyuki-sasaki" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Kozo Itano" link: "https://researchr.org/alias/kozo-itano" year: "2001" doi: "http://link.springer.de/link/service/series/0558/bibs/2072/20720236.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2072/20720236.htm" tags: - "Java" researchr: "https://researchr.org/publication/TatsuboriSCI01" cites: 0 citedby: 0 pages: "236-255" booktitle: "ECOOP" kind: "inproceedings" key: "TatsuboriSCI01" - title: "Bugdel: An Aspect-Oriented Debugging System" author: - name: "Yoshiyuki Usui" link: "https://researchr.org/alias/yoshiyuki-usui" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/APSEC.2005.48" links: doi: "http://doi.ieeecomputersociety.org/10.1109/APSEC.2005.48" tags: - "debugging" researchr: "https://researchr.org/publication/UsuiC05" cites: 0 citedby: 0 pages: "790-795" booktitle: "apsec" kind: "inproceedings" key: "UsuiC05" - title: "An Easy-to-Use Toolkit for Efficient Java Bytecode Translators" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Muga Nishizawa" link: "https://researchr.org/alias/muga-nishizawa" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=364" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2830&spage=364" tags: - "Java" researchr: "https://researchr.org/publication/ChibaN03" cites: 0 citedby: 0 pages: "364-376" booktitle: "GPCE" kind: "inproceedings" key: "ChibaN03" - title: "Independent Component Analysis of Finger Photoplethysmography for Evaluating Effects of Visually-Induced Motion Sickness" author: - name: "Makoto Abe" link: "https://researchr.org/alias/makoto-abe" - name: "Makoto Yoshizawa" link: "https://researchr.org/alias/makoto-yoshizawa" - name: "Norihiro Sugita" link: "https://researchr.org/alias/norihiro-sugita" - name: "Akira Tanaka" link: "https://researchr.org/alias/akira-tanaka" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Tomoyuki Yambe" link: "https://researchr.org/alias/tomoyuki-yambe" - name: "Shin-ichi Nitta" link: "https://researchr.org/alias/shin-ichi-nitta" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-73335-5_20" links: doi: "http://dx.doi.org/10.1007/978-3-540-73335-5_20" tags: - "analysis" researchr: "https://researchr.org/publication/AbeYSTCYN07" cites: 0 citedby: 0 pages: "177-184" booktitle: "hci" kind: "inproceedings" key: "AbeYSTCYN07" - title: "Effectiveness and limitations of secondary servers for wide-area distributed file systems" author: - name: "Hajime Miyazawa" link: "https://researchr.org/alias/hajime-miyazawa" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Takashi Masuda" link: "https://researchr.org/alias/takashi-masuda" year: "2000" doi: "http://dx.doi.org/10.1002/1520-684X(200010)31:11<31::AID-SCJ4>3.0.CO;2-J" links: doi: "http://dx.doi.org/10.1002/1520-684X(200010)31:11<31::AID-SCJ4>3.0.CO;2-J" researchr: "https://researchr.org/publication/MiyazawaCM00" cites: 0 citedby: 0 journal: "scjapan" volume: "31" number: "11" pages: "31-40" kind: "article" key: "MiyazawaCM00" - title: "Getting Farther on Software Evolution via AOP and Reflection" author: - name: "Manuel Oriol" link: "https://researchr.org/alias/manuel-oriol" - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-642-02047-6_7" links: doi: "http://dx.doi.org/10.1007/978-3-642-02047-6_7" tags: - "software evolution" - "reflection" researchr: "https://researchr.org/publication/OriolCCS08" cites: 0 citedby: 0 pages: "63-69" booktitle: "ECOOPW" kind: "inproceedings" key: "OriolCCS08" - title: "Secure and Manageable Virtual Private Networks for End-users" author: - name: "Kenichi Kourai" link: "https://researchr.org/alias/kenichi-kourai" - name: "Toshio Hirotsu" link: "https://researchr.org/alias/toshio-hirotsu" - name: "Koji Sato" link: "https://researchr.org/alias/koji-sato" - name: "Osamu Akashi" link: "https://researchr.org/alias/osamu-akashi" - name: "Kensuke Fukuda" link: "https://researchr.org/alias/kensuke-fukuda" - name: "Toshiharu Sugawara" link: "https://researchr.org/alias/toshiharu-sugawara" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2003" doi: "http://csdl.computer.org/comp/proceedings/lcn/2003/2037/00/20370385abs.htm" links: doi: "http://csdl.computer.org/comp/proceedings/lcn/2003/2037/00/20370385abs.htm" researchr: "https://researchr.org/publication/KouraiHSAFSC03" cites: 0 citedby: 0 pages: "385-394" booktitle: "lcn" kind: "inproceedings" key: "KouraiHSAFSC03" - title: "Loosely-Separated Sister Namespaces in Java" author: - name: "Yoshiki Sato" link: "https://researchr.org/alias/yoshiki-sato" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2005" doi: "http://dx.doi.org/10.1007/11531142_3" links: doi: "http://dx.doi.org/10.1007/11531142_3" tags: - "Java" researchr: "https://researchr.org/publication/SatoC05" cites: 0 citedby: 0 pages: "49-70" booktitle: "ECOOP" kind: "inproceedings" key: "SatoC05" - title: "Reflection and Meta-level Architectures: State of the Art and Future Trends" author: - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Thomas Ledoux" link: "https://researchr.org/alias/thomas-ledoux" year: "2000" doi: "http://link.springer.de/link/service/series/0558/bibs/1964/19640001.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1964/19640001.htm" tags: - "meta-model" - "architecture" - "Meta-Environment" - "reflection" - "meta-objects" researchr: "https://researchr.org/publication/CazzolaCL00" cites: 0 citedby: 0 pages: "1-15" booktitle: "ECOOPW" kind: "inproceedings" key: "CazzolaCL00" - title: "Performance improvement for persistent systems by AOP" author: - name: "Yasuhiro Aoki" link: "https://researchr.org/alias/yasuhiro-aoki" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2007" doi: "http://doi.acm.org/10.1145/1233843.1233845" links: doi: "http://doi.acm.org/10.1145/1233843.1233845" tags: - "persistent" researchr: "https://researchr.org/publication/AokiC07" cites: 0 citedby: 0 pages: "2" booktitle: "AOSD" kind: "inproceedings" key: "AokiC07" - title: "Remote pointcut: a language construct for distributed AOP" author: - name: "Muga Nishizawa" link: "https://researchr.org/alias/muga-nishizawa" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Michiaki Tatsubori" link: "https://researchr.org/alias/michiaki-tatsubori" year: "2004" doi: "http://doi.acm.org/10.1145/976270.976274" links: doi: "http://doi.acm.org/10.1145/976270.976274" researchr: "https://researchr.org/publication/NishizawaCT04" cites: 0 citedby: 0 pages: "7-15" booktitle: "AOSD" kind: "inproceedings" key: "NishizawaCT04" - title: "Negligent Class Loaders for Software Evolution" author: - name: "Yoshiki Sato" link: "https://researchr.org/alias/yoshiki-sato" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2004" doi: "http://www.disi.unige.it/person/CazzolaW/RAM-SE04 20Proceedings/Sato 20and 20Chiba.ps" links: doi: "http://www.disi.unige.it/person/CazzolaW/RAM-SE04 20Proceedings/Sato 20and 20Chiba.ps" tags: - "software evolution" researchr: "https://researchr.org/publication/SatoC04" cites: 0 citedby: 0 pages: "53-58" booktitle: "ECOOPW" kind: "inproceedings" key: "SatoC04" - title: "Macro Processing in Object-Oriented Languages" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "1998" doi: "http://doi.ieeecomputersociety.org/10.1109/TOOLS.1998.750029" abstract: "There are a number of programmable macro systems such as Lisp's. While they can handle complex program transformation, they still have difficulty in handling some kinds of transformation typical in object-oriented programming. This paper examines this problem and, to address it, presents an advanced macro system based on ideas borrowed from reflection. Unlike other macro systems, our macro system provides metaobjects as the data structure used for the macro processing instead of an abstract syntax tree. This feature makes it easy to implement a range of transformations of object-oriented programs." links: doi: "http://doi.ieeecomputersociety.org/10.1109/TOOLS.1998.750029" tags: - "programming languages" - "object-oriented programming" - "macro" - "rule-based" - "meta programming" - "data-flow language" - "abstract syntax" - "transformation language" - "macros" - "data-flow programming" - "data-flow" - "transformation system" - "programming" - "subject-oriented programming" - "Meta-Environment" - "reflection" - "feature-oriented programming" - "meta-objects" - "transformation" - "program transformation" researchr: "https://researchr.org/publication/Chiba98" cites: 0 citedby: 0 pages: "113-126" booktitle: "TOOLS" kind: "inproceedings" key: "Chiba98" - title: "Guest Editors Introduction: Aspects and Software Evolution" author: - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-77042-8_4" links: doi: "http://dx.doi.org/10.1007/978-3-540-77042-8_4" tags: - "software evolution" researchr: "https://researchr.org/publication/CazzolaCS07" cites: 0 citedby: 0 journal: "TAOSD" volume: "4" pages: "114-116" kind: "article" key: "CazzolaCS07" - title: "A Secure Access Control Mechanism against Internet Crackers" author: - name: "Kenichi Kourai" link: "https://researchr.org/alias/kenichi-kourai" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2001" doi: "http://doi.ieeecomputersociety.org/10.1109/ICDSC.2001.919014" links: doi: "http://doi.ieeecomputersociety.org/10.1109/ICDSC.2001.919014" tags: - "access control" researchr: "https://researchr.org/publication/KouraiC01" cites: 0 citedby: 0 pages: "743-746" booktitle: "icdcs" kind: "inproceedings" key: "KouraiC01" - title: "A New Optimization Technique for the Inspector-Executor Method" author: - name: "D. Yokota" link: "https://researchr.org/alias/d.-yokota" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Kozo Itano" link: "https://researchr.org/alias/kozo-itano" year: "2002" tags: - "optimization" researchr: "https://researchr.org/publication/YokotaCI02" cites: 0 citedby: 0 pages: "706-711" booktitle: "pdcs" kind: "inproceedings" key: "YokotaCI02" - title: "How We Should Use Aspects" author: - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" year: "2007" tags: - "aspect" researchr: "https://researchr.org/publication/Chiba07" cites: 0 citedby: 0 pages: "3-6" booktitle: "ECOOPW" kind: "inproceedings" key: "Chiba07" - title: "RAM-SE 05-ECOOP 05 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Glasgow, UK, July 15, 2005" year: "2005" tags: - "meta-model" - "software evolution" - "Meta-Environment" - "reflection" - "meta-objects" researchr: "https://researchr.org/publication/ecoop%3A2005ramse" cites: 0 citedby: 0 booktitle: "RAM-SE 05-ECOOP 05 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Glasgow, UK, July 15, 2005" conference: "ECOOPW" editor: - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" - name: "Tom Tourwé" link: "https://researchr.org/alias/tom-tourw%C3%A9" publisher: "Fakultät für Informatik, Universität Magdeburg" kind: "proceedings" key: "ecoop:2005ramse" - title: "RAM-SE 08-ECOOP 08 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Paphos, Cyprus, July 7, 2008" year: "2008" tags: - "meta-model" - "software evolution" - "Meta-Environment" - "reflection" - "meta-objects" researchr: "https://researchr.org/publication/ecoop%3A2008ramse" cites: 0 citedby: 0 booktitle: "RAM-SE 08-ECOOP 08 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Paphos, Cyprus, July 7, 2008" conference: "ECOOPW" editor: - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Manuel Oriol" link: "https://researchr.org/alias/manuel-oriol" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" publisher: "Fakultät für Informatik, Universität Magdeburg" kind: "proceedings" key: "ecoop:2008ramse" - title: "RAM-SE 06-ECOOP 06 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Nantes, France, July 4, 2006" year: "2006" tags: - "meta-model" - "software evolution" - "Meta-Environment" - "reflection" - "meta-objects" researchr: "https://researchr.org/publication/ecoop%3A2006ramse" cites: 0 citedby: 0 booktitle: "RAM-SE 06-ECOOP 06 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Nantes, France, July 4, 2006" conference: "ECOOPW" editor: - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Yvonne Coady" link: "https://researchr.org/alias/yvonne-coady" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" publisher: "Fakultät für Informatik, Universität Magdeburg" kind: "proceedings" key: "ecoop:2006ramse" - title: "RAM-SE 07-ECOOP 07 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Berlin, Germany, July 31, 2007" year: "2007" tags: - "meta-model" - "software evolution" - "Meta-Environment" - "reflection" - "meta-objects" researchr: "https://researchr.org/publication/ecoop%3A2007ramse" cites: 0 citedby: 0 booktitle: "RAM-SE 07-ECOOP 07 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Berlin, Germany, July 31, 2007" conference: "ECOOPW" editor: - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Yvonne Coady" link: "https://researchr.org/alias/yvonne-coady" - name: "Stéphane Ducasse" link: "http://stephane.ducasse.free.fr/" - name: "Günter Kniesel" link: "http://www.cs.uni-bonn.de/~gk/" - name: "Manuel Oriol" link: "https://researchr.org/alias/manuel-oriol" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" publisher: "Fakultät für Informatik, Universität Magdeburg" kind: "proceedings" key: "ecoop:2007ramse" - title: "RAM-SE 04-ECOOP 04 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Oslo, June 15, 2004" year: "2004" tags: - "meta-model" - "software evolution" - "Meta-Environment" - "reflection" - "meta-objects" researchr: "https://researchr.org/publication/ecoop%3A2004ramse" cites: 0 citedby: 0 booktitle: "RAM-SE 04-ECOOP 04 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Oslo, June 15, 2004" conference: "ECOOPW" editor: - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" publisher: "Fakultät für Informatik, Universität Magdeburg" kind: "proceedings" key: "ecoop:2004ramse"