IEEE Home | Shop IEEE | Join IEEE | myIEEE | Contact IEEE | IEEEXplore

IEEE

IEEE Boise Computer Society (IEEE-BCS)

IEEE-BCS Home   |   Calendar   |   Recent Events   |   History   |   Officers   |   Join IEEE-BCS   |   Contact IEEE-BCS

-->IEEE-BCS Main Menu

»

»

»

»

»

2002 IEEE-BCS Events

 

2002 Annual Banquet

Information Technology and Power

Distinguished Speaker: John Franco, Department of Electrical Engineering, Computer Engineering, and Computer Science, University of Cincinnati, Cincinnati, Ohio

ABSTRACT:  Marvelous technologies developed over the last two centuries are primarily concerned with extending some capability or satisfying some basic need of the human race. For example, light bulbs enable us to see when it is dark and fertilizers and pesticides support production of large quantities of food with small human effort. Most of these technologies have become so complete that further advancement depends upon some form of computation that is too ambitious for unaided humans to undertake. For example, the first modern computer, ENIAC, owes its existence to the army's desire for more accurate control of artillery fire during World War II. Thus, IT has taken a position of power because it is now required to manage the advancement of near all other important technologies. This is fine. But IT is itself advancing at a rapid rate. Now it seems anything is possible and people look to IT to enable them to go beyond extending human capabilities and do things we were never equipped to do! Imagine, for example, implanting a computer and modem into every human brain. With other devices, such as windows, refrigerators, and so on, connected to the internet we could 1) "perceive" a lot about other individuals instantly; 2) ask our refrigerators what we need to buy while shopping at the supermarket; 3) leave a baby at home while we go jogging and yet remain in close contact. Should we go as far as technology will take us or is there some moral problem here? The speaker will present some historical material for about 20 minutes then moderate a discussion between members of the audience.

July 2002 Technical Seminar

Designing Systems for Performance

Dr. David Umberger, Hewlett Packard

Perry Lea, Hewlett Packard

Terry Burkes, Hewlett Packard

ABSTRACT:  A presentation and round table on designing systems for performance. Three performance engineers introduced methods for performance analysis and design. A round table discussion with audience participation follows.

Dr. David Umberger discussed the interaction of various time scales that determine the performance of a disk array for a few simple workloads.

View Presentation

Perry Lea spoke about stochastic and deterministic simulation techniques of multi-million line code, demonstrating a discrete event simulator.

View Presentation

Terry Burkes presented on Designing for Performance with techniques and examples from data base management, storage, and printer systems.

View Presentation

BIOGRAPHIES:

Dr. David Umberger

Dave worked in academia until about ten years ago, studying dynamical systems theory and chaos. He took chaos so seriously that he has modeled his life on it. After academia he worked at a couple of local start-ups. In one of these jobs he worked on the development of smart light bulbs. The light bulbs didn't get very smart but Dave did by leaving the company for HP, where he has been for over five years specializing in disk array performance.

Perry Lea

Perry works as Engineering Scientist for HP's Core Technology Lab. He is responsible for next-generation imaging architectures, which means he spends about 90% of the time experimenting and 10% doing any form of real work. Originally from Wisconsin and from the University of Wisconsin, he holds a BS in computer science and an MS in computer engineering. He currently lives in Meridian with his wife, a friendly golden retriever, and an ill tempered cat.

Terry Burkes

Terry has a long and checkered career in performance. She tap dances a little and once won a singing competition. IBM hired her anyway. While at IBM, she measured and analyzed the performance of mainframe transaction and database management systems and wrote software for a number of projects, including a DB2 data sharing project. At HP, Terry spent eight years on high availability storage and the last three years on laser printer systems. Her concentrations at HP have been firmware design and system performance.

 

June 2002 Technical Seminar

Pattern Oriented Development - Using Design Patterns In Analysis Through Implementation)

Alan Shalloway, Senior Consultant, Net Objectives

ABSTRACT:  This seminar discussed how design patterns can be used to improve the entire software development process - not just the design aspect of it.

Design patterns are usually thought of as being limited to solving local design/implementation problems.  However, they can be very useful in:

*       shifting from a noun/verb decomposition of your problem domain space to one where you look for variations in concepts - this results in more maintainable code

*       avoiding "paralysis by analysis" 

*       creating a larger perspective on how to do and manage software development

Learn:

*       what design patterns are

*       how they take advantage of a new perspective on object-oriented design

*       the strategy design pattern

*       the abstract factory design pattern

*       how to use design patterns in analysis to discover and manage variations - the Analysis Matrix

*       a new perspective on object-oriented design that goes beyond relying on class hierarchies

*       how using patterns in design can assist you in creating a big picture while deferring decisions at a detail level

*       how to reduce risk by getting feedback faster

This seminar is intended for those people who have little or no experience using design patterns.  However, if you understand design patterns, this seminar will show you a different way to think about them.  Patterns are much more powerful when considered from analytical, design and implementation perspectives -- which is a fairly uncommon view of patterns.

BIOGRAPHY: Alan is the founder of and a senior consultant with Net Objectives. Since 1981, he has been both an OO consultant and developer of software in several industries. His clients includes both Fortune 500  and small companies.  In addition to consulting and mentoring, Alan teaches design patterns, Java, C++, and agile software development methodologies including XP and a light-weight version of RUP. He also gives tutorials at several conferences world-wide each year. His and James Trott’s book: Design Patterns Explained: A New Perspective on Object-Oriented Design, has been very highly rated.  Alan has a Masters in Computer Science from MIT.

 

April 2002 Technical Seminar

Software Engineering Practices

Iterative Development Cycles and the Rational Unified Process

Darrel Carver, Micron Technology

ABSTRACT:  Micron's Facilities IS Team (FIST) has had a great deal of success creating software using the Rational Unified Process and Iterative Development Cycles. This differs from the traditional Waterfall development by providing software releases on a fixed short schedule (between 6 and 12 weeks). We have used these shorter development cycles for the last 2 years with a great deal of success. RUP, Rose and UML have also provided us with a common documentation method used for all our sites worldwide and for communicating to our users. This presentation will give a overview of this process and some our success and failures.

BIOGRAPHY: Darrel is a Senior Software Engineer at Micron and a member of their Technical Career Ladder. He has been at Micron almost 5 years and has been in the industry about 20 years. He has owned his own consulting company (a Microsoft Certified Solution Provider) and worked for a number of other companies around the US. He is a certified Executrain trainer and was one of the first Microsoft Certified Professionals in 1995.

 

Happiness and Extreme Programming

Matt Young, Hewlett Packard

ABSTRACT:  How a small team adopted Extreme Programming methods to successfully complete a challenging project and have a life at the same time. Included are specific examples of what worked and what didn't work for our team, as well as suggestions about how to make agile methods work for you.

BIOGRAPHY: An HP employee, Matt has worked on LaserJet printers for almost 11 years. He was also an intern for Compaq and is amazed at what they will do to have him rejoin their company. Currently doing Java development on the Embedded Web Server team, his goal is to bring sanity to software everywhere. He lives in Boise with his wife and five children and is a graduate of Utah State University.

 

January 2002 Technical Seminar

The Art and Science of Denial of Service Attacks

Dr. Andrew Huang

Boise State University

ABSTRACT:  'Denial of Service' attacks, as the name implies, denies the services of a computer system to the rightful clients. Although a wide range of techniques can be used to do so, we will focus only on the subset of attacks that are directed at the communications facilities of a computer system. Such attacks are quite common and well known: Yahoo's two day outage in 2000, and the thwarted Code Red attack on the White House in the summer of 2001 are well known examples. We will examine the communications infrastructure and protocols and the vulnerabilities that allow these attacks. At the end of the talk, we will write and launch a DOS attack on AOL.

BIOGRAPHY: Luckily for some of you, Andy Huang did NOT design the bumpers on your Taurus after he earned his BS from Princeton University in 1977. Instead he went to write assembly language programs for the parallel computers used as Interface Message Processors (IMPs) on the ARPANET, the grandmother of the Internet. After ten years of slicing and dicing fast communications firmware for various Boston-area startups, he vowed never to write another assembly language program and enrolled in a Ph.D program at Brandeis University, (luckily chaired by high school buddy and ace data compressor James A. Storer). After four years of proofs, he proved his way to an appointment as Assistant Professor in the Department of Math and Computer Science at Boise State University. It took only two more years to prove himself out of the department and to HP. He can now be found at Amplify.Net of Fremont, CA and Boise, ID, writing assembly language programs for parallel computers used as interfaces to the Internet. Maybe he should have stuck to bumpers?


 

-->IEEE Boise Home   |    IEEE Home   |    Privacy & Security   |    Terms & Conditions

 

 

 

© Copyright 2006 IEEE – All Rights Reserved.
Use of this website signifies your agreement to the Terms of Use.
For questions or comments, please contact the--> .