1 / 7

Hridesh Rajan, Christoph Bockisch, and Mira Mezini

First International Workshop on Virtual Machines and Intermediate Languages for Emerging Modularization Mechanisms VMIL ‘07. Hridesh Rajan, Christoph Bockisch, and Mira Mezini. Thanks to the PC.

zilya
Download Presentation

Hridesh Rajan, Christoph Bockisch, and Mira Mezini

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. First International Workshop on Virtual Machines and Intermediate Languages for Emerging Modularization MechanismsVMIL ‘07 Hridesh Rajan, Christoph Bockisch, and Mira Mezini

  2. Thanks to the PC Samik Basu, Lodewijk Bergmans, Bruce Childers Yvonne Coady, Michael Haupt, Hidehiko Masuhara, Oege de Moor, Klaus Ostermann, Therapon Skotiniotis, Eric Tanter, Eric Van Wyk, Eric Wohlstadter

  3. Introduction • Emerging Modularization mechanisms • Mix-ins, open classes, aspects, etc • Supported at source level, shown potential • Support in VMs and ILs have SE benefits

  4. Expected Results • Generate interest in this topic • Frame and refine research problems

  5. Potential Topics • Virtual machine designs • Intermediate language designs • Better compilation techniques • Optimization strategies • Improved join point matching techniques • Use cases for deeper support in the VM and IL

  6. Agenda: Morning Session • 9:00 - 9:30: Welcome • 9:30 - 10:00: “A Flexible Architecture for Pointcut-Advice Language Implementations” by Bockisch and Mezini • 20 minutes for talk + 10 minutes for discussion • 10:00 - 10:30: “A Machine Code Model for Efficient Advice Dispatch” by Golbeck and Kiczales • 10:30 - 11:00: Break • 11:00 - 11:30: “A Distributed Dynamic Aspect Machine for Scientific Software Development” by Kaewkasi and Gurd • 11:30 - 12:30: Open discussion on the morning session topics • 12:30 - 14:00: Lunch break

  7. Agenda: Afternoon Session • 2:00 - 2:30: “A Case for Explicit Join Point Models for Aspect-Oriented Intermediate Languages” by Rajan • 2:30 - 3:00: “A Direction for Research on Virtual Machine Support for Concern Composition” by Ossher • 3:00 - 3:30: Break • 3:30 - 5:00: Formation of Focus Groups Followed by Discussions • 5:00 – 5:30: Presentation of the results from the discussions and wrap-up

More Related