Time: Friday, September 20, 2002 Speaker: Samir R. Das Samir R. Das joined the computer science department in SUNY, Stony Brook in Fall 2002 as an associate professor. Previously he was on the faculty of University of Cincinnati and University of Texas, San Antonio. He received his PhD from Georgia Tech in 1994. His earlier education was in India, from Jadavpur University and Indian Institute of Science. His research interests are in mobile and wireless networking, performance evaluation and parallel discrete event simulation.Abstract: Mobile Ad Hoc Networks A mobile ad hoc network is an autonomous system of mobile hosts connected by wireless links. There is no static infrastructure such as base stations. If two hosts are not within radio range, all message communication between them must pass through one or more intermediate hosts that double as routers. Since the hosts are mobile the routing protocols must be adaptive and able to maintain routes in spite of changing network connectivity. In addition, the protocols must be of low-overhead because of low bandwidth of wireless links and limited battery power of the mobile hosts. Aside from routing, another challenging issue is designing medium-access control protocols for efficient access to the shared radio medium. This talk will introduce mobile ad hoc networks and their applications, describe prominent dynamic routing protocols and medium-access control protocols for ad hoc networks and comment on their performances. |
Time: Friday, September 27, 2002 Speaker: Himanshu Gupta Himanshu Gupta graduated with a Ph.D. in Computer Science from Stanford University in 1999. After his doctoral studies, he worked in the industry for a couple of years. He received his B.Tech. in Computer Science and Engineering from IIT, Bombay in 1992.Abstract: Selection and Maintenance of Views in a Data Warehouse A data warehouse is a repository (database) that integrates information extracted from various remote data sources, with the |
Time: Friday, October 4, 2002 Speaker: Scott D. Stoller Scott D. Stoller is an Assistant Professor in the Computer Science Department at the State University of New York at Stony Brook. His research interests span distributed systems, programming languages, and formal methods. His primary research is on developing techniques and tools for design, optimization, and validation of distributed systems, focusing on concurrency, fault-tolerance, and security. His research also includes work on program analysis, program optimization, and incremental computation. He received his Bachelor's degree in Physics, summa cum laude, from Princeton University (1990) and his Ph.D. degree in Computer Science from Cornell University (1997). He received an NSF CAREER Award (1999) and an ONR Young Investigator Award (2002).Abstract: Testing Concurrent Java Programs using Randomized Scheduling The difficulty of finding errors caused by unexpected interleavings of threads in concurrent programs is well known. Model checkers can pinpoint such errors and verify correctness but are not easily scalable to large programs. A more scalable but less systematic approach is to transform a given Java program by inserting calls to a "scheduling function" at selected points. The scheduling function either does nothing or causes a context switch. The simplest scheduling function makes the choice blindly using a pseudo-random number generator; more sophisticated scheduling functions use heuristics to weight the choices. We try to insert as few calls as possible while still ensuring that for each reachable deadlock and assertion violation, there is a sequence of choices by the scheduling function that leads to it; thus, there is a non-zero probability of finding it by testing the transformed program, regardless of the scheduling policies of the underlying Java Virtual Machine. |
Time: Friday, October 11, 2002 Speaker: Jan Maluszynski, Dept. of Computer Science,Linkoping University Sweden Abstract: Rough Sets and Logic Programming Our starting point is the formalism of Rough Sets, used for description of imprecise information. Rough Sets are |
Time: Friday, October 18, 2002 Speaker: Yanhong Annie Liu Yanhong Annie Liu is an Associate Professor in the Computer Science Department at the State University of New York at Stony Brook. She received her BS degree from Peking University, MEng degree from Tsinghua University, and MS and PhD degrees from Cornell University, all in Computer Science.Abstract: Methods and Techniques for Incremental Computation Incremental computation takes advantage of repeated computations on inputs that differ slightly from one another, computing each new output incrementally by making use of the previous output rather than computing from scratch. The basic ideas can be traced back at least to the analytic difference engine of Charles Babbage in the 19th century. Methods of incremental computation have wide applications in computer software, ranging from programming environments to interactive document processing, from distributed systems administration to database view maintenance, and from optimizing compilers to program development methods. |
Time: Friday, October 25, 2002, 2:15pm
|
Time: Friday, November 1, 2002 Speaker: C.R. Ramakrishnan www.cs.sunysb.edu/~cramAbstract: Program Analysis, Verification, and Logic Programming Most devices in day-to-day use are composed of many interacting components: hardware and/or software. As these systems become more complex, the process of creating and maintaining them becomes error prone. We are developing tools and techniques for doing program analysis and verification, which can be used to deduce many interesting properties of complex systems, including several "correctness" criteria. |
Time: Friday, November 15, 2002 Speaker: Michael Ashikhmin This is my second year at Stony Brook to which I came after receiving a Ph.D. at University of Utah. My interests include most areas of computer graphics with current emphasis on rendering algorithms, textures, and visual perception issues. If anyone cares, I'm teaching CSE528 (graduate computer graphics) this semester.Abstract: In most cases not involving million dollar budgets, human observer has no diffuculty telling whether a given image is a photograph or was it generated by a computer. Qualitative understanding why computer graphics images differ from natural ones is a difficult problem requiring better knowledge about human visual system and visual perception than is currently available. In this talk, I will briefly present three recent projects which deal with obtaining such qualitative information and using it to the advantage of computer graphics. The first project explores second order image statistics as a possible source |
Time: Friday, November 22, 2002 Speaker: Dimitris Samaras Prof Dimitris Samaras joined the CS Department in Stony Brook in September 2000 as an Assistant Professor. He has his Ph.D in Computer Science from the Univ. of Pennsylvania. His interests include 3D modeling and reconstruction for computer graphics and computer vision; scientific computation; deformable models; illumination modeling and estimation; face and human body modeling; human computer interaction; medical image analysis.Abstract: In this talk I will present work on issues regarding illumination in Computer Vision, Graphics and Augmented Reality. |
Time: Friday, December 6, 2002 Speaker: Martin Farach-Colton, Rutgers Abstract: Adventures at Google
|