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 - aspect-oriented programming (AOP), computational reflection, etc.
- Efficient Execution Mechanisms - program specialization techniques including partial evaluation, dynamic code generation, and data caching.
- Parallel and Distributed Systems - web-based applications and distributed applications.
News †
- January 2010: a paper on AspectKlava is accepted by ACP4IS (Workshop on Aspects, Components, and Patterns for Infrastructure Software)
- January 2010: a demonstration of AspectKlava is accepted by AOSD'10
- December 2009: A paper on the Type Relaxed Weaving is accepted by AOSD'10.
- 25 November 2009: The Kumiki Symposium on Technologies of Software Composition is held at Komaba Campus, the University of Tokyo. We welcome your attendance. (detail)
- October 2009: RelaxAJ compiler is available.
- September 2009: A position paper entitled "A Join Point Model for Implicit Conversion" authored by Tomoyuki Aotani and Hidehiko Masuhara was accepted at the AOAsia 5.
- September 2009: A paper on "ContextJ: Context-oriented Programming with Java" authored by Appeltauer, Hirschfeld, Haupt and Masuhara is presented at the 26th JSSST Conference.
- August 2009: A position paper "Establishing criteria for measuring the source code similarity" authored by Watanabe Takuya is accepted by the Workshop on Source Code Similarity, co-located with SES2009.
- July 2009: A paper on "ContextJ: Improving the Development of Context-dependent Java Applications" authored by Appeltauer, Hirschfeld and Masuhara is accepted by the Intenational workshop on Context-oriented Programming (COP'09).
- June 2009: A talk on "Can we use AOP for patching?: A weakness in AspectJ's type system and a remedy" is given at the Workshop on Trade-offs in Software Language Engineering by Masuhara.
- June 2009: A tutorial article on "Aspect-Oriented Programming" authored by Masuhara received the best tutorial paper award from JSSST.
- 11 May 2009: Fan Yang has joined the group as a visiting graduate student.
- April 14, 2009: The Young Scientists' Prize of The Commendation for Science and Technology by the Minister of Education,Culture, Sports, Science and Technology is awarded to Hidehiko Masuhara.
- April 1, 2009: Robert Hirschfeld has joined the group as a Visiting Professor.
- March 2009: Ichikou Kinen Shou is awarded to Tomoyuki Aotani.
- March 2009: Tomoyuki Aotani and Kohei Sakurai received Ph.D., Hiroaki Muroi received M.A. and Manabu Toyama received B.A. degrees.
- February 9, 2009: A poster on SCoPE AspectJ Compiler was accpeted at the AOSD09 poster event.
- January 30, 2009: A paper on the type relaxed weaving was accepted at the PPL2009.
- December 11, 2008: Hidehiko Masuhara gave a talk on "an abstraction mechanism for aspect-oriented programming based on test cases" (the project page) at the GRACE Seminar.
more news...