Tutorial: |
Martin L. Griss, PhD.
Hewlett-Packard Laboratories
HP laboratories, 1501 page Mill Road,
Palo Alto CA 94304-1126
Phone: 650-857-8715, fax: 650-813-3668
http://www.hpl.hp.com/reuse
griss@hpl.hp.com
Target Audience |
Tutorial attendees will learn the importance of architecting in the development of a family of systems as well as several UML architectural constructs, such as systems, facades, systems of systems, patterns and components, that are successfully being employed in the development of today's systems.
Abstract |
Organizations building highly complex business and technical systems need to architect families of systems and implement these with large-scale
component reuse. Without carefully architecting the systems, components,
organizations and processes for reuse, object reuse will not
succeed.
Experience with software reuse practice and adoption experience at
HP and Ericsson led to a systematic approach to component-based software
engineering, based on object-oriented business and system modeling.
The tutorial, based upon the book, "Software Reuse: Architecture, Process and
Organization for Business Success," by Jacobson, Griss, and Jonsson, will
explain how higher-level UML constructs support architected reuse, and
describes a systematic process, leading from the business processes of an
enterprise, through the system architecture for a family of applications that
support these business processes, to the design and use of highly reusable
component systems.
About the Speaker |
Martin L. Griss is a Principal Laboratory Scientist at Hewlett-Packard Laboratories, Palo Alto, California, where for the last 16 years he has
researched software engineering processes and systems, systematic software reuse, and object-oriented development. He created and led the first HP
corporate reuse program. He led HP efforts to standardize UML for the OMG. He was previously director of the Software Technology Laboratory at HP
Laboratories, and an Associate Professor of Computer Science at the
University of Utah.
He has over 25 years of experience in software engineering, is
co-author of the best-selling book "Software Reuse: Architecture, Process and Organization for Business Success," writes a column for the "Object
Magazine", has written over 40 articles and lectures widely on
systematic reuse and software process improvement.
He received a Ph.D. (Physics) from the
University of Illinois in 1971.