|
発表年月
|
タイトル/共同研究者
|
掲載誌
|
巻・号・頁
|
学術機関等
|
| 2025/02 |
Consistent Distributed Reactive Programming with Retroactive Computation.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
CoRR |
abs/2502.20534巻
|
|
| 2025/02 |
Evolution Language Framework for Persistent Objects.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
CoRR |
abs/2502.20530巻
|
|
| 2025/01 |
Consistent Distributed Reactive Programming with Retroactive Computation.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
Art Sci. Eng. Program. |
10巻
1号
|
|
| 2025/01 |
Evolution Language Framework for Persistent Objects.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
Art Sci. Eng. Program. |
10巻
1号
|
|
| 2023/01 |
Compilation Semantics for a Programming Language with Versions.
Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani, Hidehiko Masuhara
|
CoRR |
abs/2310.00298巻
|
|
| 2023/01 |
Compilation Semantics for a Programming Language with Versions.
Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani, Hidehiko Masuhara
|
APLAS |
3から
23ページまで
|
|
| 2022/01 |
A Functional Programming Language with Versions.
Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani, Hidehiko Masuhara
|
The Art, Science, and Engineering of Programming |
6巻
1号
5から
5ページまで
|
|
| 2022/01 |
A Step toward Programming with Versions in Real-World Functional Languages.
Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani, Hidehiko Masuhara
|
COP@ECOOP 2022: International Workshop on Context-Oriented Programming and Advanced Modularity (collocated with ECOOP)(COP@ECOOP) |
44から
51ページまで
|
ACM |
| 2022/01 |
BatakJava: An Object-Oriented Programming Language with Versions.
Luthfan Anshar Lubis, Yudai Tanabe, Tomoyuki Aotani, Hidehiko Masuhara
|
Proceedings of the 15th ACM SIGPLAN International Conference on Software Language Engineering(SLE) |
222から
234ページまで
|
ACM |
| 2021/01 |
Signal Classes: A Mechanism for Building Synchronous and Persistent Signal Networks.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
35th European Conference on Object-Oriented Programming(ECOOP) |
17から
30ページまで
|
Schloss Dagstuhl - Leibniz-Zentrum fur Informatik |
| 2021/01 |
A Functional Programming Language with Versions.
Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani, Hidehiko Masuhara
|
CoRR |
abs/2107.07301巻
|
|
| 2019/01 |
TinyCORP: A Calculus for Context-Oriented Reactive Programming.
Tetsuo Kamina, Tomoyuki Aotani
|
Proceedings of the Workshop on Context-oriented Programming(COP@ECOOP) |
1から
8ページまで
|
ACM |
| 2019/01 |
Extending a meta-tracing compiler to mix method and tracing compilation.
Yusuke Izawa, Hidehiko Masuhara, Tomoyuki Aotani
|
Conference Companion of the 3rd International Conference on Art, Science, and Engineering of Programming(Programming) |
5から
3ページまで
|
ACM |
| 2019/01 |
An approach for persistent time-varying values.
Tetsuo Kamina, Tomoyuki Aotani
|
Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and
Software(Onward!)
|
17から
31ページまで
|
ACM |
| 2018/01 |
A Context-Oriented Programming Approach to Dependency Hell.
Yudai Tanabe, Tomoyuki Aotani, Hidehiko Masuhara
|
Proceedings of the 10th International Workshop on Context-Oriented Programming: Advanced Modularity for Run-time Composition(COP@ECOOP) |
8から
14ページまで
|
ACM |
| 2018/01 |
Live, synchronized, and mental map preserving visualization for data structure programming.
Akio Oka, Hidehiko Masuhara, Tomoyuki Aotani
|
Proceedings of the 2018 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and
Software(Onward!)
|
72から
87ページまで
|
ACM |
| 2018/01 |
Method safety mechanism for asynchronous layer deactivation.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara, Atsushi Igarashi
|
Science of Computer Programming |
156巻
104から
120ページまで
|
|
| 2018/01 |
Harmonizing Signals and Events with a Lightweight Extension to Java.
Tetsuo Kamina, Tomoyuki Aotani
|
The Art, Science, and Engineering of Programming |
2巻
3号
5から
5ページまで
|
|
| 2018/01 |
Harmonizing Signals and Events with a Lightweight Extension to Java.
Tetsuo Kamina, Tomoyuki Aotani
|
CoRR |
abs/1803.10199巻
|
|
| 2018/01 |
ContextWorkflow: A Monadic DSL for Compensable and Interruptible Executions.
Hiroaki Inoue, Tomoyuki Aotani, Atsushi Igarashi
|
32nd European Conference on Object-Oriented Programming(ECOOP) |
2から
33ページまで
|
Schloss Dagstuhl - Leibniz-Zentrum fur Informatik |
| 2018/01 |
ContextWorkflow: A Monadic DSL for Compensable and Interruptible Executions (Artifact).
Hiroaki Inoue, Tomoyuki Aotani, Atsushi Igarashi
|
Dagstuhl Artifacts Series |
4巻
3号
4から
2ページまで
|
|
| 2017/01 |
Push-based reactive layer activation in context-oriented programming.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
Proceedings of the 9th International Workshop on Context-Oriented Programming(COP@ECOOP) |
17から
21ページまで
|
ACM |
| 2017/01 |
A DSL for compensable and interruptible executions.
Hiroaki Inoue, Tomoyuki Aotani, Atsushi Igarashi
|
Proceedings of the 4th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems(REBLS@SPLASH) |
8から
14ページまで
|
ACM |
| 2017/01 |
Live Data Structure Programming.
Akio Oka, Hidehiko Masuhara, Tomoki Imai, Tomoyuki Aotani
|
Companion to the first International Conference on the Art, Science and Engineering of Programming(Programming) |
26から
7ページまで
|
ACM |
| 2016/01 |
Specifying and Verifying Advanced Control Features.
Gary T. Leavens, David A. Naumann, Hridesh Rajan, Tomoyuki Aotani
|
Leveraging Applications of Formal Methods, Verification and Validation: Discussion |
80から
96ページまで
|
|
| 2016/01 |
Proof of Soundness of Concurrent Separation Logic for GPGPU in Coq.
Izumi Asakura, Hidehiko Masuhara, Tomoyuki Aotani
|
Journal of Information Processing |
24巻
1号
132から
140ページまで
|
|
| 2016/01 |
Toward fluent module interactions.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
Companion Proceedings of the 15th International Conference on Modularity |
158から
159ページまで
|
ACM |
| 2016/01 |
Towards Modular Reasoning for Context-Oriented Programs.
Tomoyuki Aotani, Gary T. Leavens
|
Proceedings of the 18th Workshop on Formal Techniques for Java-like Programs(FTfJP@ECOOP) |
8から
8ページまで
|
ACM |
| 2016/01 |
Generalized Layer Activation Mechanism for Context-Oriented Programming.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
Transactions on Modularity and Composition |
1巻
123から
166ページまで
|
|
| 2016/01 |
An advice mechanism for non-local flow control.
Hidehiko Masuhara, Kenta Fujita, Tomoyuki Aotani
|
Companion Proceedings of the 15th International Conference on Modularity |
73から
78ページまで
|
ACM |
| 2016/01 |
Improving Sequential Performance of Erlang Based on a Meta-tracing Just-In-Time Compiler.
Ruochen Huang, Hidehiko Masuhara, Tomoyuki Aotani
|
Trends in Functional Programming - 17th International Conference(TFP) |
44から
58ページまで
|
Springer |
| 2016/01 |
Context-Oriented Software Development with Generalized Layer Activation Mechanism.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara, Tetsuo Tamai
|
Transactions on Modularity and Composition |
1巻
3から
40ページまで
|
|
| 2016/01 |
A Lightweight Optimization Technique for Data Types a la Carte.
Hirotada Kiriyama, Tomoyuki Aotani, Hidehiko Masuhara
|
Companion Proceedings of the 15th International Conference on Modularity |
86から
90ページまで
|
ACM |
| 2015/01 |
Type-Safe Layer-Introduced Base Functions with Imperative Layer Activation.
Tomoyuki Aotani, Tetsuo Kamina, Hidehiko Masuhara
|
Proceedings of the 7th International Workshop on Context-Oriented Programming(COP@ECOOP) |
8から
7ページまで
|
ACM |
| 2015/01 |
Method Safety Mechanism for Asynchronous Layer Deactivation.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara, Atsushi Igarashi
|
Proceedings of the 7th International Workshop on Context-Oriented Programming(COP@ECOOP) |
6から
6ページまで
|
ACM |
| 2015/01 |
Generalized layer activation mechanism through contexts and subscribers.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
Proceedings of the 14th International Conference on Modularity(MODULARITY) |
14から
28ページまで
|
ACM |
| 2015/01 |
Pyrlang: a high performance Erlang virtual machine based on RPython.
Ruochen Huang, Hidehiko Masuhara, Tomoyuki Aotani
|
Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications:
Software for Humanity
|
48から
49ページまで
|
ACM |
| 2015/01 |
Shiranui: a live programming with support for unit testing.
Tomoki Imai, Hidehiko Masuhara, Tomoyuki Aotani
|
Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications:
Software for Humanity
|
36から
37ページまで
|
ACM |
| 2015/01 |
Making live programming practical by bridging the gap between trial-and-error development and unit testing.
Tomoki Imai, Hidehiko Masuhara, Tomoyuki Aotani
|
Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications:
Software for Humanity
|
11から
12ページまで
|
ACM |
| 2014/01 |
Context holders: realizing multiple layer activation mechanisms in a single context-oriented language.
Tomoyuki Aotani, Tetsuo Kamina, Hidehiko Masuhara
|
Proceedings of the 13th Workshop on Foundations of Aspect-Oriented Languages(FOAL) |
3から
6ページまで
|
ACM |
| 2014/01 |
Code recommendation based on a degree-of-interest model.
Naoya Murakami, Hidehiko Masuhara, Tomoyuki Aotani
|
Proceedings of the 4th International Workshop on Recommendation Systems for Software Engineering(RSSE@ICSE) |
28から
29ページまで
|
ACM |
| 2014/01 |
Improving the Quality of AspectJ Application: Translating Name-Based Pointcuts to Analysis-Based Pointcuts.
Lin Wang, Tomoyuki Aotani, Masato Suzuki
|
2014 14th International Conference on Quality Software(QSIC) |
27から
36ページまで
|
IEEE |
| 2014/01 |
Proceedings of the 9th International Workshop on Advanced Modularization Techniques, AOAsia 2014, Hong Kong, China, November
16, 2014
|
AOAsia@SIGSOFT FSE |
|
ACM |
| 2014/01 |
Unifying Multiple Layer Activation Mechanisms Using One Event Sequence.
Tomoyuki Aotani, Tetsuo Kamina, Hidehiko Masuhara
|
Proceedings of 6th International Workshop on Context-Oriented Programming(COP@ECOOP) |
2から
6ページまで
|
ACM |
| 2014/01 |
On-Demand Layer Activation for Type-Safe Deactivation.
Tetsuo Kamina, Tomoyuki Aotani, Atsushi Igarashi
|
Proceedings of 6th International Workshop on Context-Oriented Programming(COP@ECOOP) |
4から
7ページまで
|
ACM |
| 2014/01 |
Context-oriented software engineering: a modularity vision.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara, Tetsuo Tamai
|
13th International Conference on Modularity(MODULARITY) |
85から
98ページまで
|
ACM |
| 2013/07 |
オブジェクトごとの層遷移を宣言的に記述できる文脈指向言語EventCJ
青谷 知幸, 紙名 哲生, 増原 英彦
|
コンピュータソフトウェア |
30巻
3号
130から
147ページまで
|
|
| 2013/01 |
A unified context activation mechanism.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
Proceedings of the 5th International Workshop on Context-Oriented Programming(COP@ECOOP) |
2から
6ページまで
|
ACM |
| 2013/01 |
Hierarchical concern-based pointcuts.
Takeshi Kojima, Tomoyuki Aotani
|
Proceedings of the 8th international workshop on Advanced modularization techniques(AOAsia@AOSD) |
19から
22ページまで
|
ACM |
| 2013/01 |
Interaction awareness for aspect refactoring.
Lin Wang, Tomoyuki Aotani, Masato Suzuki
|
Proceedings of the 8th international workshop on Advanced modularization techniques(AOAsia@AOSD) |
15から
18ページまで
|
ACM |
| 2013/01 |
A core calculus of composite layers.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
Proceedings of the 12th Workshop on Foundations of Aspect-Oriented Languages(FOAL) |
7から
12ページまで
|
ACM |
| 2013/01 |
Introducing Composite Layers in EventCJ.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
Inf. Media Technol. |
8巻
2号
279から
286ページまで
|
|
| 2013/01 |
Feature selection for clustering based aspect mining.
Lin Wang, Tomoyuki Aotani, Masato Suzuki
|
Proceedings of the 4th international workshop on Variability & composition(VariComp@AOSD) |
7から
12ページまで
|
ACM |
| 2013/01 |
Introducing composite layers in eventCJ
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
IPSJ Online Transactions |
6巻
1号
1から
8ページまで
|
|
| 2012/01 |
Bridging real-world contexts and units of behavioral variations by composite layers.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
Proceedings of the International Workshop on Context-Oriented Programming(COP@ECOOP) |
4から
6ページまで
|
ACM |
| 2012/01 |
A per-type instantiation mechanism for generic aspects.
Manabu Toyama, Tomoyuki Aotani, Hidehiko Masuhara
|
Proceedings of the 3rd International Workshop on Variability & Composition(VariComp@AOSD) |
25から
30ページまで
|
ACM |
| 2011/01 |
Combining Static Analysis and Runtime Checking in Security Aspects for Distributed Tuple Spaces.
Fan Yang, Tomoyuki Aotani, Hidehiko Masuhara, Flemming Nielson, Hanne Riis Nielson
|
Coordination Models and Languages - 13th International Conference(COORDINATION) |
202から
218ページまで
|
Springer |
| 2011/01 |
Featherweight EventCJ: a core calculus for a context-oriented language with event-based per-instance layer transition.
Tomoyuki Aotani, Tetsuo Kamina, Hidehiko Masuhara
|
Proceedings of the 3rd International Workshop on Context-Oriented Programming(COP@ECOOP) |
1から
7ページまで
|
ACM |
| 2011/01 |
Supporting covariant return types and generics in type relaxed weaving.
Tomoyuki Aotani, Manabu Toyama, Hidehiko Masuhara
|
Proceedings of the 10th international workshop on Foundations of aspect-oriented languages(FOAL) |
25から
29ページまで
|
ACM |
| 2011/01 |
EventCJ: a context-oriented programming language with declarative event-based context transition.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
Proceedings of the 10th International Conference on Aspect-Oriented Software Development(AOSD) |
253から
264ページまで
|
ACM |
| 2010/01 |
Designing event-based context transition in context-oriented programming.
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
|
Proceedings of the 2nd International Workshop on Context-Oriented Programming(COP@ECOOP) |
2から
6ページまで
|
ACM |
| 2009/04 |
アドバイスの安全な実行のためのアスペクト指向プログラミング言語の型システム
青谷知幸, 増原英彦
|
コンピュータソフトウェア |
26巻
2号
170から
182ページまで
|
|
| 2007/01 |
SCoPE: an AspectJ compiler for supporting user-defined analysis-based pointcuts.
Tomoyuki Aotani, Hidehiko Masuhara
|
Proceedings of the 6th International Conference on Aspect-Oriented Software Development(AOSD) |
161から
172ページまで
|
ACM |
| 2007/01 |
Towards a type system for detecting never-matching pointcut compositions.
Tomoyuki Aotani, Hidehiko Masuhara
|
Proceedings of the 6th Workshop on Foundations of Aspect-Oriented Languages(FOAL) |
23から
26ページまで
|
ACM |
| 2006/05 |
ユーザー定義されたプログラム解析を利用するアスペクト指向プログラムのコンパイル手法
青谷知幸, 増原英彦
|
コンピュータソフトウェア |
23巻
2号
157から
167ページまで
|
|