default search action
Hidehiko Masuhara
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c90]Syouki Tsuyama, Youyou Cong, Hidehiko Masuhara:
An Intrinsically Typed Compiler for Algebraic Effect Handlers. PEPM 2024: 134-145 - 2023
- [j23]Paul Leger, Nicolás Cardozo, Hidehiko Masuhara:
An expressive and modular layer activation mechanism for Context-Oriented Programming. Inf. Softw. Technol. 156: 107132 (2023) - [j22]Delano Oliveira, Reydne Santos, Fernanda Madeiral, Hidehiko Masuhara, Fernando Castor:
A systematic literature review on the impact of formatting elements on code legibility. J. Syst. Softw. 203: 111728 (2023) - [c89]Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani, Hidehiko Masuhara:
Compilation Semantics for a Programming Language with Versions. APLAS 2023: 3-23 - [c88]Rifqi Adlan Apriyadi, Hidehiko Masuhara, Youyou Cong:
Program State Visualizer with User-Defined Representation Conversion (WIP). DEBT@ISSTA 2023: 5-10 - [c87]Kazuhiro Tsunoda, Hidehiko Masuhara, Youyou Cong:
Mind the Error Message: An Inverted Quiz Format to Direct Learner's Attention to Error Messages. ITiCSE (1) 2023: 382-388 - [c86]Kazuki Ikemori, Youyou Cong, Hidehiko Masuhara:
Typed Equivalence of Labeled Effect Handlers and Labeled Delimited Control Operators. PPDP 2023: 4:1-4:13 - [e14]Yudai Tanabe, Lars Schütze, Robert Hirschfeld, Atsushi Igarashi, Hidehiko Masuhara:
Proceedings of the 15th ACM International Workshop on Context-Oriented Programming and Advanced Modularity, COP 2023, Seattle, WA, USA, 17 July 2023. ACM 2023 [contents] - [i9]Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani, Hidehiko Masuhara:
Compilation Semantics for a Programming Language with Versions. CoRR abs/2310.00298 (2023) - 2022
- [j21]Shusuke Takahashi, Yusuke Izawa, Hidehiko Masuhara, Youyou Cong:
An Approach to Collecting Object Graphs for Data-structure Live Programming Based on a Language Implementation Framework. J. Inf. Process. 30: 451-463 (2022) - [j20]Davide Ancona, Olivier Flückiger, Adrian Francalanza, Robert Hirschfeld, Atsushi Igarashi, Yu David Liu, Hidehiko Masuhara, Chris Seaton, Harumi Watanabe:
Preface to the JOT special issue on ECOOP 2021: selected workshop papers. J. Object Technol. 21(2) (2022) - [j19]Yusuke Izawa, Hidehiko Masuhara, Carl Friedrich Bolz-Tereick, Youyou Cong:
Threaded Code Generation with a Meta-Tracing JIT Compiler. J. Object Technol. 21(2): 2:1-11 (2022) - [j18]Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani, Hidehiko Masuhara:
A Functional Programming Language with Versions. Art Sci. Eng. Program. 6(1): 5 (2022) - [c85]Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani, Hidehiko Masuhara:
A Step toward Programming with Versions in Real-World Functional Languages. COP@ECOOP 2022: 44-51 - [c84]Rikito Taniguchi, Hidehiko Masuhara:
CodeMap: A Graphical Note-Taking Tool Cooperating with an Integrated Development Environment. Programming 2022: 54-59 - [c83]Kazuki Ikemori, Youyou Cong, Hidehiko Masuhara, Daan Leijen:
Sound and Complete Type Inference for Closed Effect Rows. TFP 2022: 144-168 - [c82]Naoya Furudono, Youyou Cong, Hidehiko Masuhara, Daan Leijen:
Towards Efficient Adjustment of Effect Rows. TFP 2022: 169-191 - [c81]Luthfan Anshar Lubis, Yudai Tanabe, Tomoyuki Aotani, Hidehiko Masuhara:
BatakJava: An Object-Oriented Programming Language with Versions. SLE 2022: 222-234 - [c80]Junya Nose, Youyou Cong, Hidehiko Masuhara:
Mio: A Block-Based Environment for Program Design. SPLASH-E 2022: 62-69 - [i8]Yusuke Izawa, Hidehiko Masuhara, Carl Friedrich Bolz-Tereick:
Two-level Just-in-Time Compilation with One Interpreter and One Engine. CoRR abs/2201.09268 (2022) - [i7]Delano Oliveira, Reydne Bruno, Fernanda Madeiral, Hidehiko Masuhara, Fernando Castor:
A Systematic Literature Review on the Impact of Formatting Elements on Program Understandability. CoRR abs/2208.12141 (2022) - 2021
- [c79]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara:
Signal Classes: A Mechanism for Building Synchronous and Persistent Signal Networks. ECOOP 2021: 17:1-17:30 - [e13]Yu David Liu, Harumi Watanabe, Robert Hirschfeld, Atsushi Igarashi, Hidehiko Masuhara:
COP@ECOOP 2021: Proceedings of the 13th ACM International Workshop on Context-Oriented Programming and Advanced Modularity, Virtual Event, Denmark, July 12, 2021. ACM 2021, ISBN 978-1-4503-8542-8 [contents] - [i6]Yusuke Izawa, Hidehiko Masuhara, Carl Friedrich Bolz-Tereick, Youyou Cong:
Threaded Code Generation with a Meta-tracing JIT Compiler. CoRR abs/2106.12496 (2021) - [i5]Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani, Hidehiko Masuhara:
A Functional Programming Language with Versions. CoRR abs/2107.07301 (2021) - 2020
- [c78]Yusuke Izawa, Hidehiko Masuhara:
Amalgamating different JIT compilations in a meta-tracing JIT compiler framework. DLS 2020: 1-15 - [c77]Paul Leger, Hidehiko Masuhara, Ismael Figueroa:
Interfaces for Modular Reasoning in Context-Oriented Programming. COP@ECOOP 2020: 3:1-3:7 - [c76]Youyou Cong, Naoya Furudono, Hidehiko Masuhara:
On Teaching Type Systems as Macros (Lightning Talk). Scheme@ICFP 2020: 77 - [c75]Junya Nose, Youyou Cong, Hidehiko Masuhara:
Designing a Programming Environment Based on the Program Design Recipe (Lightening Talk). Scheme@ICFP 2020: 78 - [i4]Yusuke Izawa, Hidehiko Masuhara:
Amalgamating Different JIT Compilations in a Meta-tracing JIT Compiler Framework. CoRR abs/2011.03516 (2020)
2010 – 2019
- 2019
- [j17]Matthias Springer, Hidehiko Masuhara:
DynaSOAr: A Parallel Memory Allocator for Object-Oriented Programming on GPUs with Efficient Memory Access (Artifact). Dagstuhl Artifacts Ser. 5(2): 02:1-02:2 (2019) - [c74]Hidehiko Masuhara:
Teaching Object-Oriented Modeling as a Part of Programming Courses. SEED@APSEC 2019: 15-19 - [c73]Matthias Springer, Hidehiko Masuhara:
DynaSOAr: A Parallel Memory Allocator for Object-Oriented Programming on GPUs with Efficient Memory Access. ECOOP 2019: 17:1-17:37 - [c72]Matthias Springer, Hidehiko Masuhara:
Massively parallel GPU memory compaction. ISMM 2019: 14-26 - [c71]Yusuke Izawa, Hidehiko Masuhara, Tomoyuki Aotani:
Extending a meta-tracing compiler to mix method and tracing compilation. Programming 2019: 5:1-5:3 - [c70]Jeanine Miller Adkisson, Johannes Westlund, Hidehiko Masuhara:
A shell-like model for general purpose programming. Programming 2019: 10:1-10:7 - [e12]Hidehiko Masuhara, Tomas Petricek:
Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2019, Athens, Greece, October 23-24, 2019. ACM 2019, ISBN 978-1-4503-6995-4 [contents] - [e11]Guido Salvaneschi, Wolfgang De Meuter, Patrick Eugster, Francisco Sant'Anna, Lukasz Ziarek, Tetsuo Kamina, Hidehiko Masuhara:
Proceedings of the 6th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, REBLS@SPLASH 2019, Athens, Greece, October 21, 2019. ACM 2019, ISBN 978-1-4503-6986-2 [contents] - [i3]Robert Hirschfeld, Hidehiko Masuhara, Richard P. Gabriel:
Self-supporting, Extensible Programming Languages and Environments for Exploratory, Live Software Development (NII Shonan Meeting 147). NII Shonan Meet. Rep. 2019 (2019) - 2018
- [j16]Izumi Asakura, Hidehiko Masuhara, Takuya Matsumoto, Kiminori Matsuzaki:
Identification and Elimination of the Overhead of Accelerate with a Super-resolution Application. J. Inf. Process. 26: 48-53 (2018) - [j15]Raffi Khatchadourian, Hidehiko Masuhara:
Proactive Empirical Assessment of New Language Feature Adoption via Automated Refactoring: The Case of Java 8 Default Methods. Art Sci. Eng. Program. 2(3): 6 (2018) - [j14]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara, Atsushi Igarashi:
Method safety mechanism for asynchronous layer deactivation. Sci. Comput. Program. 156: 104-120 (2018) - [c69]Yudai Tanabe, Tomoyuki Aotani, Hidehiko Masuhara:
A Context-Oriented Programming Approach to Dependency Hell. COP@ECOOP 2018: 8-14 - [c68]Akio Oka, Hidehiko Masuhara, Tomoyuki Aotani:
Live, synchronized, and mental map preserving visualization for data structure programming. Onward! 2018: 72-87 - [c67]Matthias Springer, Yaozhu Sun, Hidehiko Masuhara:
Inner array inlining for structure of arrays layout. ARRAY@PLDI 2018: 50-58 - [c66]Matthias Springer, Hidehiko Masuhara:
Ikra-Cpp: A C++/CUDA DSL for Object-Oriented Programming with Structure-of-Arrays Layout. WPMVP@PPoPP 2018: 6:1-6:9 - [c65]Anthony Canino, Yu David Liu, Hidehiko Masuhara:
Stochastic energy optimization for mobile GPS applications. ESEC/SIGSOFT FSE 2018: 703-713 - [i2]Raffi Khatchadourian, Hidehiko Masuhara:
Proactive Empirical Assessment of New Language Feature Adoption via Automated Refactoring: The Case of Java 8 Default Methods. CoRR abs/1803.10198 (2018) - [i1]Matthias Springer, Hidehiko Masuhara:
SoaAlloc: A Lock-free Hierarchical Bitmap-based Object Allocator for GPUs. CoRR abs/1810.11765 (2018) - 2017
- [j13]Marcel Taeumel, Stephanie Platz, Bastian Steinert, Robert Hirschfeld, Hidehiko Masuhara:
Unravel Programming Sessions with THRESHER: Identifying Coherent and Complete Sets of Fine-granular Source Code Changes. Inf. Media Technol. 12: 24-39 (2017) - [j12]Matthias Springer, Hidehiko Masuhara, Robert Hirschfeld:
A Layer-based Approach to Hierarchical Dynamically-scoped Open Classes. J. Inf. Process. 25: 296-307 (2017) - [j11]Raffi Khatchadourian, Awais Rashid, Hidehiko Masuhara, Takuya Watanabe:
Detecting broken pointcuts using structural commonality and degree of interest. Sci. Comput. Program. 150: 56-74 (2017) - [c64]Matthias Springer, Andrew Krieger, Stanislav Manilov, Hidehiko Masuhara:
dart2java: Running Dart in Java-based Environments. ICOOOLPS@ECOOP 2017: 1:1-1:6 - [c63]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara:
Push-based reactive layer activation in context-oriented programming. COP@ECOOP 2017: 17-21 - [c62]Raffi Khatchadourian, Hidehiko Masuhara:
Automated refactoring of legacy Java software to default methods. ICSE 2017: 82-93 - [c61]Raffi Khatchadourian, Hidehiko Masuhara:
Defaultification refactoring: a tool for automatically converting Java methods to default. ASE 2017: 984-989 - [c60]Matthias Springer, Peter Wauligmann, Hidehiko Masuhara:
Modular array-based GPU computing in a dynamically-typed language. ARRAY@PLDI 2017: 48-55 - [c59]Akio Oka, Hidehiko Masuhara, Tomoki Imai, Tomoyuki Aotani:
Live Data Structure Programming. Programming 2017: 26:1-26:7 - [e10]Luke Church, Richard P. Gabriel, Robert Hirschfeld, Hidehiko Masuhara:
Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience, PX/17.2, Vancouver, BC, Canada, October 23-27, 2017. ACM 2017, ISBN 978-1-4503-5522-3 [contents] - 2016
- [j10]Robert Hirschfeld, Hidehiko Masuhara, Atsushi Igarashi, Tim Felgentreff:
Visibility of Context-oriented Behavior and State in L. Inf. Media Technol. 11: 11-20 (2016) - [j9]Izumi Asakura, Hidehiko Masuhara, Tomoyuki Aotani:
Proof of Soundness of Concurrent Separation Logic for GPGPU in Coq. J. Inf. Process. 24(1): 132-140 (2016) - [j8]Tim Felgentreff, Robert Hirschfeld, Maria Graber, Alan Borning, Hidehiko Masuhara:
Declaring Constraints on Object-oriented Collections. J. Inf. Process. 24(6): 917-927 (2016) - [j7]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara, Tetsuo Tamai:
Context-Oriented Software Development with Generalized Layer Activation Mechanism. LNCS Trans. Modul. Compos. 1: 3-40 (2016) - [j6]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara:
Generalized Layer Activation Mechanism for Context-Oriented Programming. LNCS Trans. Modul. Compos. 1: 123-166 (2016) - [c58]Hidehiko Masuhara, Kenta Fujita, Tomoyuki Aotani:
An advice mechanism for non-local flow control. MODULARITY (Companion) 2016: 73-78 - [c57]Hirotada Kiriyama, Tomoyuki Aotani, Hidehiko Masuhara:
A Lightweight Optimization Technique for Data Types a la Carte. MODULARITY (Companion) 2016: 86-90 - [c56]Raffi Khatchadourian, Olivia Moore, Hidehiko Masuhara:
Towards improving interface modularity in legacy Java software through automated refactoring. MODULARITY (Companion) 2016: 104-106 - [c55]Matthias Springer, Hidehiko Masuhara, Robert Hirschfeld:
Hierarchical layer-based class extensions in Squeak/Smalltalk. MODULARITY (Companion) 2016: 107-112 - [c54]Matthias Springer, Fabio Niephaus, Robert Hirschfeld, Hidehiko Masuhara:
Matriona: class nesting with parameterization in Squeak/Smalltalk. MODULARITY 2016: 118-129 - [c53]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara:
Toward fluent module interactions. MODULARITY (Companion) 2016: 158-159 - [c52]Matthias Springer, Hidehiko Masuhara, Robert Hirschfeld:
Classes as Layers: Rewriting Design Patterns with COP: Alternative Implementations of Decorator, Observer, and Visitor. COP@ECOOP 2016: 21-26 - [c51]Matthias Springer, Hidehiko Masuhara:
Object support in an array-based GPGPU extension for Ruby. ARRAY@PLDI 2016: 25-31 - [c50]Ruochen Huang, Hidehiko Masuhara, Tomoyuki Aotani:
Improving Sequential Performance of Erlang Based on a Meta-tracing Just-In-Time Compiler. TFP 2016: 44-58 - 2015
- [c49]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara:
Generalized layer activation mechanism through contexts and subscribers. MODULARITY 2015: 14-28 - [c48]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara, Atsushi Igarashi:
Method Safety Mechanism for Asynchronous Layer Deactivation. COP@ECOOP 2015: 6:1-6:6 - [c47]Tomoyuki Aotani, Tetsuo Kamina, Hidehiko Masuhara:
Type-Safe Layer-Introduced Base Functions with Imperative Layer Activation. COP@ECOOP 2015: 8:1-8:7 - [c46]Raffi Khatchadourian, Awais Rashid, Hidehiko Masuhara, Takuya Watanabe:
Detecting Broken Pointcuts Using Structural Commonality and Degree of Interest (N). ASE 2015: 641-646 - [c45]Tomoki Imai, Hidehiko Masuhara, Tomoyuki Aotani:
Making live programming practical by bridging the gap between trial-and-error development and unit testing. SPLASH (Companion Volume) 2015: 11-12 - [c44]Raffi Khatchadourian, Awais Rashid, Hidehiko Masuhara, Takuya Watanabe:
Fraglight: shedding light on broken pointcuts in evolving aspect-oriented software. SPLASH (Companion Volume) 2015: 17-18 - [c43]Tomoki Imai, Hidehiko Masuhara, Tomoyuki Aotani:
Shiranui: a live programming with support for unit testing. SPLASH (Companion Volume) 2015: 36-37 - [c42]Ruochen Huang, Hidehiko Masuhara, Tomoyuki Aotani:
Pyrlang: a high performance Erlang virtual machine based on RPython. SPLASH (Companion Volume) 2015: 48-49 - [c41]Kouhei Sakurai, Hidehiko Masuhara:
The omission finder for debugging what-should-have-happened bugs in object-oriented programs. SAC 2015: 1962-1969 - [e9]Laurie J. Hendren, Hidehiko Masuhara, Mary Sheeran, Jan Vitek:
Proceedings of the 2nd ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming, ARRAY@PLDI, Portland, OR, USA, June 15 - 17, 2015. ACM 2015, ISBN 978-1-4503-3584-3 [contents] - 2014
- [c40]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara, Tetsuo Tamai:
Context-oriented software engineering: a modularity vision. MODULARITY 2014: 85-98 - [c39]Tomoyuki Aotani, Tetsuo Kamina, Hidehiko Masuhara:
Unifying Multiple Layer Activation Mechanisms Using One Event Sequence. COP@ECOOP 2014: 2:1-2:6 - [c38]Tomoyuki Aotani, Tetsuo Kamina, Hidehiko Masuhara:
Context holders: realizing multiple layer activation mechanisms in a single context-oriented language. FOAL 2014: 3-6 - [c37]Naoya Murakami, Hidehiko Masuhara, Tomoyuki Aotani:
Code recommendation based on a degree-of-interest model. RSSE@ICSE 2014: 28-29 - [e8]Gul A. Agha, Atsushi Igarashi, Naoki Kobayashi, Hidehiko Masuhara, Satoshi Matsuoka, Etsuya Shibayama, Kenjiro Taura:
Concurrent Objects and Beyond - Papers dedicated to Akinori Yonezawa on the Occasion of His 65th Birthday. Lecture Notes in Computer Science 8665, Springer 2014, ISBN 978-3-662-44470-2 [contents] - [e7]Gary T. Leavens, Hidehiko Masuhara, Hridesh Rajan, Eric Bodden:
Proceedings of the 13th Workshop on Foundations of Aspect-Oriented Languages, FOAL 2014, April 22, 2014, Lugano, Switzerland. ACM 2014, ISBN 978-1-4503-2798-5 [contents] - [e6]Tomoyuki Aotani, Kung Chen, Shigeru Chiba, Takashi Ishio, Hidehiko Masuhara, Hongyu Zhang, Jianjun Zhao:
Proceedings of the 9th International Workshop on Advanced Modularization Techniques, AOAsia 2014, Hong Kong, China, November 16, 2014. ACM 2014, ISBN 978-1-4503-1818-1 [contents] - 2013
- [j5]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara:
Introducing Composite Layers in EventCJ. Inf. Media Technol. 8(2): 279-286 (2013) - [c36]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara:
A unified context activation mechanism. COP@ECOOP 2013: 2:1-2:6 - [c35]Robert Hirschfeld, Hidehiko Masuhara, Atsushi Igarashi:
L: context-oriented programming with only layers. COP@ECOOP 2013: 4:1-4:5 - [c34]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara:
A core calculus of composite layers. FOAL 2013: 7-12 - [e5]Hidehiko Masuhara, Shigeru Chiba, Naoyasu Ubayashi:
Aspect-Oriented Software Development, AOSD '13, Fukuoka, Japan, March 24-29, 2013. ACM 2013, ISBN 978-1-4503-1766-5 [contents] - [e4]Hidehiko Masuhara, Shigeru Chiba, Naoyasu Ubayashi:
Aspect-Oriented Software Development, AOSD '13, Companion Volume, Fukuoka, Japan, March 24-29, 2013. ACM 2013, ISBN 978-1-4503-1873-0 [contents] - 2012
- [j4]Michael Perscheid, Michael Haupt, Robert Hirschfeld, Hidehiko Masuhara:
Test-driven Fault Navigation for Debugging Reproducible Failures. Inf. Media Technol. 7(4): 1377-1400 (2012) - [c33]Manabu Toyama, Tomoyuki Aotani, Hidehiko Masuhara:
A per-type instantiation mechanism for generic aspects. VariComp@AOSD 2012: 25-30 - [c32]Hidehiko Masuhara, Yusuke Nishiguchi:
A data-parallel extension to Ruby for GPGPU: toward a framework for implementing domain-specific optimizations. RAM-SE@ECOOP 2012: 3-6 - [c31]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara:
Bridging real-world contexts and units of behavioral variations by composite layers. COP@ECOOP 2012: 4:1-4:6 - [c30]Naoya Murakami, Hidehiko Masuhara:
Optimizing a search-based code recommendation system. RSSE@ICSE 2012: 68-72 - [e3]Malte Appeltauer, Sebastián González, Robert Hirschfeld, Hidehiko Masuhara, Jorge Vallejos:
Proceedings of the International Workshop on Context-Oriented Programming, COP 2012, Beijing, China, June 11, 2012. ACM 2012, ISBN 978-1-4503-1276-9 [contents] - [e2]Shmuel Katz, Gary T. Leavens, Hidehiko Masuhara:
Proceedings of the eleventh workshop on Foundations of Aspect-Oriented Languages, FOAL 2012, Potsdam, Germany, March 25-30, 2012. ACM 2012, ISBN 978-1-4503-1099-4 [contents] - 2011
- [j3]Malte Appeltauer, Robert Hirschfeld, Michael Haupt, Hidehiko Masuhara:
ContextJ: Context-oriented Programming with Java. Inf. Media Technol. 6(2): 399-419 (2011) - [c29]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara:
EventCJ: a context-oriented programming language with declarative event-based context transition. AOSD 2011: 253-264 - [c28]Fan Yang, Tomoyuki Aotani, Hidehiko Masuhara, Flemming Nielson, Hanne Riis Nielson:
Combining Static Analysis and Runtime Checking in Security Aspects for Distributed Tuple Spaces. COORDINATION 2011: 202-218 - [c27]Tomoyuki Aotani, Tetsuo Kamina, Hidehiko Masuhara:
Featherweight EventCJ: a core calculus for a context-oriented language with event-based per-instance layer transition. COP@ECOOP 2011: 1:1-1:7 - [c26]Robert Hirschfeld, Atsushi Igarashi, Hidehiko Masuhara:
ContextFJ: a minimal core calculus for context-oriented programming. FOAL 2011: 19-23 - [c25]Tomoyuki Aotani, Manabu Toyama, Hidehiko Masuhara:
Supporting covariant return types and generics in type relaxed weaving. FOAL 2011: 25-29 - 2010
- [c24]Hidehiko Masuhara, Atsushi Igarashi, Manabu Toyama:
Type relaxed weaving. AOSD 2010: 121-132 - [c23]Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara:
Designing event-based context transition in context-oriented programming. COP@ECOOP 2010: 2:1-2:6 - [c22]Malte Appeltauer, Robert Hirschfeld, Hidehiko Masuhara, Michael Haupt, Kazunori Kawauchi:
Event-Specific Software Composition in Context-Oriented Programming. SC@TOOLS 2010: 50-65 - [e1]Robert Hirschfeld, Hidehiko Masuhara, Kim Rose:
Workshop on Self-Sustaining Systems, S3 2010, Tokyo, Japan, September 27-28, 2010. ACM 2010, ISBN 978-1-4503-0491-7 [contents]
2000 – 2009
- 2009
- [c21]Malte Appeltauer, Robert Hirschfeld, Hidehiko Masuhara:
Improving the development of context-dependent Java applications with ContextJ. COP@ECOOP 2009: 5:1-5:5 - 2008
- [c20]Kouhei Sakurai, Hidehiko Masuhara:
Test-based pointcuts for robust and fine-grained join point specification. AOSD 2008: 96-107 - 2007
- [c19]Kouhei Sakurai, Hidehiko Masuhara:
Test-based pointcuts: a robust pointcut mechanism based on unit test cases for software evolution. LATE@AOSD 2007: 5 - [c18]Tomoyuki Aotani, Hidehiko Masuhara:
SCoPE: an AspectJ compiler for supporting user-defined analysis-based pointcuts. AOSD 2007: 161-172 - [c17]Tomoyuki Aotani, Hidehiko Masuhara:
Towards a type system for detecting never-matching pointcut compositions. FOAL 2007: 23-26 - 2006
- [j2]Kouhei Sakurai, Hidehiko Masuhara, Naoyasu Ubayashi, Saeko Matsuura, Seiichi Komiya:
Design and Implementation of an Aspect Instantiation Mechanism. LNCS Trans. Aspect Oriented Softw. Dev. 1: 259-292 (2006) - [c16]Hidehiko Masuhara, Yusuke Endoh, Akinori Yonezawa:
A Fine-Grained Join Point Model for More Reusable Aspects. APLAS 2006: 131-147 - [c15]Elisa L. A. Baniassad, Kung Chen, Shigeru Chiba, Jan Hannemann, Hidehiko Masuhara, Shangping Ren, Jianjun Zhao:
2nd Asian Workshop on Aspect-Oriented Software Development (AOAsia). ASE 2006: 375 - 2005
- [c14]Hidehiko Masuhara, Hideaki Tatsuzawa, Akinori Yonezawa:
Aspectual Caml: an aspect-oriented functional language. ICFP 2005: 320-330 - [c13]Naoyasu Ubayashi, Genki Moriyama, Hidehiko Masuhara, Tetsuo Tamai:
A parameterized interpreter for modeling different AOP mechanisms. ASE 2005: 194-203 - 2004
- [c12]Kouhei Sakurai, Hidehiko Masuhara, Naoyasu Ubayashi, Saeko Matsuura, Seiichi Komiya:
Association aspects. AOSD 2004: 16-25 - [c11]Naoyasu Ubayashi, Hidehiko Masuhara, Tetsuo Tamai:
An AOP Implementation Framework for Extending Join Point Models. RAM-SE 2004: 71-81 - 2003
- [c10]Hidehiko Masuhara, Kazunori Kawauchi:
Dataflow Pointcut in Aspect-Oriented Programming. APLAS 2003: 105-121 - [c9]Hidehiko Masuhara, Gregor Kiczales, Christopher Dutchyn:
A Compilation and Optimization Model for Aspect-Oriented Programs. CC 2003: 46-60 - [c8]Hidehiko Masuhara, Gregor Kiczales:
Modeling Crosscutting in Aspect-Oriented Mechanisms. ECOOP 2003: 2-28 - 2002
- [c7]Reynald Affeldt, Hidehiko Masuhara, Eijiro Sumii, Akinori Yonezawa:
Supporting objects in run-time bytecode specialization. ASIA-PEPM 2002: 50-60 - 2001
- [j1]Hidehiko Masuhara, Akinori Yonezawa:
A Portable Approach to Dynamic Optimization in Run-time Specialization. New Gener. Comput. 20(1): 101-124 (2001) - [c6]Hidehiko Masuhara, Akinori Yonezawa:
Run-Time Bytecode Specialization. PADO 2001: 138-154
1990 – 1999
- 1999
- [c5]Tatsurou Sekiguchi, Hidehiko Masuhara, Akinori Yonezawa:
A Simple Extension of Java Language for Controllable Transparent Migration and Its Portable Implementation. COORDINATION 1999: 211-226 - 1998
- [c4]Hidehiko Masuhara, Akinori Yonezawa:
Design and Partial Evaluation of Meta-Objects for a Concurrent Reflective Language. ECOOP 1998: 418-439 - 1997
- [c3]Kenichi Asai, Hidehiko Masuhara, Akinori Yonezawa:
Partial Evaluation of Call-by-Value lambda-Calculus with Side-Effects. PEPM 1997: 12-21 - 1995
- [c2]Hidehiko Masuhara, Satoshi Matsuoka, Kenichi Asai, Akinori Yonezawa:
Compiling Away the Meta-Level in Object-Oriented Concurrent Reflective Languages Using Partial Evaluation. OOPSLA 1995: 300-315 - 1992
- [c1]Hidehiko Masuhara, Satoshi Matsuoka, Takuo Watanabe, Akinori Yonezawa:
Object-Oriented Concurrent Reflective Languages can be Implemented Efficiently. OOPSLA 1992: 127-144
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-11 18:21 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint