Introduction to PPP Group †
Programming Principles and Practices (PPP) is a group of researchers at Graduate School of Arts and Sciences, University of Tokyo. We are studying on programming and programming languages for enabling highly flexible and highly efficient programs both from foundational and practical viewpoints.
Main Research Topics †
- Flexible Programming Languages and Systems - object-oriented programming (OOP), aspect-oriented programming (AOP), context-oriented programming (COP), computational reflection, etc.
- Efficient Execution Mechanisms - GPGPU, program specialization techniques including partial evaluation, dynamic code generation, and data caching.
- Parallel and Distributed Systems - web-based applications and distributed applications.
- Software development environment - debuggers, source-code recommendation tools, etc.
News †
- June 2012: A paper on Selene, authored by Masuhara, Murakami, and Watanabe will be presented at SUITE'12.
- June 2012: A poster on Selene, authored by Murakami, Masuhara, and Watanabe will be presented at RSSE'12.
- March 2012: An article on a trace-based debugger authored by Sakurai, Masuhara and Komiya is awarded as the best paper of the IPSJ Transaction on Programming, 2011.
- March 2012: A paper on Generic Aspects authored by Toyama, Aotani and Masuhara will be presented at VariComp'12.
- March 2012: Murakami received B.A. degrees.
- March 2012: Ichikou Kinen Shou is awarded to Murakami.
- March 2012: A poster on Selene, authored by Murakami and Masuhara will be presented at PPL2012.
- March 2012: A poster on Ikra, authored by Nishiguchi and Masuhara will be presented at PPL2012.
- October 2011: Yang Chen has joined the group as a Research Student.
- October 2011: Kouhei Sakurai moved to Kanazawa University.
- September 2011: A paper on EventCJ, authored by Aotani, Kamina and Masuhara will be presented at JSSST 2011.
- September 2011: A paper on a debugger, authored by Perscheid,Haupt,Hirschfeld and Masuhara will be presented at JSSST 2011.
- September 2011: A paper on Ikra, authored by Nishiguchi and Masuhara will be presented at JSSST 2011.
- September 12, 2011: Chris Dutchyn has joined the group as a visiting professor.
- September 12-14, 2011: A paper on a methodology for developing context-oriented software, authored by Kamina, Aotani, Masuhara and Tamai will be presented at SES 2011.
- July 2011: A poster on Generic Aspects, authored by Toyama and Aotani will be presented at ECOOP 2011.
- July 2011: A paper on formalization of EventCJ, authored by Aotani, Kamina and Masuhara will be presented at COP'11.
- June 2011: GentleAJ compiler is available.
- June 2011: A paper on AspectKlava, authored by Yang, Aotani, Masuhara, Nielson and Nielson will be presented at COORDINATION'11.
- May 28 2011: A paper on Selene, authored by Watanabe and Masuhara will be presented at SUITE'11.
- 20 May 2011: Spontaneous source code recommendation tool Selene version 1.4.0 is released.
- April 2011: Murakami Naoya has joined the group as an undergraduate student.
- March 2011: A paper on formalization of context-oriented programming authored by Igarashi,Hirschfeld and Masuhara will be presented at FOAL'11.
- March 2011: A paper on the type relaxed weaving authored by Aotani, Toyama and Masuhara will be presented at FOAL'11.
- March 2011: A paper on EventCJ authored by Kamina, Aotani and Masuhara will be presented at AOSD'11.
- February 2011: Manabu Toyama made presentation of master's thesis.
more news...
|