A new book co-authored by HP Labs Researcher Sherif Yacoub
aims to make it easier for anyone from developers to managers
to build better software systems faster.
Pattern-Oriented Analysis and Design: Composing Patterns
to Design Software Systems (Addison Wesley Professional,
2003) by Yacoub and Hany Ammar, a professor at West Virginia
University, demonstrates how to assemble robust, large-scale
systems from proven design patterns.
The co-authors introduce a methodology, Pattern-Oriented
Analysis and Design (POAD), for more quickly composing complex
software systems using UML-class (Unified Modeling Language)
diagrams as building blocks.
Yacoub, who joined HP Labs in August 2000, specializes in
technologies for building reliable large-scale software systems,
including design patterns, architecture, modeling, meta-modeling,
frameworks and reliability. He has written more than 50 technical
papers, and is a co-author of Reuse-Based Software Engineering
(John Wiley, 2001).
Ammar, a professor in the Department of Computer Science
and Electrical Engineering at West Virginia University, has
written more than 70 technical papers. His research interests
include software engineering, reliability engineering, biometrics
and computer science.