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
|
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:
Learn:
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? |
