DOMAIN-SPECIFIC APPLICATION FRAMEWORKS: FRAMEWORKS EXPERIENCE BY INDUSTRY


Extended Acknowledgements

This book would not have been possible without the help of many great people. I am grateful to all of the authors for their submissions and their patience, and to all of the reviewers for valuable and useful reviews and input.. I would like to take this opportunity to say that I am honored to have had a chance to work with the two editors for this book, Douglas Schmidt and Ralph Johnson, and with all of the authors and reviewers––this was a great and fun project because of your tremendous help and extensive patience. Thank you for believing in me.

I would also like to thank all of the people who have had a part in the production of this book. First, and foremost, all of the coauthors of this book and I owe our families our utmost gratitude for being so patient while we have turned their world in a whirlwind by injecting this writing activity into their already full lives. We also thank the various reviewers and editors that have helped in so many ways to get the book together. We thank our associates who have offered their advice and wisdom in defining the content of the book and we owe a special thanks to those who have worked on the various projects covered in the case studies and examples.

A special thanks to my wife Raefa, my lovely daughters Rodina and Rawan, and my son Ahmad for their great patience and understanding. Special thanks to my friend Mauri Laitinen for his encouragement and long discussions about the topics and the issues in this book. Thanks to all my students, in particular, Amr Yassin, Jinkun Hu, David Naney, Adam Altman; to my friends Jun Gu, Marshall Cline, W.T. Tsai, and Yasser alSafadi for their encouragement during this project; and to the Communications of the ACM staff––Diana Crawford, Tom Lambert, and Robert Fox —for their support.

We are very grateful to the editors at John Wiley & Sons. Thanks to Marjorie Spencer for her belief in and support of the book, to Margaret Hendrey for her patience while helping me to put this text together, and to Marnie Wielage for overseeing the production of such a gigantic project.

Contributors -- Acknowledgements

Thank you to all of the contributors for their tremendous effort and patience in making this volume a reality. Thanks also to all the many contributors who participated in the review process for their valuable comments and excellent reviews. This volume provides a unique source and a wide spectrum of knowledge to aid software vendors, managers, developers, and users in their journey to manage, develop, adapt, and utilize application and enterprise frameworks. It is an appropriate book for a variety of graduate courses in advanced software engineering and framework technology. It was a great honor to work with all of you. This volume was made possible only by your enormous efforts; we sincerely thank all of the contributors. (See www.wiley.com/compbooks/fayad for detailed contributor acknowledgments.)

David Doscher, IBM, SEMATECH, Austin, TX, USA

Bob Hodges, TI, SEMATECH, Austin, TX, USA

Amund Aarsten, Politecnico di Torino, Italy

Davide Brugali, Politecnico di Torino, Italy

Giuseppe Menga, Politecnico di Torino, Italy

Hans Albrecht Schmid, Fachbereich Informatik, Fachhochschule Konstanz, Konstanz, Germany

Pete Whelan, Motorola Semiconductor Products Sector, Austin, Texas, USA

DerShung Yang, Alta Software, Inc, Hinsdale, IL, USA

Uday Mehta, Alta Software, Inc., Hinsdale, IL, USA

Willima Boyle, Brooks Automation Software, Chelmsford, MA, USA

Walter C. Dietrich, Jr., IBM; TJ Watson Research Center, Yorktown Heights, NY, USA

Goodwin R. Chin, System Software Associates, San Francisco, CA, USA

Brenda L. Dietrich, IBM; TJ Watson Research Center, Yorktown Heights, NY, USA

Thomas Robert Ervolina, IBM; TJ Watson Research Center, Yorktown Heights, NY, USA

JP Fasano, IBM; TJ Watson Research Center, Yorktown Heights, NY, USA

Robin Lougee-Heimer, IBM; TJ Watson Research Center, Yorktown Heights, NY, USA

Elizabeth J. Poole, IBM; TJ Watson Research Center, Yorktown Heights, NY, USA

Jung-Mu Tang, IBM; TJ Watson Research Center, Yorktown Heights, NY, USA

Robert H. Wang, Siebel Systems, Inc., San Mateo, CA, USA

Robert J. Wittrock, IBM; TJ Watson Research Center, Yorktown Heights, NY, USA

Danny C. Wong, IBM; TJ Watson Research Center, Yorktown Heights, NY, USA

Sally M. Chan, The Boeing Company, Seattle, WA, USA

Terry Lammers, The Boeing Company, Seattle, WA, USA

Jan Bosch, University of Karlskrona/Ronneby, Ronneby Sweden

Peter Wegner, Brown University, Providence RI, USA

Riccardo Capobianchi, Alcatel, Marcoussis France

Denis Carcagno, Alcatel CIT, Marcoussis France

Alberto Coen-Porisini, Politecnico di Milano, Italy

Dino Mandrioli, Politecnico di Milano, Italy

Angelo Morzenti, Politecnico di Milano, Italy

Jean-Marc Jezequel, IRISA/CNRS, France

Jean-Lin Pacherie, IRISA/CNRS, France

Yasser alSafadi, Philips Research, New York, USA

Dr. Benoit Garbinato, EPFL IN-Ecublens, Lausanne, Suisse

Rachid Guerraoui, EPFL IN-Ecublens, Lausanne, Suisse

Win-Bin See, Aerospace Industrial Development Corporation (AIDC), Taichung, Taiwan

Sao-Jie Chen, National Taiwan University, Taipei, Taiwan, R.O.C.

Dr. Douglas C. Schmidt, Washington University, St. Louis, Missouri, USA

James Hu, Entera, Inc., St. Louis, Missouri, USA

Wei-Tek Tsai, University of Minnesota, Minneapolis, MN, USA

Hartmut Kocher, Cortex Brainware GmbH, Germany


Joerg Schabernack, Alcatel, Stuttgart, Germany


Bruno Messmer, Swisscom AG, Switzerland


Kateel VIJAYANANDA, Swisscom AG, Switzerland

Beat Liver, IBM Research Division, Rueschlikon, Switzerland

Per Spilling, ObjectWare AS, Slemdalsveien, Oslo, Norway

Chris Dee, Logica UK

Peter Beijderwellen, Ernst & Young Consulting, Netherlands.

L. Fuentes, Universidad de Málaga, Málaga, SPAIN


J. M. Troya, Universidad de Málaga, Málaga, SPAIN

Jingkun Hu, Philips Research, Philips Eletronics North America Corp, New York, USA

Rudolf K. Keller, Université de Montréal, Montréal (Québec), Canada

Jean Tessier, AT&T Labs, Menlo Studio, Menlo Park, CA, USA

Walter Bischofberger, Takefive Software AG, Zurich, Switzerland;

Kai-Uwe Mätzel, Object Technology International Inc., Zurich, Switzerland

Donald R. Jones, Pacific Northwest National Laboratory, Richland, WA, USA

Hugh L. Taylor, WRQ, Seattle, Washington, USA

Deborah K. Gracio, Pacific Northwest National Laboratory, Richland, WA, USA

Thomas L. Keller, ThemeMedia, Inc., Redmond, Washington, USA

Brad A. Myers, Carnegie Mellon University, Pittsburgh, PA, USA

Rich McDaniel, Carnegie Mellon University, Pittsburgh, PA, US

Rob Miller, Carnegie Mellon University, Pittsburgh, PA, US

Wenke Lee, Columbia University, New York, NY USA

Naser S. Barghouti, Bear Stearns & Co., New York, NY USA

James C. Stafford, RABA Technologies, Inc., Columbia, MD, USA

Robert M. Cubert, University of Florida, Gainesville, FL, USA

Paul A. Fishwick, University of Florida, Gainesville, FL, USA

Amr F. Yassin, Philips Research, Philips Eletronics North America Corp., New York, USA

Reviewers -- Acknowledgements

A special thanks to all the reviewers for their useful reviews, helpful critiques, and great insights, which have resulted in a clearer presentation and more integrated book than anything I could have done alone. This book is part of a three-volume publication and has been thoroughly reviewed by more than 500 reviewers. Your comments and reviews were invaluable contributions to the making of this book. I have been honored to work with all of you and I believe that your valuable comments have led to improvements in the overall content and presentation of this book. Thank you all. Please see www.wiley.com/compbooks/fayad on the Wiley Web page for a complete list of acknowledgments.

Amund Aarsten

Politecnico di Torino, Italy

Gregory Abowd

Georgia Institute of Technology, USA

Muhammad S. Al-Mulhem

King Fahd University, Saudi Arabia

Khalid Al-Tawil

King Fahd University, Saudi Arabia

Bruce Ambler

Lucent Technologies, USA

Dana L. G. Anthony

Knowledge Systems Corporation, USA

Semyon Axelrod

Born, USA

Chris Baas

IC Group, The Netherlands

Peter C. Bahrs

IBM Corporation, USA

Guruduth Banavar

IBM Corporation, USA

Leonor Barroca

The Open University, UK

Naser S. Barghouti

Bear Stearns & Co., USA

Len Bass

SEI, USA

Derek Beatty

Motorola, USA

Mark W Beall

RPI, USA

Fábio Beckenkamp

University of Constance, Germany

Kent Beck

Consultant, USA

Peter Beijderwellen

Origin/Nieuwegein B.V, The Netherlands

Kevin M. Benner

United HealthCare Corporation, USA

Steve Berczuk

Netsuite Development Corporation, USA

Katherine Betz

IBM Corporation, USA

Kyle Brown

Knowledge Systems Corp., USA

Bent Bruun Kristensen

Odense University, Denmark

Davide Brugali

Politecnico di Torino, Italy

Barrett Bryant

The University of Alabama at Birmingham, USA

Frank Buschmann

Siemens AG, Germany

Vinny Cahill

Trinity College Dublin, Ireland

Giuseppe Calavaro

N/A

Roy H. Campbell

University of Illinois at Urbana-Champaign, USA

Marcelo Campo

Braziel

C. Canal

University of Malaga, Spain

Miriam A. M. Capretz

Japan

Luiz Fernando Capretz

Japan

Riccardo Capobianchi

France

Denis Carcagno

France

Todd Carrico

N/A

K. Mani Chandy

Caltech, USA

G. M. Chaudhry

University of MO, Kansas City, USA

Ian Chang

Microsoft Corp., USA

Sally Chan

Boeing, USA

D.J. Chen

Tiawan

Sao-Jie Chen

National Taiwan University, Tiawan

Paul Clements

Software Engineering Institute, USA

Wim Codenie

OO Partners, Belgium

Sholom Cohen

SEI, USA

Chris Grimes

USA

Robert M. Cubert

University of Florida, USA

Arco Dalebout

The Netherlands


Bill Gardner

University of Victoria, Canada

Dennis DeBruler

Lucent Technologies, USA

Jean-Marc Debaud

Fraunhofer Institute for Experimental Software Engineering, Germany

Chris Dee

Logica UK

David E. DeLano

AG Communication Systems, USA

Serge Demeyer

University of Berne, The Netherlands

Adriano DeOliveira

USA

Beat Liver

Swiss TELECOM PTT, Switzerland

Brad A. Myers

Carnegie Mellon University, USA

Martine Devos

AGRO, Belgium

Wally Dietrich

IBM Corporation, USA

Christophe Dony

LIRMM, Montpellier-II University, France

Dov Dori

Technion - Israel Institute of Technology, Israel

Juergen Dorn

Technische Universitaet Wien, Austria

David Doscher

Sematech, USA

Richard T. Due

Consultant, Canada

Daniel Dvorak

Jet Propulsion Lab, Caltech, USA

Ayman EL-Dessouki

Electronics Research Institute, Egypt


Tzilla Elrad

Illinois Institute of Technology (IIT), USA

Jonathan Engelsma

Motorola, USA

Hakan Erdogmus

Canada

Karin Erni

Denmark

Rob Farmelo

HP, USA

David Feldt

All State, USA

Shawn Ferriss

Intel, USA

Paul A. Fishwick

University of Florida, USA

Peter Fischer

USA

Brian Foote

University of Illinois at Urbana-Champaign, USA

Martin Fowler

Consultant, USA

Michael Franz

USA

Annick FRON

Consultant, Frence

Lidia Fuentes

University of Malaga, Span

Erich Gamma

Object Technology International

Steve Garone

International Data Corporation

Amy S. Gause

Knowledge Systems Corporation, USA


Andreas Gehmeyr

Siemens AG, Germany

Patty Genualdi

AG Communication Systems, USA

Debra Gesimondo

Cambridge Technology Partners, USA

Greg P. Gibson

AG Communication Systems, USA

Jim Godwin

T&PC, USA

Michael Goedicke

Informatik.uni-essen, Denmark

Adele Goldberg

Neometron, USA


Charles Weir

UK

Christopher Moore

Parcplace, USA


Clemens Szyperski

Australia

Sanjiv Gossain

Cambridge Technology Partners, UK

Jeff Gray

Vanderbilt University, USA

R. W. Griffiths

The Open University, UK

Rachid GUERRAOUI

EPFL

Mohsen Guizani

King Fahd University, Saudi Arabia

Fuyin (F.) Guo

Nortel Technology, Canada

Jurg Gutknecht

ETH Zentrum, Switzerland

Robert Hanmer

Lucent Technologies, USA

Neil Harrison

Lucent Technologies, USA

Sandi Haselman

Capital One Services, USA

Saniya Ben Hassen

IBM Corporation, Europe

Rick Hayes-Roth

Teknowledge, USA

Gorel Hedin

Aarhus University, Denmark

Daniel Heiniger

N/A

James E Heliotis

RIT, USA

Pedro Rangel Henriques

Universidade do Minho, Portugal

Sallie Henry

Virginia Tech, USA

Jos van Hillegersberg

The Netherlands

Robert Hodges

Texas Instruments, USA

S. Holland

The Open University, UK

Glenn Hollowell

Texas Instruments, USA

Wade Holst

University of Alberta, Canada

Koen De Hondt

N/A

HEn-Hsin Huang

ITT, USA

Eric Hughes

The MITRE Corporation, USA

James C. Hu

Entera, Inc., USA

Jinkun Hu

Philips Research

Bruce Hyre

Knowledge Systems Corporation, USA

Chris Jacobson

GemStone Systems, USA

JAL Ghinwa Jalloul

American University, Lebnan

David A. Janello

AllState, USA

W.J. Jansen

The Netherlands

Tom Jell

Siemens AG, Germany

Jean-Marc Jezequel

IRISA, France

Gary Johnston

IBM Corporation, USA

Art Jolin

IBM Corporation, USA

Don Jones

PNL, USA

Wouter Joosen

K.U.Leuven, Belgium

Dejan Jovanovic

Newbridge Networks Corporation, Canada


Joseph R. Kiniry

Caltech, USA

Kaj Hoglund

Finland

Raman Kannan

Monmouth University, USA

Epaminondas Kapetanios

Institute for Information Systems, Switzerland

Arthur M. Keller

Stanford, USA

Rudolf K. keller

University of Montreal, Canada

Thomas L. Keller

PNL, USA

Liz Kendall

Royal Melbourne Institute Of Technology, Australia

Ivan Kiselev

N/A

Jørgen Lindskov Knudsen

University of Aarhus, Denmark

Hartmut Kocher

N/A

Jari Koistinen

Hewlett-Packard Laboratories, USA

Peter Kriens

AQute, Sweden

Dinesh C. Kulkarni

IBM Global Services, USA

Daniel Kunzle

N/A

Yau-Hwang Kuo

Tiwan

Chris Laffra

IBM Corporation, USA

Philippe Lalanda

Thomson, France

Terence L. Lammers

Boeing, USA

Joachim Laubsch

Hewlett-Packard, USA

R. Greg Lavender

University of Texas, USA

Doug Lea

SUNY Oswego, USA

Franck Lebastard

CERMICS, France

William G. Lederer

MCS, USA

Sai Peck Lee

N/A

Shiuh-Chu Lee

Tiwan

Wenke Lee

Columbia University, USA

Deborah Leishman

IBM Corporation, USA

Richard M. Librizzi

MRJ Technology Solutions, USA

Gary Lindstrom

Uiversity of Utah, USA

Stan Lippman

Walt Disney Feature Animation, USA

Diane Litman

AT&T, USA

Steven Litvintchouk

The MITRE Corporation, USA

Beat Liver

USA

Cristina Lopes

XEROX Palo Alto Research Center, USA

Claudio Lottaz

N/A

Gillian Lovegrove

Staffordshire University, UK

Bruce W. Lowther

Micron Technology, USA

Wolfgang Lugmayr

Technical University of Vienna, Austria

Mats Lundeborg

Entra Business Objects, Sweden

Zakaria MAAMAR

Defence Research Establishment Valcartier, Canada

M.D. Macgregor

The Open University, UK

Stuart Maclean

Consultant, UK

Kai-Uwe Maetzel

UBS Information Technology Lab (Ubilab), Switzerland

Silvano Maffeis

SoftWired, Switzerland

Raam Mahadevan

Boeing, USA

Nadine Malcolm

Ascent Logic Corporation, USA

MAL Vishv Malhotra <vmm@eecs.utas.edu.au>,

Dino Mandrioli

Politecnico di Milano, Italy

Pierre Marcenac

France

Robert Martin

Object Mentor Inc, USA

Alfredo Matteo

Centro ISYS, Venezuela

Paul E. McKenney

Sequent Computer Systems, USA

Anneliese von Mayrhauser

Colorado State, USA

Christine McKenna

Teknowledge, USA

Uday Mehta

Altasoft, USA

Theo Dirk Meijler

Baan Labs, The Netherlands

Giuseppe Menga

Politecnico di Torino, Italy

Tim Menzies

University of NSW, Australia

Bruno Messmer

Swiss Telecom, Switzerland

Torsten Meyer

informatik.uni-essen, Denmark

Michel Tilman

N/A

Joaquin Miller

Systemhouse, USA

Naftaly H. Minsky

Rutgers, USA

Daniel Miranker

University of Texas, USA

Anil Mishra

AT&T, USA

Rokia Missaoui

UQAM, Canada

Ralf Moeller

Informatik.uni-hamburg, Denmark

Hanspeter Moessenboeck

University of Linz, Austria

Richard Mraz

USAFA, USA

Rudolf Mueller

Maastricht University, The Netherland

Vijay Musuvathy

TPC/Metamor Worldwide, USA

Sanjay Nadimpall

Sequent Computer Systems, USA

Mark W Beall

RPI, USA

Pascal NEGROS

Frence

James Newkirk

Object Mentor, USA

Jill Nicola

JEN Consulting, USA

Pekka Nikander

Finland

Maria Noack

Motorola Somerset, USA

Aruna Nookala

3M, USA

Charles Norton

NASA/Jet Propulsion Laboratory (JPL), USA

Kurt Nxrmark

Aalborg University, Denmark

Moira Norrie

ETH Zentrum, Switzerland

BELKHATIR Noureddine

France

Jeff Oakes

The Hartford, USA

Alan O'Callaghan

De Montfort University, UK

Markku Oivo

VTT Electronics, Finland

Don Olson

AGCS, USA

Bill Opdyke

Lucent Technologies/Bell Labs Innovations, USA

Francois PACHET

Universite P.& M. Curie, France

J.-L. Pacherie

France

Partha pratim Pal

BBN

Rajendra Panwar

IBM Corporation, USA

Juha Parssinen

Finland

Peter F. Patel-Schneider

Bell Labs, USA

Dilip Patel

South Bank University, UK

Adam Pease

Teknowledge, USA


Amund Aarsten

Politecnico di Torino, Italy

Mor Peleg

Technion - Israel Institute of Technology, Israel

Louis Perrochon

Stanford University, USA

Yardena Peres

IBM Corporation, USA

PFE Robert Pfeiffer

Reflective Software Engineering, USA

Cuno Pfister

Oberon microsystems, Inc., Switzerland

Frantisek Plasil

Charles University, Czech Republic

Andy Pols

Consultant, UK

Kevin Pollari

Anderson Consulting, USA

Diana Popova

University of Victoria, Canada

Tom Price

Braziel

Andreas Prodromidis

Columbia University, USA

Ali Rafiq

Nokia Telecomunications PTY LTD, Australia

Bindu Rama Rao

MCS, USA

Ammar Rayes

Bellcore, USA

David Rhodes

Rhodes Consulting & Technologies, USA

Chris Richardson

Component Systems, USA

Adam Rifkin

CalTech, USA


David C. Rine

George Mason University, USA


Linda Rising

AG Communication Systems, USA

Don Roberts

University of Illinois at Urbana-Champaign, USA

Francisco Assis Rosa

INESC, Portugal

Bob Royce

Arbor Intelligent Systems

Daniel Roy

SEI, USA

Pierre ROY

LAFORIA, France

Richard M. Rubin

Consultant, USA

Raj Saksena

Canada

Albert Schappert

Siemens AG, Germany


Alice Schafer

The MITRE Corporation, USA

Karen L. Schuchardt

PNL, USA

Hans Albrecht Schmid

University of Applied Research, Germany

Klaus Schmid

Fraunhofer Institute for Experimental, Germany

Robert Schettini

American Management Systems, USA

Ahmed Seffah

Computer Research Institute of Montreal , Canada


Andreas Roesel

ABB Corporate Research Heidelberg, Germany


Arnon Rosenthal

The MITRE Corporation, USA

Sanjeev Segan

Seimens, USA

Frank Seliger

IBM Deutschland Entwicklung GmbH, Germany

Micaela Serra

University of Victoria, Canada

Muhammad Shafique

King Fahd University, Saudi Arabia

Mark Shephard

RPI, USA

Dilma Menezes da Silva

University of São Paulo, BRAZIL


Antonio Rito da Silva

INESC, Portugal

Ian Smith

N/A

Savitha Srinivasan

IBM Corporation, USA

Verlyn M Johnson

IBM Corporation, USA

Chris Stary

Uinversity of Linz

Jim Stafford

RABA Technologies, USA

Ruth Stalker

N/A

Patrick Steyaert

MediaGeniX, Belgium

Duane Szafron

University of Alberta, Canada

Oryal Tanir

Bell Canada, Canada

Hugh L. Taylor

PNL, USA

Jean Tessier

AT&T, USA

Ron Ten-Hove

USA

J. Patrick Thompson

Microsoft, USA

Jon E. Thrane

Computas AS, Norway

Michel Tilman

Unisys Belgium

Frank Tip

IBM Corporation, USA

Ashutosh Tiwary

Boeing, USA


Steve Tockey

Rockwell Avionics & Communications, USA

J. M. Troya

University of Malaga, Spain

Pei-Lei Tu

IBM Corporation, USA

Paul Turner

Persistence, USA

Greg Utas

Nortel, USA

Stefan Vaillant

Nokia Telecommunications GmbH, Germany

Arlette Vercammen

OO Partners

John Vergo

IBM Corporation, USA

VER Ufuk Verun

Tellabs,

Sergio Viademonte

Universitaet Konstanz, Germany

Kateel Vijayananda

Swisscom AG, Switzerland

Harrick M. Vin

University of Texas, USA

Steve Vinoski

HP Lab, USA

Kerstin Voigt

California State University, San Bernardino, USA

Pnina Vortman

IBM Corporation, USA

Mark Wai

Frontier Systems Architecture, USA

Eugene Wallingford

Univ. of Northern Iowa, USA

Jin Wang

Lucent Technologies, USA

Yung-Hsin Wang

Tatung Institute of Technology, Taiwan

Eric Wegscheider

Objectquest, USA

Peter Wegner

Brown University, USA

Liu Wenyin

Tsinghua University, China

Roger K. White

Hekimian Laboratories, USA

Joseph White

USA

Gio Wiederhold

Stanford University, USA

Adam Wildavsky

Tame Software Inc., USA

Laird C. Williams

Rockwell International, USA

Bob Wilhelm

Objective Control, USA

Mark W. Windholtz

ObjectWind, USA

Jim Withey

Carnegie Mellon University, USA

Alexander Wong

Intel Technology CAD, USA


John C. Xiao

IBM Corporation, USA

Bobby Woolf

Consultant, USA

Mark Woodman

The Open University, UK

Hiroyuki Yamada

Ehime University, Japan

DerShung Yang

Altasoft, USA

Amr F. Yassin

University of Nevada, USA

Barbara Yates

Bytesmiths, USA

George M. Yee

Nortel Networks, Canada

Jimmie Young

Consultant, USA

Shyan-Ming Yuan

Tiewan

Bernard P. Zeigler

University of Arizona, USA

Dan Zimmerman

Caltech, USA

Gabi Zodik

IBM Corporation, USA

All the reviewers without exception deserve awards for their excellent comments and timely reviews. As I promised, we wish to award ten reviewers a copy of this book. These reviewers were drawn randomly by my youngest daughter Rawan (five years old). This is just a token of appreciation to all the reviewers. Thank you all for remarkable contributions (your reviews) to this book.

(1) Bob Wilhelm

Objective Control, USA

(2) Bent Bruun Kristensen

Odense University, Denmark

(3) Sholom Cohen

SEI, USA

(4) Tom Jell

Siemens AG, Germany

(5) Chris Richardson

Component Systems, USA

(6) Dennis DeBruler

Lucent Technologies, USA

(7) Hanspeter Moessenboeck

University of Linz, Austria

(8) Jon E. Thrane

Computas AS, Norway

(9) Anneliese von Mayrhauser

Colorado State, USA

(10) Mor Peleg

Technion - Israel Institute of Technology, Israel

(11) Nadine Malcolm

Ascent Logic Corporation, USA

(12) Guido Gryczan

University of Hamburg, Germany

(13) Jørgen Lindskov Knudsen

University of Aarhus, Denmark

(14) Hafedh Mili

Université du Québec à Montréal, Canada

(15) Kerstin Voigt

California State University, San Bernardino, USA

We are very grateful to the editors at Wiley and Sons. Thanks to Marjorie Spencer for her belief and support of the book, to Margaret Handley for her patient and sharing of helping me for putting this text together, and to Marnie Wielage for overseeing the production of such a gigantic project.

 

.