Gregory M. KapfhammerAssociate Professor of Computer Sciencehttp://www.cs.allegheny.edu/~gkapfham/ |
Spring 2007 Presentations
- January 26, 2007 (Announcement Poster)
Michael Folk: Software Piracy Prevention
This presentation examines the social and technical challenges associated with software piracy prevention. We identify the weaknesses of existing schemes and describe a new approach that combines program instrumentation and software aging in order to increase the difficulty associated with piracy. Our preliminary implementation uses aspect-oriented programming (AOP) techniques to modify a program's execution. Our goal is to design, implement, and empirically evaluate a comprehensive framework for software piracy prevention. [Back to Top]
- February 9, 2007 (Announcement Poster)
Gregory M. Kapfhammer: Automatic Program Instrumentation to the Rescue!
Modern software applications often exhibit complex structure and behavior. This talk describes static and dynamic instrumentation techniques that automatically introduce probes into a program. These probes can characterize a program's behavior and are useful for testing, performance analysis, program understanding, and debugging. We highlight several interesting trade-offs in the time and space overhead of different approaches to program instrumentation. The content of this presentation is accessible to all levels of undergraduates. This talk concludes with an examination of future research that can be conducted by students at Allegheny College. [Back to Top]
- February 23, 2007 (Announcement Poster)
Yuting Zhang: Is Virtual for Real?
Virtualization techniques have been adopted widely in modern computer systems. Virtual machine platforms provide better resource control, scalability, security and performance across various host hardware and operating systems. This talk introduces the basic concepts of virtualization, followed by a brief survey of several popular virtual machines used in industry and academia. We also discuss the benefits and challenges associated with virtualization. This talk concludes with an examination of potential research topics for undergraduates at Allegheny College. [Back to Top]
- March 9, 2007 (Announcement Poster)
Mike Richwalsky: Code, Content, and Creativity: The Art of the Mash-Up
Web 2.0 is more than shiny logos and rounded corners. It's about allowing users to connect, change, and pull together data and services from multiple sources and re-purpose that information in a variety of formats, hence the term mash-up. These mash-ups cover a wide spectrum of web usage - search, video, audio, social networking and more. The talk will examine mash-ups in a variety of formats, trends in mash-ups and API services, and Yahoo's new Pipes service, which brings mash-up creation to the masses. [Back to Top]
Link to this Page
- Research in Computer Science Seminar last edited on 29 September 2009 at 10:26 pm by 141.195.226.29