<?xml version="1.0"?>
<dblpperson name="Tetsuo Kamina" pid="53/1111" n="53">
<person key="homepages/53/1111" mdate="2025-03-04">
<author pid="53/1111">Tetsuo Kamina</author>
<url>https://orcid.org/0000-0003-0288-1908</url>
</person>
<r><article key="journals/jip/UenoK25a" mdate="2025-12-22">
<author pid="334/9023">Sota Ueno</author>
<author pid="53/1111">Tetsuo Kamina</author>
<title>Realizing Atomic Switch Operation for Distributed Update Propagation in Reactive Programming.</title>
<pages>804-814</pages>
<year>2025</year>
<volume>33</volume>
<journal>J. Inf. Process.</journal>
<ee type="oa">https://doi.org/10.2197/ipsjjip.33.804</ee>
<url>db/journals/jip/jip33.html#UenoK25a</url>
<stream>streams/journals/jip</stream>
</article>
</r>
<r><article key="journals/programming/KaminaAM25" mdate="2025-04-02">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Consistent Distributed Reactive Programming with Retroactive Computation.</title>
<year>2025</year>
<volume>10</volume>
<journal>Art Sci. Eng. Program.</journal>
<number>1</number>
<ee type="oa">https://doi.org/10.22152/programming-journal.org/2025/10/11</ee>
<url>db/journals/programming/programming10.html#KaminaAM25</url>
<stream>streams/journals/programming</stream>
</article>
</r>
<r><article key="journals/programming/KaminaAM25a" mdate="2025-04-02">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Evolution Language Framework for Persistent Objects.</title>
<year>2025</year>
<volume>10</volume>
<journal>Art Sci. Eng. Program.</journal>
<number>1</number>
<ee type="oa">https://doi.org/10.22152/programming-journal.org/2025/10/12</ee>
<url>db/journals/programming/programming10.html#KaminaAM25a</url>
<stream>streams/journals/programming</stream>
</article>
</r>
<r><article key="journals/programming/KaminaAM25b" mdate="2025-09-15">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Evolution Language Framework for Persistent Objects.</title>
<year>2025</year>
<volume>10</volume>
<journal>Art Sci. Eng. Program.</journal>
<number>1</number>
<ee type="oa">https://doi.org/10.22152/programming-journal.org/2026/10/12</ee>
<url>db/journals/programming/programming10.html#KaminaAM25b</url>
<stream>streams/journals/programming</stream>
</article>
</r>
<r><article key="journals/programming/KaminaAM25c" mdate="2025-09-15">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Consistent Distributed Reactive Programming with Retroactive Computation.</title>
<year>2025</year>
<volume>10</volume>
<journal>Art Sci. Eng. Program.</journal>
<number>1</number>
<ee type="oa">https://doi.org/10.22152/programming-journal.org/2026/10/11</ee>
<url>db/journals/programming/programming10.html#KaminaAM25c</url>
<stream>streams/journals/programming</stream>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-2502-20530" mdate="2025-03-21">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Evolution Language Framework for Persistent Objects.</title>
<year>2025</year>
<month>February</month>
<volume>abs/2502.20530</volume>
<journal>CoRR</journal>
<ee type="oa">https://doi.org/10.48550/arXiv.2502.20530</ee>
<url>db/journals/corr/corr2502.html#abs-2502-20530</url>
<stream>streams/journals/corr</stream>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-2502-20534" mdate="2025-03-21">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Consistent Distributed Reactive Programming with Retroactive Computation.</title>
<year>2025</year>
<month>February</month>
<volume>abs/2502.20534</volume>
<journal>CoRR</journal>
<ee type="oa">https://doi.org/10.48550/arXiv.2502.20534</ee>
<url>db/journals/corr/corr2502.html#abs-2502-20534</url>
<stream>streams/journals/corr</stream>
</article>
</r>
<r><inproceedings key="conf/apsec/MeiK24" mdate="2025-05-12">
<author pid="404/6337">Yizhi Mei</author>
<author pid="53/1111">Tetsuo Kamina</author>
<title>Towards Automation of Module Lazy Loading in Single-Page Web Applications.</title>
<pages>482-486</pages>
<year>2024</year>
<booktitle>APSEC</booktitle>
<ee>https://doi.org/10.1109/APSEC65559.2024.00064</ee>
<crossref>conf/apsec/2024</crossref>
<url>db/conf/apsec/apsec2024.html#MeiK24</url>
<stream>streams/conf/apsec</stream>
</inproceedings>
</r>
<r><inproceedings key="conf/cop-ws/Kamina23" mdate="2025-01-19">
<author pid="53/1111">Tetsuo Kamina</author>
<title>Temporal Layers: Reactive Activation Scope of First-Class Layer Instances.</title>
<pages>9-14</pages>
<year>2023</year>
<booktitle>COP@ECOOP</booktitle>
<ee>https://doi.org/10.1145/3605154.3605852</ee>
<ee>https://www.wikidata.org/entity/Q131129593</ee>
<crossref>conf/cop-ws/2023</crossref>
<url>db/conf/cop-ws/cop2023.html#Kamina23</url>
</inproceedings>
</r>
<r><inproceedings key="conf/rebls/HidakaK23" mdate="2025-03-03">
<author pid="250/4414">Daichi Hidaka</author>
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<title>Realizing Persistent Signals in JavaScript.</title>
<pages>25-30</pages>
<year>2023</year>
<booktitle>REBLS@SPLASH</booktitle>
<ee>https://doi.org/10.1145/3623506.3623576</ee>
<ee>https://www.wikidata.org/entity/Q131111165</ee>
<crossref>conf/rebls/2023</crossref>
<url>db/conf/rebls/rebls2023.html#HidakaK23</url>
</inproceedings>
</r>
<r><article key="journals/jip/NishizuK22" mdate="2025-03-03">
<author pid="328/2784">Yuma Nishizu</author>
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<title>Implementing Micro Frontends Using Signal-based Web Components.</title>
<pages>505-512</pages>
<year>2022</year>
<volume>30</volume>
<journal>J. Inf. Process.</journal>
<ee type="oa">https://doi.org/10.2197/ipsjjip.30.505</ee>
<url>db/journals/jip/jip30.html#NishizuK22</url>
</article>
</r>
<r><inproceedings key="conf/oopsla/KaminaU22" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="334/9023">Sota Ueno</author>
<title>Distributed Persistent Signals: Architecture and Implementation.</title>
<pages>13-23</pages>
<year>2022</year>
<booktitle>REBLS@SPLASH</booktitle>
<ee>https://doi.org/10.1145/3563837.3568341</ee>
<ee>https://www.wikidata.org/entity/Q130840506</ee>
<crossref>conf/oopsla/2022rebls</crossref>
<url>db/conf/oopsla/rebls2022.html#KaminaU22</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ecoop/KaminaAM21" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Signal Classes: A Mechanism for Building Synchronous and Persistent Signal Networks.</title>
<pages>17:1-17:30</pages>
<year>2021</year>
<booktitle>ECOOP</booktitle>
<ee type="oa">https://doi.org/10.4230/LIPIcs.ECOOP.2021.17</ee>
<crossref>conf/ecoop/2021</crossref>
<url>db/conf/ecoop/ecoop2021.html#KaminaAM21</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ecoop/KaminaA19" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="68/3745">Tomoyuki Aotani</author>
<title>TinyCORP: A Calculus for Context-Oriented Reactive Programming.</title>
<pages>1-8</pages>
<year>2019</year>
<booktitle>COP@ECOOP</booktitle>
<ee>https://doi.org/10.1145/3340671.3343356</ee>
<crossref>conf/ecoop/2019cop</crossref>
<url>db/conf/ecoop/cop2019.html#KaminaA19</url>
</inproceedings>
</r>
<r><inproceedings key="conf/oopsla/KaminaA19" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="68/3745">Tomoyuki Aotani</author>
<title>An approach for persistent time-varying values.</title>
<pages>17-31</pages>
<year>2019</year>
<booktitle>Onward!</booktitle>
<ee>https://doi.org/10.1145/3359591.3359730</ee>
<crossref>conf/oopsla/2019onward</crossref>
<url>db/conf/oopsla/onward2019.html#KaminaA19</url>
</inproceedings>
</r>
<r><proceedings key="conf/oopsla/2019rebls" mdate="2021-10-26">
<editor pid="14/7915">Guido Salvaneschi</editor>
<editor pid="18/2971">Wolfgang De Meuter</editor>
<editor pid="14/4443">Patrick Eugster</editor>
<editor pid="16/7375">Francisco Sant'Anna</editor>
<editor pid="54/645">Lukasz Ziarek</editor>
<editor pid="53/1111">Tetsuo Kamina</editor>
<editor pid="89/3070">Hidehiko Masuhara</editor>
<title>Proceedings of the 6th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, REBLS@SPLASH 2019, Athens, Greece, October 21, 2019</title>
<publisher>ACM</publisher>
<booktitle>SPLASH</booktitle>
<year>2019</year>
<isbn>978-1-4503-6986-2</isbn>
<ee>https://doi.org/10.1145/3358503</ee>
<url>db/conf/oopsla/rebls2019.html</url>
</proceedings>
</r>
<r><article key="journals/programming/KaminaA18" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="68/3745">Tomoyuki Aotani</author>
<title>Harmonizing Signals and Events with a Lightweight Extension to Java.</title>
<pages>5</pages>
<year>2018</year>
<volume>2</volume>
<journal>Art Sci. Eng. Program.</journal>
<number>3</number>
<ee type="oa">https://doi.org/10.22152/programming-journal.org/2018/2/5</ee>
<ee>https://www.wikidata.org/entity/Q130061482</ee>
<url>db/journals/programming/programming2.html#KaminaA18</url>
</article>
</r>
<r><article key="journals/scp/KaminaAMI18" mdate="2025-01-19">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<author orcid="0000-0002-5143-9764" pid="34/589">Atsushi Igarashi</author>
<title>Method safety mechanism for asynchronous layer deactivation.</title>
<pages>104-120</pages>
<year>2018</year>
<volume>156</volume>
<journal>Sci. Comput. Program.</journal>
<ee>https://doi.org/10.1016/j.scico.2018.01.006</ee>
<ee>https://www.wikidata.org/entity/Q130209153</ee>
<url>db/journals/scp/scp156.html#KaminaAMI18</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-1803-10199" mdate="2018-08-13">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="68/3745">Tomoyuki Aotani</author>
<title>Harmonizing Signals and Events with a Lightweight Extension to Java.</title>
<year>2018</year>
<volume>abs/1803.10199</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1803.10199</ee>
<url>db/journals/corr/corr1803.html#abs-1803-10199</url>
</article>
</r>
<r><inproceedings key="conf/ecoop/KaminaAM17" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Push-based reactive layer activation in context-oriented programming.</title>
<pages>17-21</pages>
<year>2017</year>
<booktitle>COP@ECOOP</booktitle>
<ee>https://doi.org/10.1145/3117802.3117805</ee>
<crossref>conf/ecoop/2017cop</crossref>
<url>db/conf/ecoop/cop2017.html#KaminaAM17</url>
</inproceedings>
</r>
<r><article key="journals/taosd/KaminaAMT16" mdate="2019-10-19">
<author pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<author pid="56/4792">Tetsuo Tamai</author>
<title>Context-Oriented Software Development with Generalized Layer Activation Mechanism.</title>
<pages>3-40</pages>
<year>2016</year>
<volume>1</volume>
<journal>LNCS Trans. Modul. Compos.</journal>
<ee>https://doi.org/10.1007/978-3-319-46969-0_1</ee>
<crossref>journals/taosd/2016-1</crossref>
<url>db/journals/taosd/mod1.html#KaminaAMT16</url>
</article>
</r>
<r><article key="journals/taosd/KaminaAM16" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Generalized Layer Activation Mechanism for Context-Oriented Programming.</title>
<pages>123-166</pages>
<year>2016</year>
<volume>1</volume>
<journal>LNCS Trans. Modul. Compos.</journal>
<ee>https://doi.org/10.1007/978-3-319-46969-0_4</ee>
<crossref>journals/taosd/2016-1</crossref>
<url>db/journals/taosd/mod1.html#KaminaAM16</url>
</article>
</r>
<r><inproceedings key="conf/aosd/KaminaAM16" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Toward fluent module interactions.</title>
<pages>158-159</pages>
<year>2016</year>
<booktitle>MODULARITY (Companion)</booktitle>
<ee>https://doi.org/10.1145/2892664.2892689</ee>
<crossref>conf/aosd/2016c</crossref>
<url>db/conf/aosd/modularity2016c.html#KaminaAM16</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ecoop/SuzukiKM16" mdate="2025-03-03">
<author pid="10/5186">Noriyuki Suzuki</author>
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="39/6911">Katsuhisa Maruyama</author>
<title>Detecting Invalid Layer Combinations Using Control-Flow Analysis for Android.</title>
<pages>27-32</pages>
<year>2016</year>
<booktitle>COP@ECOOP</booktitle>
<ee>https://doi.org/10.1145/2951965.2951970</ee>
<crossref>conf/ecoop/2016cop</crossref>
<url>db/conf/ecoop/cop2016.html#SuzukiKM16</url>
</inproceedings>
</r>
<r><inproceedings key="conf/oopsla/Kamina16" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<title>Introducing lightweight reactive values to Java.</title>
<pages>27-28</pages>
<year>2016</year>
<booktitle>SPLASH (Companion Volume)</booktitle>
<ee>https://doi.org/10.1145/2984043.2989215</ee>
<crossref>conf/oopsla/2016c</crossref>
<url>db/conf/oopsla/splash2016c.html#Kamina16</url>
</inproceedings>
</r>
<r><inproceedings key="conf/aosd/KaminaAM15" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Generalized layer activation mechanism through contexts and subscribers.</title>
<pages>14-28</pages>
<year>2015</year>
<booktitle>MODULARITY</booktitle>
<ee>https://doi.org/10.1145/2724525.2724570</ee>
<crossref>conf/aosd/2015</crossref>
<url>db/conf/aosd/modularity2015.html#KaminaAM15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ecoop/KaminaAMI15" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<author pid="34/589">Atsushi Igarashi</author>
<title>Method Safety Mechanism for Asynchronous Layer Deactivation.</title>
<pages>6:1-6:6</pages>
<year>2015</year>
<booktitle>COP@ECOOP</booktitle>
<ee>https://doi.org/10.1145/2786545.2786550</ee>
<crossref>conf/ecoop/2015cop</crossref>
<url>db/conf/ecoop/cop2015.html#KaminaAMI15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ecoop/AotaniKM15" mdate="2025-03-03">
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Type-Safe Layer-Introduced Base Functions with Imperative Layer Activation.</title>
<pages>8:1-8:7</pages>
<year>2015</year>
<booktitle>COP@ECOOP</booktitle>
<ee>https://doi.org/10.1145/2786545.2786553</ee>
<crossref>conf/ecoop/2015cop</crossref>
<url>db/conf/ecoop/cop2015.html#AotaniKM15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/aosd/KaminaAMT14" mdate="2019-10-19">
<author pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<author pid="56/4792">Tetsuo Tamai</author>
<title>Context-oriented software engineering: a modularity vision.</title>
<pages>85-98</pages>
<year>2014</year>
<booktitle>MODULARITY</booktitle>
<ee>https://doi.org/10.1145/2577080.2579816</ee>
<crossref>conf/aosd/2014</crossref>
<url>db/conf/aosd/modularity2014.html#KaminaAMT14</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ecoop/AotaniKM14" mdate="2025-03-03">
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Unifying Multiple Layer Activation Mechanisms Using One Event Sequence.</title>
<pages>2:1-2:6</pages>
<year>2014</year>
<booktitle>COP@ECOOP</booktitle>
<ee>https://doi.org/10.1145/2637066.2637068</ee>
<crossref>conf/ecoop/2014cop</crossref>
<url>db/conf/ecoop/cop2014.html#AotaniKM14</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ecoop/KaminaAI14" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author orcid="0000-0002-5143-9764" pid="34/589">Atsushi Igarashi</author>
<title>On-Demand Layer Activation for Type-Safe Deactivation.</title>
<pages>4:1-4:7</pages>
<year>2014</year>
<booktitle>COP@ECOOP</booktitle>
<ee>https://doi.org/10.1145/2637066.2637070</ee>
<crossref>conf/ecoop/2014cop</crossref>
<url>db/conf/ecoop/cop2014.html#KaminaAI14</url>
</inproceedings>
</r>
<r><inproceedings key="conf/foal/AotaniKM14" mdate="2025-03-03">
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Context holders: realizing multiple layer activation mechanisms in a single context-oriented language.</title>
<pages>3-6</pages>
<year>2014</year>
<booktitle>FOAL</booktitle>
<ee>https://doi.org/10.1145/2588548.2588552</ee>
<crossref>conf/foal/2014</crossref>
<url>db/conf/foal/foal2014.html#AotaniKM14</url>
</inproceedings>
</r>
<r><article key="journals/imt/KaminaAM13" mdate="2024-08-31">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Introducing Composite Layers in EventCJ.</title>
<pages>279-286</pages>
<year>2013</year>
<volume>8</volume>
<journal>Inf. Media Technol.</journal>
<number>2</number>
<ee>https://doi.org/10.11185/imt.8.279</ee>
<url>db/journals/imt/imt8.html#KaminaAM13</url>
<stream>streams/journals/imt</stream>
</article>
</r>
<r><inproceedings key="conf/ecoop/KaminaAM13" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>A unified context activation mechanism.</title>
<pages>2:1-2:6</pages>
<year>2013</year>
<booktitle>COP@ECOOP</booktitle>
<ee>https://doi.org/10.1145/2489793.2489795</ee>
<crossref>conf/ecoop/2013cop</crossref>
<url>db/conf/ecoop/cop2013.html#KaminaAM13</url>
</inproceedings>
</r>
<r><inproceedings key="conf/foal/KaminaAM13" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>A core calculus of composite layers.</title>
<pages>7-12</pages>
<year>2013</year>
<booktitle>FOAL</booktitle>
<ee>https://doi.org/10.1145/2451598.2451601</ee>
<crossref>conf/foal/2013</crossref>
<url>db/conf/foal/foal2013.html#KaminaAM13</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ecoop/KaminaAM12" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Bridging real-world contexts and units of behavioral variations by composite layers.</title>
<pages>4:1-4:6</pages>
<year>2012</year>
<booktitle>COP@ECOOP</booktitle>
<ee>https://doi.org/10.1145/2307436.2307440</ee>
<crossref>conf/ecoop/2012cop</crossref>
<url>db/conf/ecoop/cop2012.html#KaminaAM12</url>
</inproceedings>
</r>
<r><inproceedings key="conf/aosd/KaminaAM11" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>EventCJ: a context-oriented programming language with declarative event-based context transition.</title>
<pages>253-264</pages>
<year>2011</year>
<booktitle>AOSD</booktitle>
<ee>https://doi.org/10.1145/1960275.1960305</ee>
<crossref>conf/aosd/2011</crossref>
<url>db/conf/aosd/aosd2011.html#KaminaAM11</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ecoop/AotaniKM11" mdate="2025-03-03">
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Featherweight EventCJ: a core calculus for a context-oriented language with event-based per-instance layer transition.</title>
<pages>1:1-1:7</pages>
<year>2011</year>
<booktitle>COP@ECOOP</booktitle>
<ee>https://doi.org/10.1145/2068736.2068737</ee>
<crossref>conf/ecoop/2011cop</crossref>
<url>db/conf/ecoop/cop2011.html#AotaniKM11</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ecoop/KaminaAM10" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author orcid="0000-0003-4538-0230" pid="68/3745">Tomoyuki Aotani</author>
<author pid="89/3070">Hidehiko Masuhara</author>
<title>Designing event-based context transition in context-oriented programming.</title>
<pages>2:1-2:6</pages>
<year>2010</year>
<booktitle>COP@ECOOP</booktitle>
<ee>https://doi.org/10.1145/1930021.1930023</ee>
<crossref>conf/ecoop/2010cop</crossref>
<url>db/conf/ecoop/cop2010.html#KaminaAM10</url>
</inproceedings>
</r>
<r><article key="journals/ijig/MiyamotoKSKTO09" mdate="2025-03-03">
<author pid="71/5265">Kentaro Miyamoto</author>
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="12/5696">Tetsuo Sugiyama</author>
<author pid="05/2032">Keisuke Kameyama</author>
<author pid="86/6826">Kazuo Toraichi</author>
<author pid="25/6229">Yasuhiro Ohmiya</author>
<title>A Function Approximation Method for Images with Grading Regions.</title>
<pages>101-119</pages>
<year>2009</year>
<volume>9</volume>
<journal>Int. J. Image Graph.</journal>
<number>1</number>
<ee>https://doi.org/10.1142/S0219467809003307</ee>
<url>db/journals/ijig/ijig9.html#MiyamotoKSKTO09</url>
</article>
</r>
<r><inproceedings key="conf/ecoop/KaminaT09" mdate="2018-11-06">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="56/4792">Tetsuo Tamai</author>
<title>Towards safe and flexible object adaptation.</title>
<pages>4:1-4:6</pages>
<year>2009</year>
<booktitle>COP@ECOOP</booktitle>
<ee>https://doi.org/10.1145/1562112.1562116</ee>
<crossref>conf/ecoop/2009cop</crossref>
<url>db/conf/ecoop/cop2009.html#KaminaT09</url>
</inproceedings>
</r>
<r><inproceedings key="conf/gpce/KaminaT08" mdate="2018-11-06">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="56/4792">Tetsuo Tamai</author>
<title>Lightweight dependent classes.</title>
<pages>113-124</pages>
<year>2008</year>
<booktitle>GPCE</booktitle>
<ee>https://doi.org/10.1145/1449913.1449932</ee>
<crossref>conf/gpce/2008</crossref>
<url>db/conf/gpce/gpce2008.html#KaminaT08</url>
</inproceedings>
</r>
<r><inproceedings key="conf/nbis/KaminaKS08" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="84/6935">Noboru Koshizuka</author>
<author pid="60/4410">Ken Sakamura</author>
<title>Embedding Legacy Keyword Search into Queries for the Ubiquitous ID Database.</title>
<pages>263-272</pages>
<year>2008</year>
<booktitle>NBiS</booktitle>
<ee>https://doi.org/10.1007/978-3-540-85693-1_28</ee>
<crossref>conf/nbis/2008</crossref>
<url>db/conf/nbis/nbis2008.html#KaminaKS08</url>
</inproceedings>
</r>
<r><inproceedings key="conf/aina/KaminaAEKYS07" mdate="2025-03-03">
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="07/5909">Toshinori Aoki</author>
<author pid="15/1151">Yoshiteru Eto</author>
<author pid="84/6935">Noboru Koshizuka</author>
<author pid="46/4365">Jun Yamada</author>
<author pid="60/4410">Ken Sakamura</author>
<title>Verifying Identifier-Authenticity in Ubiquitous Computing Environment.</title>
<pages>403-408</pages>
<year>2007</year>
<crossref>conf/aina/2007w2</crossref>
<booktitle>AINA Workshops (2)</booktitle>
<ee>https://doi.org/10.1109/AINAW.2007.368</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/AINAW.2007.368</ee>
<url>db/conf/aina/ainaw2007-2.html#KaminaAEKYS07</url>
</inproceedings>
</r>
<r><inproceedings key="conf/gpce/KaminaT07" mdate="2018-11-06">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="56/4792">Tetsuo Tamai</author>
<title>Lightweight scalable components.</title>
<pages>145-154</pages>
<year>2007</year>
<booktitle>GPCE</booktitle>
<ee>https://doi.org/10.1145/1289971.1289996</ee>
<crossref>conf/gpce/2007</crossref>
<url>db/conf/gpce/gpce2007.html#KaminaT07</url>
</inproceedings>
</r>
<r><inproceedings key="conf/mdm/KawasakiNKWMO06" mdate="2025-03-03">
<author pid="23/2389">Shuji Kawasaki</author>
<author pid="31/6044">Miyuki Niwa</author>
<author orcid="0000-0003-0288-1908" pid="53/1111">Tetsuo Kamina</author>
<author pid="35/263">De-An Wu</author>
<author pid="55/344">Hitomi Murakami</author>
<author pid="87/6628">Masayoshi Ohashi</author>
<title>A Study on Formulation of the Ubiquitous Cloud Model.</title>
<pages>148</pages>
<year>2006</year>
<crossref>conf/mdm/2006</crossref>
<booktitle>MDM</booktitle>
<ee>https://doi.org/10.1109/MDM.2006.19</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/MDM.2006.19</ee>
<url>db/conf/mdm/mdm2006.html#KawasakiNKWMO06</url>
</inproceedings>
</r>
<r><inproceedings key="conf/sspra/MiyamotoKSKT06" mdate="2007-01-25">
<author pid="71/5265">Kentaro Miyamoto</author>
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="12/5696">Tetsuo Sugiyama</author>
<author pid="05/2032">Keisuke Kameyama</author>
<author pid="86/6826">Kazuo Toraichi</author>
<title>An Image Segmentation Method for Function Approximation of Gradation Images.</title>
<pages>238-243</pages>
<year>2006</year>
<crossref>conf/sspra/2006</crossref>
<booktitle>SPPRA</booktitle>
<url>db/conf/sspra/sspra2006.html#MiyamotoKSKT06</url>
</inproceedings>
</r>
<r><inproceedings key="conf/sspra/FujiiKKOT06" mdate="2007-01-25">
<author pid="14/2149">Atsushi Fujii</author>
<author pid="05/2032">Keisuke Kameyama</author>
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="25/6229">Yasuhiro Ohmiya</author>
<author pid="86/6826">Kazuo Toraichi</author>
<title>Image Resolution Conversion by Optimized Adaptation of Interpolation Kernels.</title>
<pages>274-279</pages>
<year>2006</year>
<crossref>conf/sspra/2006</crossref>
<booktitle>SPPRA</booktitle>
<url>db/conf/sspra/sspra2006.html#FujiiKKOT06</url>
</inproceedings>
</r>
<r><article key="journals/jot/KaminaT05" mdate="2021-02-17">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="56/4792">Tetsuo Tamai</author>
<title>Flexible Method Combination based on Mixin Subtyping.</title>
<pages>95-115</pages>
<year>2005</year>
<volume>4</volume>
<journal>J. Object Technol.</journal>
<number>10</number>
<ee type="oa">https://doi.org/10.5381/jot.2005.4.10.a5</ee>
<url>db/journals/jot/jot4.html#KaminaT05</url>
</article>
</r>
<r><inproceedings key="conf/sac/KaminaT05" mdate="2018-11-06">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="56/4792">Tetsuo Tamai</author>
<title>Selective method combination in mixin-based composition.</title>
<pages>1269-1273</pages>
<year>2005</year>
<crossref>conf/sac/2005</crossref>
<booktitle>SAC</booktitle>
<ee>https://doi.org/10.1145/1066677.1066965</ee>
<url>db/conf/sac/sac2005.html#KaminaT05</url>
</inproceedings>
</r>
<r><inproceedings key="conf/aplas/KaminaT04" mdate="2017-05-19">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="56/4792">Tetsuo Tamai</author>
<title>McJava - A Design and Implementation of Java with Mixin-Types.</title>
<pages>398-414</pages>
<ee>https://doi.org/10.1007/978-3-540-30477-7_27</ee>
<year>2004</year>
<crossref>conf/aplas/2004</crossref>
<booktitle>APLAS</booktitle>
<url>db/conf/aplas/aplas2004.html#KaminaT04</url>
</inproceedings>
</r>
<r><inproceedings key="conf/wsmai/KaminaT03" mdate="2003-09-01">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="56/4792">Tetsuo Tamai</author>
<title>Loosely Connected RPC: An Approach for Extendable Interface of Web Services.</title>
<pages>62-73</pages>
<year>2003</year>
<crossref>conf/wsmai/2003</crossref>
<booktitle>WSMAI</booktitle>
<url>db/conf/wsmai/wsmai2003.html#KaminaT03</url>
</inproceedings>
</r>
<r><inproceedings key="conf/apsec/KaminaT02" mdate="2023-03-23">
<author pid="53/1111">Tetsuo Kamina</author>
<author pid="56/4792">Tetsuo Tamai</author>
<title>Embedding XML Processing Toolkit on General Purpose Programming Language.</title>
<pages>159-166</pages>
<year>2002</year>
<crossref>conf/apsec/2002</crossref>
<booktitle>APSEC</booktitle>
<ee>https://doi.org/10.1109/APSEC.2002.1182985</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/APSEC.2002.1182985</ee>
<url>db/conf/apsec/apsec2002.html#KaminaT02</url>
</inproceedings>
</r>
<coauthors n="31" nc="4">
<co c="2"><na f="a/Aoki:Toshinori" pid="07/5909">Toshinori Aoki</na></co>
<co c="1"><na f="a/Aotani:Tomoyuki" pid="68/3745">Tomoyuki Aotani</na></co>
<co c="2"><na f="e/Eto:Yoshiteru" pid="15/1151">Yoshiteru Eto</na></co>
<co c="1"><na f="e/Eugster:Patrick" pid="14/4443">Patrick Eugster</na></co>
<co c="0"><na f="f/Fujii:Atsushi" pid="14/2149">Atsushi Fujii</na></co>
<co c="-1"><na f="h/Hidaka:Daichi" pid="250/4414">Daichi Hidaka</na></co>
<co c="1"><na f="i/Igarashi:Atsushi" pid="34/589">Atsushi Igarashi</na></co>
<co c="0"><na f="k/Kameyama:Keisuke" pid="05/2032">Keisuke Kameyama</na></co>
<co c="0"><na f="k/Kawasaki:Shuji" pid="23/2389">Shuji Kawasaki</na></co>
<co c="2"><na f="k/Koshizuka:Noboru" pid="84/6935">Noboru Koshizuka</na></co>
<co c="3"><na f="m/Maruyama:Katsuhisa" pid="39/6911">Katsuhisa Maruyama</na></co>
<co c="1"><na f="m/Masuhara:Hidehiko" pid="89/3070">Hidehiko Masuhara</na></co>
<co c="-1"><na f="m/Mei:Yizhi" pid="404/6337">Yizhi Mei</na></co>
<co c="1"><na f="m/Meuter:Wolfgang_De" pid="18/2971">Wolfgang De Meuter</na></co>
<co c="0"><na f="m/Miyamoto:Kentaro" pid="71/5265">Kentaro Miyamoto</na></co>
<co c="0"><na f="m/Murakami:Hitomi" pid="55/344">Hitomi Murakami</na></co>
<co c="-1"><na f="n/Nishizu:Yuma" pid="328/2784">Yuma Nishizu</na></co>
<co c="0"><na f="n/Niwa:Miyuki" pid="31/6044">Miyuki Niwa</na></co>
<co c="0"><na f="o/Ohashi:Masayoshi" pid="87/6628">Masayoshi Ohashi</na></co>
<co c="0"><na f="o/Ohmiya:Yasuhiro" pid="25/6229">Yasuhiro Ohmiya</na></co>
<co c="2"><na f="s/Sakamura:Ken" pid="60/4410">Ken Sakamura</na></co>
<co c="1"><na f="s/Salvaneschi:Guido" pid="14/7915">Guido Salvaneschi</na></co>
<co c="1"><na f="s/Sant=Anna:Francisco" pid="16/7375">Francisco Sant'Anna</na></co>
<co c="0"><na f="s/Sugiyama:Tetsuo" pid="12/5696">Tetsuo Sugiyama</na></co>
<co c="3"><na f="s/Suzuki:Noriyuki" pid="10/5186">Noriyuki Suzuki</na></co>
<co c="1"><na f="t/Tamai:Tetsuo" pid="56/4792">Tetsuo Tamai</na></co>
<co c="0"><na f="t/Toraichi:Kazuo" pid="86/6826">Kazuo Toraichi</na></co>
<co c="-1"><na f="u/Ueno:Sota" pid="334/9023">Sota Ueno</na></co>
<co c="0"><na f="w/Wu:De=An" pid="35/263">De-An Wu</na></co>
<co c="2"><na f="y/Yamada:Jun" pid="46/4365">Jun Yamada</na></co>
<co c="1"><na f="z/Ziarek:Lukasz" pid="54/645">Lukasz Ziarek</na></co>
</coauthors>
</dblpperson>

