Fourth SEI Software Architecture Technology User Network Workshop
April 28 – May 1, 2008 | Pittsburgh, Pennsylvania

Workshop Program

28 April 2008

8:30-12:00

Courses Day 1

C1: Software Architecture Principles and Practices
Instructor: Rick Kazman, SEI

C2: Documenting Software Architectures
Instructor: Paul Clements, SEI

12:00 - 1:00

Lunch

1:00 - 5:00

C1: Software Architecture Principles and Practices, continued

C2: Documenting Software Architectures, continued

   

 


 

 

 

 

 

 

29 April 2008

8:30-12:00

Half-Day Tutorials

T1: Predictability by Construction

T2: Software Architectural Knowledge = Architectural Design Decisions + Architectural Design

T3: Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing

 

Courses Day 2

C1: Software Architecture Principles and Practices, continued

C2: Documenting Software Architectures, continued

12:00 - 1:00

Lunch

1:00 - 5:00

Half-Day Tutorials

T4: Information Systems Architecture: Stakeholders, Viewpoints and Perspectives

T5: Integrating Architecture-Centric Methods into Object-Oriented Analysis and Design

T6: Evaluating a Service-Oriented Architecture

 

Courses Day 2

C1: Software Architecture Principles and Practices, continued

C2: Documenting Software Architectures, continued

5:00 - 7:00

Welcome Reception: Radisson Pittsburgh Green Tree

 


 

 

 

 

 

 

30 April 2008

8:30 - 8:35

Welcome Message - Ipek Ozkaya (presentation)

8:35 - 9:00

SEI Update - Mark Klein: Software Architecture Technology Initiative Overview
(presentation)

9:00 - 10:00

Keynote Address - Philippe Kruchten: On Software Architecture, Agility, Cost and Value
(abstract and bio, presentation)

10:00 - 10:30

Break

10:30 - 12:30

Session 1: Design and Evolution
Session Chair: Len Bass, SEI

  • Reconstructing the Architecture Model for a Sustainable Architecture
    Pia Stoll, ABB Corporate Research (abstract, presentation)

  • Current SAT Work in Architecture Evolution
    Rick Kazman, Software Engineering Institute (abstract, presentation)

  • Defining Composite Critical Scenarios for the Development of Large Scale System Architecture Using an SEI's ADD-based Framework
    Aldo Dagnino, Shakeel Mahate, Qingfneg He, David Cox, ABB Corporate Research (abstract, presentation)

  • Evaluating Distributed Systems Architectures for Fault-Tolerant Applications
    James Scott, Boeing Satellite Systems (abstract, presentation)

12:30 - 1:30

Lunch

1:30 - 3:00

Panel: Architecture From a Manager's Perspective
Facilitator: Nanette Brown, Pitney Bowes
Aldo Dagnino, ABB
Edgar Dalrymple, FCS, US Army
Linda Northrop, SEI (presentation)
Dan Paulish, Siemens (presentation)
Dave Sharp, Boeing (presentation)

3:00 - 3:30

Break

3:30 - 5:30

Parallel Sessions

 

Session 2: Architecture Evaluation: Experiences in Using SEI's ATAM
Session Chair: Felix Bachmann, SEI

  • Challenges and Observations of Applying the SEI ATAM Method to a Software Testing Automation Solution
    Fernando Enobi & Reginaldo Arakaki, Instituto de Pesquisas Tecnológicas de São Paulo
    (abstract, presentation)

  • Architecture Curve, New Formatted SEI ATAM Report Shaped in a Single Graph
    Heeran Youn, Samsung Electronics
    (abstract, presentation)

  • Realizing the Business Value of IT: An Approach for Architecture Evaluation
    Opal Perry, Wells Fargo & Company
    (abstract, presentation)

  • Inexpensive ATAM-Peer Review Detects and Fixes Architecture Problems Early
    Howard Forstrom, ITT Corporation
    (abstract, presentation)

  • Applying SEI Architecture Tradeoff Analysis Method (ATAM) as Part of Formal Software Architecture Review
    Christopher Byrnes, The MITRE Corporation
    (abstract, presentation)

 

Session 3: Using Architecture Centric Methodologies
Session Chair: John Klein, SEI

  • On ADLs and Tool Support for Documenting View-Based Architectural Descriptions
    Danny Weyns, Katholieke Universiteit
    (abstract, presentation)

  • Identifying and Documenting Primary Concerns in Industrial Software Systems
    Roland Weiss, Pia Stoll, ABB Corporate Research
    (abstract, presentation)

  • Quality Attributes and Requirements Traceability
    Andre LeClerc, Unisys Corporation
    (abstract, presentation)

  • Architectural Empowerment - A Quality Attribute of Software Architecture Realms to Build Empowered Organizations
    Issac Eldo, Philips Medical System
    (abstract, presentation)

6:30 - 8:00

Workshop Dinner: Keystone Corner at PNC Park

 


 

 

 

 

 

 

1 May 2008

8:30 - 9:00

SEI Methods in Practice - Felix Bachmann: Use of ATAM in Practice
(presentation)

9:00 - 10:00

Keynote Address - Eoin Woods: Putting Software Architecture in its Place - Fitting Software Architecture Into the Enterprise Technology Landscape
(abstract and bio, presentation)

10:00 - 10:30

Break

10:30 - 12:00

Session 4: Architecture-Centric Technical Trends
Session Chair: Mark Klein, SEI

  • Software Architecture in the Integrated Engineering Methodology
    J.D. Baker, BAE Systems
    (abstract, presentation)

  • Debugging Software Architectures
    Kyungsoo Im & John McGregor, Clemson University
    (abstract, presentation)

  • Current SEI SAT Initiative Technology Investigations
    Phil Bianco & Andres Diaz-Pace, Software Engineering Institute
    (abstract, presentation)

12:00 - 1:00

Lunch

1:00 - 3:00

Working Sessions

W1: Architecture-Based System Evolution
Facilitators: Rick Kazman, Mark Klein, & Robert Nord

W2: System and SoS Architecture Evaluation
Facilitators: Mike Gagliardi, John Klein, & Bill Wood

W3: Architect's Dilemma for the Bazaar
Facilitators: Scott Hissam & Rob Wojcik

3:00 - 3:30

Break

3:30 - 5:00

Session 5: Architecture Knowledge Management and Transition
Session Chair: Rod Nord, SEI

  • Lessons Learned from Deployment and Production Use of Architects Workbench - An Architectural Thinking and Modeling Tool
    Doug Kimelman, IBM J. Watson Research Center
    (abstract, presentation)

  • Some Perspectives in Teaching Software Architecture
    Prabhakar T. V., Indian Institute of Technology
    (abstract, presentation)

5:00 - 5:30

Closing - Linda Northrop, SEI