Contact PSU | PSU FAQs
Search
future students current students faculty + staff Alumni + Friends
Computer Science
Maseeh College of Engineering and Computer Science
home | contact us
Home Prospective Students People Research Courses Schedules Programs Resources
Projects Laboratories Grants Theses and Dissertations Technical Reports

Multiview


Principal Investigator: Andrew Black
Co-PI(s): Mark Jones
Agency: NSF
Start Date: 10/1/04
End Date: 8/31/08
Amount: $345,906
Web Link: http://amstel.cs.pdx.edu/multiview/

Viewing a program as a linear sequence of symbols on paper or a display screen is outmoded and unnecessarily restrictive. Instead, programs should be regarded as complex multi-dimensional artifacts on which linear text provides but one possible view. It is the goal of the Multiview project to freeing ourselves from the restrictions of the program-as-text way of thinking. The potential benefits are enormous. Multiple views make it easier to understand complex programs, and provide a unifying framework for many common program transformations. In addition, Multiple views provide a solution for language designers trying to choose between competing alternatives: provide the advantages of both, but in different views. Our recent work has applied multiple views to tools, quickly giving programmers insights into why refactorings cannot be applied, and even speeding up and reducing errors in simple tasks like text selection.


Give to PSU | PSU FAQs | Contact PSU | Find People | Maps/Directions | PSU Sitemap | © 2007