"The Spectrum of Design Techniques: A Practical View"
Abstract:
CV:
Jim Coplien is a member of the Software Production
Research Department in Bell Laboratories, and is a Visiting
Professor at University of Manchester Institute of Science and Technology.
He holds a BS in Electrical and Computer Engineering, an MS in Computer
Science, both from the University of Wisconsin at Madison, and a Ph.D.
in Computer Science from Vrije Universiteit Brussel. His early career
work includes applied research in software development environments, version
and configuration management models, and in object-oriented design and
programming.
His current research areas include ethnography,
software composition, multi-pardigm design and architectural
patterns of telecommunications software.
He is author of "C++ Programming Styles and Idioms",
the foremost high-end C++ book in the industry, and of "Multi-Paradigm
Design for C++." He was co-editor of two volumes of "Pattern Languages
of Program Design." He writes a patterns column for the C++ Report.
He is a Member Emeritus of the Hillside Group, a small consortium of
industry leaders providing industry-wide leadership and support in the
pattern discipline. He was program chair of ACM OOPSLA '96 and
program co-chair of the First International South Pacific Conference
on Pattern Languages of Program Design.
Homepage:
http://www1.bell-labs.com/user/cope/