DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF WATERLOO SEMINAR ACTIVITIES Theory Seminar - Wednesday, October 22, 1997 Ming Li, Department of Computer Science, University of Waterloo, will speak on ``Approximating the Directed Steiner Tree Problem''. ROOM: Davis Centre Room DC1304 TIME: 3:30 - 4:30 p.m. ABSTRACT The Directed Steiner Tree problem is to find a minimum-cost tree rooted at a specified vertex and spanning a specified subset of vertices of a digraph. It is a core problem in virtual private network design and multicast routing. It is known to be NP-hard and no approximation algorithm has been found despite great efforts. We give the first non-trivial approximation algorithm for this problem. Our algorithm has a performance ratio O(n^{\epsilon}) for any epsilon > 0. Our algorithm also gives the same performance ratio for several other open problems, such as the Group Steiner Tree problem, the Set Travelling Salesman problem, the Steiner Connected Dominating Set problem, the Steiner Tree Cover problem and the Strongly Connected Steiner Subgraph problem. This is joint work with Moses Charikar, Chandra Chekuri, To-yat Cheung, Zuo Dai. Ashish Goel, and Sudipto Guha, and will appear in the SODA'98 conference. ------------------------------------------------------------ DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF WATERLOO SEMINAR ACTIVITIES Networks Seminar - Monday, October 27, 1997 Dr. Weidong Kou, Principal Investigator, IBM Centre for Advanced Studies and Adjunct Professor, University of Maryland Baltimore County will speak on ``Security Infrastructure''. ROOM: Davis Centre Room DC1304 TIME: 2:30 p.m. - 3:30 p.m. ABSTRACT The recent advance of networking technology, in particular, the Internet explosion has brought many networking applications such as electronic commerce to the brink of widespread deployment. The success to deploy these applications and to gain the market acceptance depend on deployment of security infrastructure which enables secure business transactions, and enables protection of network resources and information. By having such an security infrastructure, the risks that businesses and consumers face will be reduced, and security concerns in such a wide open networking environment can be addressed. This seminar will examine security infrastructure and provide a overall picture of security infrastructure and how it facilitates electronic commerce applications. ------------------------------------------------------------ DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF WATERLOO SEMINAR ACTIVITIES Computer Science Seminar - Thursday, November 6, 1997 Eric G. Manning, P.Eng., F.EIC, F.IEEE President, Canadian Association for Computer Science, Wighton Professor & Director Parallel, Networked & Distributed Computing & Applications (PANDA) Group, Departments of Computer Science and Electrical and Computer Engineering, University of Victoria will speak on ``Computer Science, Software Engineering and Professional Engineering'' ROOM: Davis Centre Room DC1304 TIME: 2:30 p.m. - 3:30 p.m. ABSTRACT We review the history of software engineering and find that it is a subdiscipline of computer science, and that the term ``software engineering'' is the term used globally to denote this subdiscipline. We touch on issues of public safety and protection for mission-critical systems, and review the organizations of computer scientists which have been created to address these needs. We then consider embedded systems in general, noting that the successful and safe design of many requires both software engineering expertise and engineering domain expertise (mechanical, electrical, nuclear, ... engineering). This leads us directly to recommendations for mutually beneficial co-operation between computer scientists and Professional Engineers, in education and in professional practice.------------------------------------------------------------