header Offering Degrees in Computer Science and Computer Engineering
Info for:

2001-2002 Abstracts

Computer Science Distinguished Lecturer Series:

UrbanSim: Integrated Land Use, Transportation and Environmental Modeling

Alan Borning,
University of Washington

4:10pm, Monday October 15, 2001
Room 124, Bright Building

Abstract

Patterns of land use and available transportation systems play a critical role in determining the economic vitality, livability, and sustainability of urban areas. Transportation interacts with land use, and both have significant environmental effects, in particular on emissions, resource consumption, and conversion of rural to urban land. Decisions concerning land use and transportation are frequently contentious; further, the long-term consequences of decisions may not be apparent at the time they are being made. Strong technical support may help foster informed deliberation on these issues. Toward this goal, we have been developing UrbanSim, a reusable urban land use and transportation modeling system. Our purpose is to provide a tool for citizens' groups, urban planners, elected officials, and others to help predict future patterns of urban development and impact under different possible scenarios over periods of 20 or more years.

The talk will include an overview of the modeling activity, followed by a technical discussion of the system and of particular computational aspects, including designing a software architecture to support relatively independent implementation and evolution of the different component models, automatically choosing appropriate visualizations, and supporting new model development with a domain-specific programming language. I'll conclude with a discussion of current and future research directions. In human computer interaction, these include providing more effective ways of understanding the results from and interacting with complex simulations, and ways of linking stakeholder values with design choices in simulations and their interfaces. In software engineering, research directions include supporting fully disaggregated microsimulation, including programming language support and improved techniques for semantically-based implicit invocation. In computer graphics, we plan to produce simulated street-level animations of urban environments from a policy-driven simulation; and in statistics, we want to apply Bayesian networks and multi-agent microsimulation to support complex inference modeling in a problem domain with inherent uncertainty.

This is joint work with Paul Waddell and others at the University of Washington.

Biography

Alan Borning, Professor, grew up in Idaho, and graduated from Reed College in 1971 with a B.A. in mathematics. He did graduate work in computer science at Stanford University, receiving an M.S. degree in 1974 and a Ph.D. in 1979. His dissertation research, which was done while working with Alan Kay's group at Xerox Palo Alto Research Center, described ThingLab, a constraint-oriented simulation laboratory. After receiving his Ph.D., he spent a year as a post-doctoral fellow at the Department of Artificial Intelligence at the University of Edinburgh in Scotland. He joined the Computer Science Department at the University of Washington in 1980, and has been there since, except for the odd sabbatical in England and Australia.

One of his current research interests is the computational aspects of environmental modeling, in particular modeling in support of planning livable, sustainable cities and transportation systems. Another interest continues to be constraint-based systems, particularly for interactive user interfaces. He has also done work on constraint languages, object-oriented languages, and social implications of computing, and has published papers in all these areas. Alan has served as an associate editor of Computing Surveys, as an ongoing member of the Organizing Committee for the Principles and Practice of Constraint Programming conferences, in various other program committee and refereeing capacities, and as a member of the Board of Directors of Computer Professionals for Social Responsibility.

Alan is the only faculty member in the department whose employment history includes driving a semitruck for a traveling carnival.

Faculty Contact: Frank Shipman (shipman@csdl.tamu.edu)


Computer Science Distinguished Lecturer Series:

Social Creativity and Meta-Design in Lifelong Learning Communities

Gerhard Fischer,
University of Colorado, Boulder

4:10pm, Monday October 22, 2001
Room 124, Bright Building

Abstract

Complex design problems require more knowledge than any one single person can possess, and the knowledge relevant to a problem is often distributed and controversial. Rather than being a limiting factor, the symmetry of ignorance (or asymmetry of knowledge) can provide the foundation for social creativity. Bringing different points of view together and trying to create a shared understanding among all stakeholders can lead to new insights, new ideas, and new artifacts. Social creativity can be supported by new media that allow owners of problems to contribute to framing and solving these problems. These new media need to be designed from a meta-design perspective by creating environments in which stakeholders can act as designers and be more than consumers.

Biography

Gerhard Fischer is a professor of Computer Science, a fellow of the Institute of Cognitive Science, and the director of the Center for LifeLong Learning & Design (L3D) at the University of Colorado at Boulder. Current research interests include new media supporting lifelong learning, human-human and human-computer collaboration, (software) design, domain-oriented design environments and universal design (assistive technologies). More information about the (L3D) center can be found at: http://www.cs.colorado.edu/~l3d/ .

Faculty Contact: Frank Shipman (shipman@csdl.tamu.edu)


Computer Science Distinguished Lecturer Series:

Deep Blue: IBM's Massively Parallel Chess Machine

Gabriel Silberman, IBM Center for Advanced Studies

4:10pm, Wednesday December 5, 2001
Room 101, Richardson Building

Abstract


IBM's premiere chess system, based on an IBM RS/6000 SP scalable parallel processor, made history by defeating world chess champion Garry Kasparov in 1997. Deep Blue's chess prowess stems from its capacity to examine over 200 million board positions per second, utilizing the computing resources of a 32-node IBM RS/6000-SP, populated with 512 special purpose chess accelerators.

In this talk we describe some of the technology behind Deep Blue and how chess knowledge was incorporated into its software, as well as the attitude of the media and general public during the match.

Biography


Dr. Gabby Silberman is Program Director for CAS, IBM's Center for Advanced Studies, with affiliates in Toronto, Canada, Austin, Texas, and Raleigh, North Carolina. Previously, he was with the applications systems technologies department at the IBM T. J. Watson Research Center in New York.

From 1980 to 1990, Dr. Silberman was on the faculty of both the Computer Science and Electrical Engineering Departments at the Technion, Haifa, Israel, and from 1988 to 1990 he was visiting faculty at the Electrical and Computer Engineering Department, at Carnegie Mellon University. Dr. Silberman has published research in computer architecture and systems, compilers and testing of digital circuits.

During the original Kasparov vs. Deep Blue chess match, and again for the rematch, Dr. Silberman's group provided the technical infrastructure and support for the computing and audio-visual systems, both on- and off-site. In 1997, he also served as Deep Blue team coordinator and liaison to the Kasparov team.

Dr. Silberman is a member of the Association for Computing (ACM), and serves as the program director for IBM's sponsorship of the ACM International Collegiate Programming Contest. He is also a member of the International Federation of Information Processing Working Group 10.3, and a senior member of the Institute of Electrical and Electronic Engineers Computer Society. In 1999, Dr. Silberman was elected to IBM's Academy of Technology, which recognizes him as one of IBM's top technical leaders.

Dr. Silberman received a bachelor's degree in science and a master's degree in science from the Technion-Israel Institute of Technology. He received a doctorate in computer science from The State University of New York at Buffalo.

Facutly Contact: Lawrence Rauchwerger (rwerger@cs.tamu.edu)


Texas A&M University's 125th Anniversity Celebration
Distinguished Lecturer Series in Information Technology

Next-Generation Information Networking

Avi Silberschatz, Bell Laboratories

4:10pm, Monday January 14, 2002
Room 124, Bright Building

Abstract


Next generation information networking will incorporate the best features of today's voice and data networks. They will seamlessly combine communications, software, and contents. These systems will need to deal with multimedia data, the Web, and real-time applications. Some of the key challenges that need to be addressed are the need for handling exabyte of data in terms of storage and delivery, quality of service, availability, security, and privacy.

This talk will present a grand tour of the wide variety of issues facing next-generation information networking, highlight their characteristics, and introduce a few research projects carried out at Bell Labs that address these challenges. We conclude the talk with seven predictions for the new millennium.

Biography


Avi Silberschatz is the Vice President of the Information Sciences Research Center at Bell Laboratories, Murray Hill, New Jersey. Prior to joining Bell Labs, he held a chaired professorship in the Department of Computer Sciences at the University of Texas at Austin. His research interests include operating systems, database systems, real-time systems, storage systems, and distributed systems.

In addition to his academic and industrial positions, Silberschatz served as a member of the Biodiversity and Ecosystems Panel on President Clinton's Committee of Advisors on Science and Technology, as an advisor for the National Science Foundation, and as a consultant for several private industry companies.

Professor Silberschatz is an ACM Fellow and an IEEE Fellow. He received the 1998 ACM Karl V. Karlstrom Outstanding Educator Award, the 1997 ACM SIGMOD Contribution Award, and the IEEE Computer Society Outstanding Paper award for the article "Capability Manager," which appeared in the IEEE Transactions on Software Engineering. His writings have appeared in numerous ACM and IEEE publications and other professional conferences and journals. He is a co-author of two well known textbooks -- Operating System Concepts and Database System Concepts.

Facutly Contact: John Leggett (leggett@cs.tamu.edu)


Computer Science Distinguished Lecturer Series:

Evolutionary Algorithm Based Off-line / On-line Path Planner for UAV Navigation

Kimon Valavanis, Technical University of Crete

4:10pm, Wednesday January 30, 2002
Room 124, Bright Building

Abstract


An Evolutionary Algorithm based framework, a combination of modified Breeder Genetic Algorithms incorporating characteristics of classic Genetic Algorithms, is utilized to design an off-line / on-line path planner for Unmanned Aerial Vehicles (UAVs) autonomous navigation. The path planner calculates a curved path line with desired characteristics in a 3-D rough terrain environment, represented using B-Spline curves, with the coordinates of its control points being the Evolutionary Algorithm artificial chromosome genes.

Given a 3-D rough environment and assuming flight envelope restrictions, two problems are solved: i) UAV navigation using an off-line planner in a known environment, and, ii) UAV navigation using an on-line planner in a completely unknown environment. The off-line planner produces a single B-Spline curve that connects the starting and target points with a predefined initial direction. The on-line planner, which is based on the off-line one, given on-board radar readings, gradually produces a smooth 3-D trajectory aiming at reaching a predetermined target in an unknown environment; the produced trajectory consists of smaller B-Spline curves smoothly connected with each other. Both planners have been tested under different scenarios and they have been proven effective in guiding an UAV to its final destination, providing near-optimal curved paths quickly and efficiently.

Biography


Kimon P. Valavanis is a Professor of Production Systems and Director of the Laboratory of Intelligent Systems and Technology and the Robotics Laboratory in the Department of Production Engineering and Management at the Technical University of Crete, Chania, Greece, where he has been since 1998. His research interests are in Distributed Intelligence Systems and Robotic Systems. He received a Ph.D. in Computer and Systems Engineering from Rensselaer Polytechnic Institute, Troy, New York, in 1986. Dr. Valavanis is a Fulbright Scholar and a Distinguished Lecturer for the IEEE Robotics and Automation Society.

Facutly Contact: Dick Volz (volz@cs.tamu.edu)


Texas A&M University's 125th Anniversity Celebration
Distinguished Lecturer Series in Information Technology

Multiparadigm Programming in Standard C++

Bjarne Stroustrup, AT&T Labs - Research

Friday February 15, 2002
Seminar: 2:00-3:30pm, Room 102 Zachry Engineering Center
Reception: Immediately following the seminar in the Zachry Lobby

Abstract


Multi-paradigm programming is programming applying different styles of programming, such as object-oriented programming and generic programming, where they are most appropriate. This talk presents simple example of individual styles in ISO Standard C++ and examples where these styles are used in combination to produce cleaner, more maintainable code than could have been done using a single style only.

Slides from Dr. Stroustrup's talk are available here.

Biography


Bjarne Stroustrup is the designer and original implementer of C++. Over the last decade, C++ has become the most widely used language supporting object-oriented programming by making abstraction techniques affordable and manageable for mainstream projects. Using C++ as his tool, Stroustrup has pioneered the use of object-oriented and generic programming techniques in application areas where efficiency is a premium; examples include general systems programming, switching, simulation, graphics, user-interfaces, embedded systems, and scientific computation.

His book "The C++ Programming Language" (Addison-Wesley, 1st edition 1985, 2nd edition 1991, 3rd edition 1997, "special" edition 2000) is the most widely read book of its kind and has been translated into 14 languages. A later book, "The Design and Evolution of C++" (Addison-Wesley, 1994) broke new ground in the description of the way a programming language was shaped by ideas, ideals, problems, and practical constraints. In addition to his five books, Stroustrup has published more than sixty academic and more popular papers. He took an active role in the creation of the ANSI/ISO standard for C++.

Born in Aarhus, Denmark, Bjarne Stroustrup received his Cand. Scient. degree (Mathematics and Computer Science) in 1975 from the University of Aarhus Denmark, and his Ph.D. (Computer Science) in 1979 from Cambridge University, England.

Dr. Stroustrup is the head of AT&T Lab's Large-scale Programming Research department, an AT&T Bell Laboratories Fellow, and an AT&T Fellow. He is actively involved in the ANSI/ISO standardization of C++. He received the 1993 ACM Grace Murray Hopper award for his early work on C++ and is an ACM fellow.

More information can be found at http://www.research.att.com/~bs

Facutly Contact: Lawrence Rauchwerger (rwerger@cs.tamu.edu)


Texas A&M University's 125th Anniversity Celebration
Distinguished Lecturer Series in Information Technology

On Fighting Two Varieties of Spam

Cynthia Dwork, Microsoft Research, Silcon Valley Campus

4:10pm, Monday March 25, 2002
Room 124, Bright Building

Abstract

The internet and the web are public places with concommitant exposure to obnoxious behavior. In this talk we discuss two forms of "spam," junk e-mail and search engine spam, and present two different technologies for fighting back.

Biography

Cynthia Dwork received her PhD from Cornell University in 1983 under the supervision of John Hopcroft. After a two-year post-doc at MIT, she joined the IBM Almaden Research Center, where she remained until becoming Compaq Staff Fellow in 2000. In 2001 she joined the nascent Silicon Valley campus of Microsoft Research. Most of Dwork's research has been in cryptography and other topics in distributed computing. She is the co-inventor of non-malleable cryptography and of the only public-key cryptosystem for which random instances are provably as hard to break as the hardest instances of the underlying mathematical problem.

Facutly Contact: Jennifer Welch (welch@cs.tamu.edu)


Computer Science Distinguished Lecturer Series:

Detecting Traffic Patterns at High Speeds in Routers

George Varghese, UC San Diego

4:10pm, Wednesday March 27, 2002
Room 124, Bright Building

Abstract


In this talk I will describe my research into detecting traffic patterns in real-time in Internet Routers. Any such processing must be done in a packet arrival time (8 nsec at the highest link speeds today) and hence must take a small number of memory references, and also store state in high speed memories (analogous to cache or register memory) that are limited in size. The problem is to detect important patterns (e.g., Internet lookups, Denial-of-Service Attacks) in a small constant number of operations using a relatively modest amount of state.

I will first briefly survey the work our group has done on detecting both patterns *within* packets (e.g., IP lookups, firewall filters) as well as patterns *between* packets (e.g., Quality of Service). I will then describe in detail two larger examples. The first is a new scalable packet classification scheme (SIGCOMM 2001) and new scalable measurement schemes (IMW 2001). The scalable measurement algorithms show how to quickly process a traffic stream to identify the customers that send more than a threshold (e.g., 1% of the total bandwidth) using memory only proportional to the maximum number of such customers (e.g., 100). This in turn makes possible a new form of accounting called threshold accounting in which only flows above a threshold are charged by usage, while the rest are charged a fixed fee. Threshold accounting generalizes the standard notions of usage-based and duration-based pricing.

Biography


George Varghese worked at DEC for several years designing DECNET protocols before obtaining his Ph.D in 1992 from MIT. He joined Washington University in 1993 as an Associate Professor where he won the ONR Young Investigator Award in 1996. He is currently a Professor at the University of California, San Diego where he works on efficient protocol implementation and protocol design. Several of the algorithms he has helped develop (e.g., IP Lookups, timing wheels, DRR) have found their way into commercial systems that range from HotMail to the Cisco GSR Router.

Facutly Contact: Jennifer Welch (welch@cs.tamu.edu)



Copyright 2006 Department of Computer Science | Dwight Look College of Engineering | Texas A&M Engineering | Texas A&M University | State of Texas | Accessibility | Webmaster | This page is best viewed with firefox 1.5 or higher and Internet Explorer 7 or higher