D. Hidaka and T. Kamina, Realizing Persistent Signals in JavaScript, In REBLS 2023, pages 25-30, 2023. [Link to publication]
T. Kamina, Temporal Layers: Reactive Activation Scope of First-Class Layer Instances, In COP 2023, pages 9-14, 2023. [Link to publication]
T. Kamina and S. Ueno, Distributed Persistent Signals: Architecture and Implementation, In REBLS 2022, pages 13-23, 2022. [Link to publication]
Y. Nishizu and T. Kamina, Implementing Micro Frontends using Signal-based Web Components, Journal of Information Processing, Vol.30, pages 505-512, 2022. [Link to publication]
T. Kamina, T. Aotani, and H. Masuhara, Signal Classes: A Mechanism for Building Synchronous and Persistent Signal Networks, In ECOOP 2021, LIPIcs vol.194, pages 19:1-19:30, 2021. [Link to publication]
T. Kamina, T. Aotani, and H. Masuhara, Managing Persistent Signals using Signal Classes, In 7th Workshop on Reactive and Event-based Languages & Systems (REBLS 2020). [online]
T. Kamina and T. Aotani, An Approach for Persistent Time-Varying Values, In Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward! 2019), pages 17-31, 2019. [pdf. This is the author’s version of the work. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/3359591.3359730.]
T. Kamina and T. Aotani, TinyCORP: A Calculus for Context-Oriented Reactive Programming, In COP’19, pages 1-8, 2019. [pdf. This is the author’s version of the work. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/3340671.3343356.]
T. Hikosaka, T. Kamina, and K. Maruyama, Visualizing Reactive Execution History using Propagation Traces, In REBLS’18, 6 pages, 2018. [pdf.]
T. Kamina, and T. Aotani, Harmonizing Signals and Events with a Lightweight Extension to Java, The Art, Science, and Engineering of Programming, Vol.2, No.3, Article 5, 29 pages, 2018. [Link to publication]
T. Kamina, T. Aotani, H. Masuhara, and A. Igarashi, Method Safety Mechanism for Asynchronous Layer Deactivation, Science of Computer Programming, Vol.156, pages 104-120, 2018. [ScienceDirect]
T. Kamina, T. Aotani, and H. Masuhara, Push-based Reactive Layer Activation in Context-Oriented Programming, In Proceedings of the 9th International Workshop on Context-Oriented Programming (COP’17), pages 17-21, 2017. [pdf. This is the author’s version of the work. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/3117802.3117805.]
T. Aotani and T. Kamina, Towards Automatic Decoration, In Proceedings of the -1th Workshop on New Object-Oriented Languages (NOOL) 2016. [pdf.]
T. Kamina, Introducing Lightweight Reactive Values to Java, In SPLASH’16 Companion: Conference on Systems, Programming, Languages, and Applications: Software for Humanity Proceedings, pages 27-28, 2016. [pdf. This is the author’s version of the work. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/2984043.2989215.]
T. Kamina, T. Aotani, and H. Masuhara, Generalized Layer Activation Mechanism for Context-Oriented Programming, LNCS Transactions on Modularity and Composition, Volume 9800 of LNCS, pages 123-166, 2016. [preprint. The definitive version was published in SpringerLink.]
T. Kamina, T. Aotani, H. Masuhara, and T. Tamai, Context-Oriented Software Development with Generalized Layer Activation Mechanism, LNCS Transactions on Modularity and Composition, Volume 9800 of LNCS, pages 3-40, 2016. [preprint. The definitive version was published in SpringerLink.]
N. Suzuki, T. Kamina, and K. Maruyama, Detecting Invalid Layer Combinations Using Control-Flow Analysis for Android, In Proceedings of the 8th International Workshop on Context-Oriented Programming (COP’16), pages 27-32, 2016. [pdf. This is the author’s version of the work. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/2951965.2951970.]
T. Kamina, T. Aotani, and H. Masuhara, Toward Fluent Module Interactions, In Companion Proceedings of the 15th International Conference on Modularity (MODULARITY Companion’16), pages 158-159, 2016. [pdf. This is the author’s version of the work. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/2892664.2892689.]
T. Aotani, T. Kamina, and H. Masuhara, Type-Safe Layer-Introduced Base Functions with Imperative Layer Activation, In Proceedings of the 7th International Workshop on Context-Oriented Programming (COP’15), article No.8, 2015. [pdf (ACM DL)]
T. Kamina, T. Aotani, H. Masuhara, and A. Igarashi, Method Safety Mechanism for Asynchronous Layer Deactivation, In Proceedings of the 7th International Workshop on Context-Oriented Programming (COP’15), article No.6, 2015. [pdf. This is the author’s version of the work. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/2786545.2786550.]
T. Kamina, T. Aotani, and H. Masuhara, Generalized Layer Activation Mechanism Through Contexts and Subscribers, In Proceedings of the 14th International Conference on Modularity (MODULARITY’15), pages 14-28, 2015. [pdf. This is the author’s version of the work. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/2724525.2724570.]
T. Kamina, T. Aotani, and A. Igarashi, On-Demand Layer Activation for Type-Safe Deactivation, In Proceedings of the 6th International Workshop on Context-Oriented Programming (COP’14), article No.4, 2014. [pdf. (c) ACM, (2014). This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/2637066.2637070.]
T. Aotani, T. Kamina, and H. Masuhara, Unifying Multiple Layer Activation Mechanisms Using One Event Sequence, In Proceedings of the 6th International Workshop on Context-Oriented Programming (COP’14), article No.2, 2014. [pdf (ACM DL)]
T. Kamina, T. Aotani, H. Masuhara, and T. Tamai, Context-Oriented Software Engineering: A Modularity Vision, In Proceedings of the 13th International Conference on Modularity (MODULARITY’14), pages 85-98, 2014. [pdf. (c) ACM, (2014). This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/2577080.2579816.]
T. Aotani, T. Kamina, and H. Masuhara, Context Holders: Realizing Multiple Layer Activation Mechanisms in a Single Context-Oriented Language, In Proceedings of the 2014 International Workshop on Foundations of Aspect-Oriented Languages (FOAL’14), pages 3-6, 2014. [pdf (ACM DL)]
T. Kamina, T. Aotani, and H. Masuhara, Mapping Context-Dependent Requirements to Event-Based Context-Oriented Programs for Modularity, In Proceedings of the Workshop on Reactivity, Events and Modularity (REM 2013). [pdf.]
T. Kamina, T. Aotani, and H. Masuhara, A Unified Context Activation Mechanism, In Proceedings of the 5th International Workshop on Context-Oriented Programming (COP’13), article No.2, 2013. [pdf. (c) ACM, (2013). This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/2489793.2489795.]
T. Kamina, T. Aotani, and H. Masuhara, A Core Calculus of Composite Layers, In Proceedings of the 2013 International Workshop on Foundations of Aspect-Oriented Languages (FOAL’13), pages 7-12, 2013. [pdf. (c) ACM, (2013). This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/2451598.2451601.]
T. Kamina, T. Aotani, and H. Masuhara, Introducing Composite Layers in EventCJ, IPSJ Transactions on Programming, Vol.6, No.1, pages 1-8, 2013.
T. Kamina, T. Aotani, and H. Masuhara, Bridging Real-World Contexts and Units of Behavioral Variations by Composite Layers, In Proceedings of the 4th International Workshop on Context-Oriented Programming (COP’12), article No.4, 2012. [pdf. (c) ACM, (2012). This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/2307436.2307440.]
T. Aotani, T. Kamina, and H. Masuhara, Featherweight EventCJ: A Core Calculus for a Context-Oriented Language with Event-Based Per-Instance Layer Transition, In Proceedings of the International Workshop on Context-Oriented Programming (COP’11), article No.1, 2011. [pdf (ACM DL)]
K. Shindo, T. Kamina, N. Koshizuka, and K. Sakamura, ucR-based Spatial Information Framework. In Proceedings of the 7th International Conference on Network Computing and Advanced Information Management (NCM2011), pages 256-261, 2011.
T. Kamina, T. Aotani, and H. Masuhara, EventCJ: A Context-Oriented Programming Language with Declarative Event-based Context Transition. In Proceedings of the 10th Annual Aspect-Oriented Software Development Conference (AOSD.11), pages 253-264, 2011. [pdf. (c) ACM, (2011). This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/1960275.1960305.]
T. Kamina and T. Tamai, Lightweight Nested Inheritance in Layer Decomposition. In Proceedings of the 2010 International Workshop on Foundations of Object-oriented Languages (FOOL’10), in conjunction with SPLASH/OOPSLA 2010. [pdf.]
T. Kamina, T. Aotani, and H. Masuhara, Designing Event-based Context Transition in Context-oriented Programming, In Proceedings of the International Workshop on Context-oriented Programming (COP’10), in conjunction with ECOOP 2010, article No.4, 2010. [pdf. (c) ACM, (2010). This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/1930021.1930023.]
T. Kamina and T. Tamai, A Smooth Combination of Role-based Languages and Context Activation, In Proceedings of the Ninth Workshop on Foundation of Aspect-Oriented Languages (FOAL 2010), in conjunction with AOSD 2010, pages 15-24, 2010. [pdf.]
T. Kamina and T. Tamai, Towards Safe and Flexible Object Adaptation, Proceedings of the International Workshop on Context-Oriented Programming (COP09), in conjunction with ECOOP 2009, article No.4, 2009. [pdf. (c) ACM, (2009). This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/1562112.1562116.]
K. Miyamoto, T. Kamina, T. Sugiyama, K. Kameyama, K. Toraichi and Y. Ohmiya, A Function Approximation Method for Images with Grading Regions. International Journal of Images and Graphics, Vol.9, No.1, pages 101-119, 2009.
T. Kamina and T. Tamai, Lightweight Dependent Classes. Proceedings of the 7th ACM International Conference on Generative Programming and Components Engineering (GPCE’08), ACM Press, pages 113-124, 2008. [pdf. (c) ACM, (2008). This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/1449913.1449932.]
T. Kamina, N. Koshizuka, and K. Sakamura, Embedding Legacy Keyword Search into Queries for the Ubiquitous ID Database, Proceedings of the 2nd International Conference on Network-Based Information Systems (NBiS2008), Volume 5186 of LNCS, Springer-Verlag, pages 263-272, 2008. [pdf. (c) Springer-Verlag Berlin Heidelberg 2008. This is the author’s version of the work. The definitive version was published in www.springerlink.com.]
T. Kamina and T. Tamai, Flexible Object Adaptation for Java-like Languages, Proceedings of the 10th Workshop on Formal Techniques for Java-like Programs (FTfJP 2008), in conjunction with ECOOP 2008, pages 63-76, 2008. [pdf]
T. Kamina and T. Tamai, Lightweight Scalable Components, Proceedings of the 6th ACM International Conference on Generative Programming and Components Engineering (GPCE’07), ACM Press, pages 145-154, 2007. [pdf. (c) ACM, (2007). This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/1289971.1289996]
T. Kamina, T. Aoki, Y. Eto, N. Koshizuka, J. Yamada, and K. Sakamura, Verifying Identifier-Authenticity in Ubiquitous Computing Environment. Proceedings of the 21st International Conference on Advanced Information Networking and Applications Workshops/Symposia (UCI-07), Vol.2, IEEE CS, pages 403-408, 2007. [pdf. The original paper is available at http://doi.ieeecomputersociety.org/10.1109/AINAW.2007.368.]
S. Kawasaki, M. Niwa, T. Kamina, D. A. Wu, H. Murakami, and M. Ohashi, A Study on Formulation of the Ubiquitous Cloud Model. Proceedings of the 1st Workshop on Tools and Applications for Mobile Contents (TAMC), in conjunction with IEEE MDM’06, 2006.
K. Miyamoto, T. Kamina, T. Sugiyama, K. Kameyama and K. Toraichi, An Image Segmentation Method for Function Approximation of Gradation Image. Proceedings of the IASTED International Conference on Signal Processing, Pattern Recognition, and Applications (SPPRA 2006), pages 238-243, 2006.
A. Fujii, K. Kameyama, T. Kamina, Y. Ohmiya and K. Toraichi, Image Resolution Conversion by Optimized Adaptation of Interpolation Kernels. Proceedings of the IASTED International Conference on Signal Processing, Pattern Recognition, and Applications (SPPRA 2006), pages 274-279, 2006.
T. Kamina and T. Tamai, Flexible Method Combination based on Mixin Subtyping. Journal of Object Technology, Vol.4, No.10, pages 95-116, 2005. [pdf. The definitive version was published in http://www.jot.fm/.]
T. Kamina and T. Tamai, Selective Method Combination in Mixin-Based Composition. Proceedings of the 20th Annual ACM Symposium on Applied Computing (SAC 2005), Santa Fe, New Mexico, March 13-17, pages 1269-1273, 2005. [pdf. (c) ACM, (2005). This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, http://doi.acm.org/10.1145/1066677.1066965]
T. Kamina and T. Tamai, McJava – A Design and Implementation of Java with Mixin-Types. Programming Languages and Systems: Second Asian Symposium, APLAS 2004, Taipei, Taiwan, November 4-6, 2004, Volume 3302 of LNCS, Springer-Verlag, pages 398-414. [pdf. (c) Springer-Verlag Berlin Heidelberg 2004. This is the author’s version of the work. The definitive version was published in www.springerlink.com.]
T. Kamina and T. Tamai, A Core Calculus for Mixin-Types. Proceedings of the Foundations of Object-Oriented Languages (FOOL11), In conjunction with POPL 2004, Venice, Italy, January 2004. [pdf]
T. Kamina and T. Tamai, Loosely Connected RPC: An Approach for Extendable Interface of Web Services. Proceedings of the 1st International Workshop on Web Services: Modelling, Architecture and Infrastructure (WSMAI-2003), In conjunction with ICEIS2003, pages 62-73, Angers, France, April 2003.
T. Kamina and T. Tamai, Embedding XML Processing Toolkit on General Purpose Programming Language. Proceedings of the 9th Asia Pacific Software Engineering Conference (APSEC2002), IEEE CS, pages 159-166, Gold Coast, Australia, December 2002. [pdf. The original paper is available at http://doi.ieeecomputersociety.org/10.1109/APSEC.2002.1182985.]
T. Kamina, T. Yuasa and T. Tamai. A Light-Weight Programming Interface for XML. 第4回インターネットテクノロジー ワークショップ (WIT2001), pages 66-73, 稚内, 2001年9月.
Others
J. Ishikawa and T. Kamina, Programming with Screen State Trangition for Smartphones, 10th Edition of the Programming Experience Workshop (PX/24), March 2024.
T. Kamina, Generalized Layer Activation Mechanism in Context-Oriented Programming. In 6th Asian Joint Workshop on Information Technologies (RU-DUT Joint Workshop), October 2014.
T. Kamina, T. Aotani, and H. Masuhara, Modeling Context Changes and Layers: A Use Case Driven Approach. In 4th International Workshop on Context-Oriented Programming (COP’12), June 2012.
T. Kamina, T. Aotani, H. Masuhara, and T. Tamai, COSE: Context-Oriented Software Engineering with Use Cases and Event-Based Context Transition. In AOAsia/Pacific’11, October 2011.
T. Aotani, T. Kamina, and H. Masuhara, Towards optimizing EventCJ programs. In AOAsia/Pacific’11, October 2011.
T. Kamina, Y. Ohmiya, K. Katagishi and K. Toraichi, Secure Transmission for Fluency Still Images. The 2nd US-Japan Experts Workshop on Critical Information Infrastructure Protection (CIIP), Tokyo, Japan, June 2005 (Poster).
紙名哲生. S 式を用いた XML サーバプログラミングツール. 平成12年度 未踏ソフトウェア創造事業成果論文集, 情報処理振興事業協会, 2001年.
T. Kamina and N. Nakamura. A QoS Mapping in RSVP over ATM. 実時間処理に関するワークショップ (RTP’99), 豊橋技術科学大学, 1999年3 月.
Dissertations
T. Kamina, A Design and Implementation of Mixin-Based Composition in Strongly Typed Object-Oriented Languages. Ph.D. Thesis, Graduate School of Arts and Sciences, The University of Tokyo, 2005. [pdf]