The Community for Technology Leaders
Software Architecture, Working IEEE/IFIP Conference on (2005)
Pittsburgh, Pennsylvania
Nov. 6, 2005 to Nov. 10, 2005
ISBN: 0-7695-2548-2
TABLE OF CONTENTS
Cover
Cover
Introduction
Keynote Lectures
Stevens Award Lecture
Message from the WCRE General Chair

On the Meeting of Software Architecture and Reverse Engineering (Abstract)

Elliot Chikofsky , Engineering Management & Integration Inc. and Northeastern University (Boston)
pp. 17-24
Qualities in Architecture

Using Architectural Perspectives (Abstract)

Eoin Woods , Artechra
Nick Rozanski , Artechra
pp. 25-35

Customized Benchmark Generation Using MDA (Abstract)

Ian Gorton , National ICT Australia Ltd.
Liming Zhu , National ICT Australia Ltd.
Ngoc Bao Bui , University of Technology, Sweden
Yan Liu , National ICT Australia Ltd.
pp. 35-44

Extending the ATAM Architecture Evaluation to Product Line Architectures (Abstract)

Femi G. Olumofin , University of Manitoba, Canada
Vojislav B. Misic , University of Manitoba, Canada
pp. 45-56
Requirements and Design Process

GEAR: A Good Enough Architectural Requirements Process (Abstract)

Robert W. Schwanke , Siemens Corporate Research, Inc.
pp. 57-66

Predicting Change Impact in Architecture Design with Bayesian Belief Networks (Abstract)

Ann Nicholson , Monash University, Australia
Yan Jin , Swinburne University of Technology, Australia
Antony Tang , Swinburne University of Technology, Australia
Jun Han , Swinburne University of Technology, Australia
pp. 67-76

Generalizing a Model of Software Architecture Design from Five Industrial Approaches (Abstract)

Henk Obbink , Philips Research Labs, The Netherlands
Philippe Kruchten , University of British Columbia, Canada
Christine Hofmeister , Lehigh University
Robert L. Nord , Software Engineering Institute
Pierre America , Philips Research Labs, The Netherlands
pp. 77-88
Design Decision in Architecting

A Survey of the Use and Documentation of Architecture Design Rationale (Abstract)

Muhammad Ali Babar , National ICT Australia Ltd.
Ian Gorton , National ICT Australia Ltd.
Jun Han , Swinburne University of Technology, Australia
Antony Tang , Swinburne University of Technology, Australia
pp. 89-98

ACCA: An Architecture-Centric Concern Analysis Method (Abstract)

Zhenyu Wang , Univ. of Western Ontario, Canada
Khalid Sherdil , Univ. of Western Ontario, Canada
Nazim H. Madhavji , Univ. of Western Ontario, Canada
pp. 99-108

Software Architecture as a Set of Architectural Design Decisions (Abstract)

Jan Bosch , Nokia Research Center, Finland
Anton Jansen , University of Groningen, The Netherlands
pp. 109-120
Architectural Descriptions

Preserving Architectural Choices throughout the Component-based Software Development Process (Abstract)

Chouki Tibermacine , University of South Brittany, France
Salah Sadou , University of South Brittany, France
Regis Fleurquin , University of South Brittany, France
pp. 121-130

Mapping ADL Specifications to an Efficient and Reconfigurable Runtime Component Platform (Abstract)

Geoff Coulson , Lancaster University, UK
Antonio Tadeu A. Gomes , Laborat?rio Nacional de Computa??o Cient?fica, Brazil
Ackbar Joolia , Lancaster University, UK
Thais Batista , Universidade Federal do Rio Grande do Norte (UFRN), Brazil
pp. 131-140
Software Architecture Consistency

A Declarative Approach to Architectural Reflection (Abstract)

Mads Ingstrup , University of Aarhus, Denmark
Klaus Marius Hansen , University of Aarhus, Denmark
pp. 149-158

A Case Study in Incremental Architecture-Based Re-engineering of a Legacy Application (Abstract)

Marwan Abi-Antoun , Carnegie Mellon University
Wesley Coelho , University of British Columbia
pp. 159-168

Generalizing Consistency Checking between Software Views (Abstract)

M.R.V. Chaudron , Technische Universiteit Eindhoven, The Netherlands
R.J. Bril , Technische Universiteit Eindhoven, The Netherlands
J. Muskens , Technische Universiteit Eindhoven, The Netherlands
pp. 169-180
Working Session

Working Session Reports (Abstract)

Judith Stafford , Tufts University
Jan Bosch , Nokia Research Center, Finland
pp. 181-184
WS1 Software Architecture Education

Software Architecture Education Session Report (Abstract)

Hans van Vliet , Vrije Universiteit, Amsterdam, The Netherlands
Mary Shaw , Carnegie Mellon University
pp. 185-190
WS2 Quality

Quality Session Report (Abstract)

Mari Matinlassi , VTT Technical Research Centre of Finland
Len Bass , Carnegie Mellon University
Femi G. Olumofin , University of Manitoba, Canada
pp. 191-192

Encapsulating Quality Attribute Knowledge (Abstract)

Kurt Wallnau , Software Engineering Institute
Mark Klein , Software Engineering Institute
Len Bass , Software Engineering Institute
Paulo Merson , Software Engineering Institute
James Ivers , Software Engineering Institute
pp. 193-194

Classifying Software Architecture Quality Research (Abstract)

Hern?n Astudillo , Universidad T?cnica Federico Santa Mar?a, Chile
Mario Piattini , Universidad de Castilla-La Mancha, Spain
Coral Calero , Universidad de Castilla-La Mancha, Spain
pp. 195-196

Octopus Architecture: A New Attempt to Achieve Reliable OS (Abstract)

Hang Li , Xidian University, China
Ping Chen , Xidian University, China
Xi-Yang Liu , Xidian University, China
pp. 197-198

Quality-Driven Software Architecture Model Transformation (Abstract)

Mari Matinlassi , VTT Technical Research Centre of Finland
pp. 199-200

Providing Support for Safe Software Architecture Transformations (Abstract)

Olivier Barais , Universite des Sciences et Technologies de Lille, France
Julia Lawall , University of Copenhagen, Denmark
Anne-Francoise Le Meur , Universite des Sciences et Technologies de Lille, France
Laurence Duchien , Universite des Sciences et Technologies de Lille, France
pp. 201-202

Software Architecture Reliability Analysis Using Failure Scenarios (Abstract)

Bedir Tekinerdogan , University of Twente, The Netherlands
Mehmet Aksit , University of Twente, The Netherlands
Hasan S?zer , University of Twente, The Netherlands
pp. 203-204

Change Propagation for Assessing Design Quality of Software Architectures (Abstract)

A. Zeid , West Virgnia University
M. Shereshevsky , West Virgnia University
H.H. Ammar , West Virginia University
R. Gunnalan , West Virginia University
W. Abdelmoez , West Virginia University
C. Fuhrman , Ecole de technologie sup?rieure, Canada
I Shaik , West Virgnia University
A. Mili , New Jersey Institute of Technology
pp. 205-208
WS3 Architecting

Architecting Session Report (Abstract)

Christine Hofmeister , Lehigh University
pp. 209-210

Case Study on Architecture-Centered Design for Monitoring Views at CERN (Abstract)

Olivier Ratcliffe , European Organization for Nuclear Research (CERN), Switzerland
Flavio Oquendo , VALORIA - Universit? de Bretagne Sud, France
Sorana C?mpan , LISTIC - Universit? de Savoie, France
pp. 213-214

Integration Problems of Core Components in a Web Product Line (Abstract)

Juan C. Due? , Universidad Polit?cnica de Madrid, Spain
Rafael Capilla , Universidad Rey Juan Carlos, Spain
pp. 215-216

Coordination in Software Architectures: an Aspect-Oriented Approach (Abstract)

Jose H. Can? , Polytechnic University of Valencia, Spain
Isidro Ramos , Polytechnic University of Valencia, Spain
Jose A. Cars? , Polytechnic University of Valencia, Spain
Jennifer P?rez , Polytechnic University of Valencia, Spain
Manuel Llavador , Polytechnic University of Valencia, Spain
pp. 219-220

Reflection on Software Architecture Practices - What Works, What Remains to Be Seen, and What Are the Gaps (Abstract)

Marzia Zaman , Cistel Technology, Canada
Nishith Goel , Cistel Technology, Canada
Chung-Horng Lung , Carleton University, Canada
pp. 221-222

Feature-Guided Architecture Development for Embedded System Families (Abstract)

I. Spence , Queen's University of Belfast
C. Gillan , Queen's University of Belfast
P. Kilpatrick , Queen's University of Belfast
T. J. Brown , Queen's University of Belfast
R. Bashroush , Queen's University of Belfast
pp. 223-226
WS4 Software Architecture Evaluation and Analysis

Software Architecture Evaluation and Analysis Session Report (Abstract)

David Garlan , Carnegie Mellon University
pp. 227-228

Measuring Architecting Effort (Abstract)

Andr? Postma , 2Philips Medical Systems, Best, The Netherlands
Pierre America , Philips Research, Eindhoven, The Netherlands
Eelco Rommes , Philips Research, Eindhoven, The Netherlands
pp. 229-230

Predicting Architectural Styles from Component Specifications (Abstract)

Sutirtha Bhattacharya , Intel Corporation
Dewayne E. Perry , The University of Texas at Austin
pp. 231-232

Introducing Ambient Calculus in Mobile Aspect-Oriented Software (Abstract)

Jennifer Perez , Polytechnic University of Valencia, Spain
Nour Ali , Polytechnic University of Valencia, Spain
Isidro Ramos , Polytechnic University of Valencia, Spain
Jose A. Carsi , Polytechnic University of Valencia, Spain
pp. 233-234

Static Evaluation of Software Architectures - A Short Summary (Abstract)

Mikael Lindvall , Fraunhofer USA Center for Experimental Software Engineering Maryland(FC-MD)
Dirk Muthig , Fraunhofer Institute for Experimental Software Engineering (IESE), Germany
Jens Knodel , Fraunhofer Institute for Experimental Software Engineering (IESE), Germany
pp. 237-238

Extending SPQR to Architectural Analysis by Semi-Automated Training (Abstract)

Jason McC. Smith , University of North Carolina at Chapel Hill
David Stotts , University of North Carolina at Chapel Hill
pp. 239-242
WS5 Architecture Description Languages in Practice

Mapping ADLs into UML 2.0 Using a Meta ADL (Abstract)

Tahar Khammaci , University of Nantes, France
Adel Smeda , University of Nantes, France
Mourad Oussalah , University of Nantes, France
pp. 247-248

Intelligent Instrument Design With ArchWare ADL (Abstract)

J?r?me Revillard , Universit? de Savoie, France
Eric Benoit , Universit? de Savoie, France
Sorana C?mpan , Universit? de Savoie, France
Flavio Oquendo , Universit? de Bretagne-Sud, France
pp. 249-250

DUALLY: Putting in Synergy UML 2.0 and ADLs (Abstract)

P. Pelliccione , University of Luxembourg
P. Inverardi , University of L?Aquila, Italy
H. Muccini , University of L?Aquila, Italy
pp. 251-252

An MDA Approach for a Multi-Layered Satellite On-Board Software Architecture (Abstract)

Adilson M. da Cunha , Brazilian Aeronautical Institute of Technology, Brazil
Walter A. Dos Santos , National Space Research Institute, Brazil
pp. 253-256
WS6 Software Architecture Documentation in Practice

The ADOV Method: an Experience in Selecting the Relevant Views of an Architecture in a SME (Abstract)

Gentzane Aldekoa , University of Mondragon, Spain
Goiuria Sagardui , University of Mondragon, Spain
Leire Etxeberria , University of Mondragon, Spain
pp. 259-260

Migration of Supervisory Machine Control Architectures (Abstract)

Arie van Deursen , CWI and TU Delft, The Netherlands
Sven Weber , ASML and TU/e, The Netherlands
Bas Graaf , TU Delft, The Netherlands
pp. 261-262

Semi-Automated Incremental Synchronization between Conceptual and Implementation Level Architectures (Abstract)

Jonathan Aldrich , Carnegie Mellon University
Bradley Schmerl , Carnegie Mellon Unversity
David Garlan , Carnegie Mellon University
Marwan Abi-Antoun , Carnegie Mellon University
Nagi Nahas , Carnegie Mellon University
pp. 265-268
WS7 Components and Services

Components and Services Session Report (Abstract)

Ivica Crnkovic , M?lardalen University, Sweden
Vikram Jamwal , ITT Bombay, India
pp. 269-271

Architectural Concerns When Selecting an In-House Integration Strategy - Experiences from Industry (Abstract)

Rikard Land , M?lardalen University, Sweden
Laurens Blankers , Eindhoven University of Technology, The Netherlands
Stig Larsson , M?lardalen University, Sweden
Ivica Crnkovic , M?lardalen University, Sweden
pp. 274-275

Adaptor Synthesis for Protocol-Enhanced Component Based Architectures (Abstract)

David Garlan , Carnegie Mellon University
Massimo Tivoli , University of L?Aquila
pp. 276-277

Software Components Services for Embedded Real-Time Systems (Abstract)

Frank L? , M?lardalen University, Sweden
Anders Wall , ABB Corporate Research, Sweden
Daniel Flemstr? , M?lardalen University, Sweden
pp. 278-279

Establishing Connectors as Integration Services (Abstract)

R. Gamble , University of Tulsa
M. Hepner , University of Tulsa
pp. 280-284
WS8 Architectural Design Decisions

Architectural Design Decisions Session Report (Abstract)

Jeff Tyree , Capital One, Financial,
pp. 285-286

An Architecture and Its Rationale (Abstract)

Drasko Sotirovski , Raytheon Canada Ltd
pp. 287-288

Position on Ontology-Based Architecture (Abstract)

Art Akerman , Capital One, Financial
Jeff Tyree , Capital One, Financial
pp. 289-290

Building up and Exploiting Architectural Knowledge (Abstract)

Hans van Vliet , Vrije Universiteit
Philippe Kruchten , University of British Columbia, Canada
Timo Wolf , Technische Universit?t, Germany
Patricia Lago , Vrije Universiteit
pp. 291-292

Explicit Models for Dynamic Software (Abstract)

Johanneke Siljee , University of Groningen, The Netherlands
Ivor Bosloper , University of Groningen, The Netherlands
Jos Nijhuis , University of Groningen, The Netherlands
pp. 293-294

The Amigo Service Architecture for the Open Networked Home Environment (Abstract)

Val?rie Issarny , INRIA, France
Y?rom-David Bromberg , INRIA, France
Sonia Ben Mokhtar , INRIA, France
Nikolaos Georgantas , INRIA. France
Anne G?rodolle , France T?l?com
Ron Mevissen , Microsoft
pp. 295-296

DMDA - A Dynamic Service Architecture for Scientific Computing (Abstract)

Morgan Ericsson , V?xj? universitet
Jesper Andersson , V?xj? universitet
Welf L? , V?xj? universitet
pp. 297-299

Successful Architecture for Short Message Service Center (Abstract)

Peter H.N. de With , Eindhoven Univ. of Technol., The Netherlands
Arie Kuijt , LogicaCMG Telecoms, The Netherlands
Hans Adriaanse , LogicaCMG, The Netherlands
Eltjo R. Poort , LogicaCMG, The Netherlands
pp. 299-300
Author Index

Author Index (PDF)

pp. 303-304
95 ms
(Ver )