WICSA-4 June 13 - 15 Oslo, Norway

WICSA 2004 Program

This program is also available as a printable pdf file

timeslot

Social

Technical Program

Working Sessions

Tutorials

Saturday

9:00 Wiki WAN Party Kick Off

10:30

Break

11:00

Wiki WAN Party Kick Off

12:30

Break

13:00

Opening

13:15

Keynote I

Manfred Broy

15:00

Break

15:30

Analysis I

Opening

17:00

Panel

18:00

Welcome reception by SINTEF

20.00

Sunday

9:00

Analysis II

TA1

10:30

Break

11:00

Evolution

TA1

12:30

Lunch

13:30

Practice

TA2

15:00

Break

15:30

Requirements

TA2

18:00

19:00

Boat Tour

Monday

9:00

Methods and tools

TA3

10:30

Break

11:00

Styles I

TA3

12:30

Lunch

13:30

WS1

WS2

TA4

15:00

Break

15:30

WS3

WS4

TA4

17.30

Joint Reception with ECOOP

20.00

Tuesday

9:00

Keynote II

Haakon Bryhni

TA5

10:00

Styles II

10:30

11:00

Large Systems

TA5

12:30

Lunch

13:30

WS5

WS6

15:00

Break

15:30

Reports from Working Groups

16:30

Closing

17:00

 

Technical session details:

Paper Session

Title

Authors & Affiliations

Analysis I

 

 

ASAAM: Aspectual Software Architecture Analysis Method

Bedir Tekinerdogan (University of Twente)

Architectural Prototyping: An Approach for Grounding Architectural Design

Jakob Bardram (U of Aarhus), Henrik B Christensen (University of Aarhus), Klaus Marius Hansen (U of Aarhus)

Mining Patterns to Support Software Architecture Evaluation

Liming Zhu (NICTA, UNSW), Muhammad Ali Babar (National ICT Australia Ltd. and University of New South Wales, Australia), Ross Jeffery (National ICT Australia Ltd. and University of New South Wales, Australia)

Analysis II

 

 

Compositional Generation of Software Architecture Performance QN Models

Antinisca Di Marco (Dipartimento di Informatica), Paola Inverardi (University of L'Aquila, Italy)

Understanding Tradeoffs among Different Architectural Modeling Approaches

Roshanak Roshandel (University of Southern California), Bradley Schmerl (Carnegie Mellon University), Nenad Medvidovic (University of Southern California, USA), David Garlan (Carnegie Mellon University, USA), Dehua Zhang (Carnegie Mellon University)

Modeling Behavioral Patterns of Concurrent Software Architectures Using Petri Nets

Robert Pettit (The Aerospace Corporation), Hassan Gomaa (George Mason University, USA)

Evolution

 

 

Support for Evolving Software Architectures in the ArchWare ADL

Ron Morrison (University of St Andrews), Graham kirby (University of St Andrews), Dharini Balasubramaniam (University of St Andrews), Kath Mickan (University of St Andrews), Flavio Oquendo (Université de Savoie), Sorano Cimpan (Université de Savoie), Brian Warboys (University of Manchester), Bob Snowdon (University of Manchester), Mark Greenwood (University of Manchester)

Software Reconfiguration Patterns for Dynamic Evolution of Software Architectures

Hassan Gomaa (George Mason University), Mohamed Hussein (George Mason University)

Component Replacement in a Long-Living Architecture: The 3RDBA Approach

Andre Postma (Philips Research), Pierre America (Philips Research, The Netherlands), Jan Gerben Wijnstra (Philips Research)

Practice

 

 

Real World Influences on Software Architecture - Interviews with Industrial System Experts

Goran Mustapic (Mälardalen University), Anders Wall (Mälardalen University), Christer Norström (Mälardalen University), Ivica Crnkovic (Mälardalen University, Sweden), Kristian Sandström (Mälardalen University), Joakim Fröberg (Mälardalen University), Johan Andersson (Mälardalen University)

Performance Optimization of Embedded Software Architecture - A Case Study

Anu Purhonen (VTT Technical Research Centre of Finland)

Symphony: View-Driven Software Architecture Reconstruction

Leon Moonen (Delft Univ. of Technology & CWI, the Netherlands), Arie van Deursen (CWI), Christine Hofmeister (Lehigh University, USA), Rainer Koschke (University of Stuttgart, Germany), Claudio Riva (Nokia Research Center)

Requirements

 

 

Aspects and Constraints for Implementing Configurable Product-Line Architectures

David Lesaint (BT Exact, Intelligent Systems Lab), George Papamargaritis (BTexaCT)

Resolving Requirement Conflicts through Non-Functional Decomposition

Eltjo Poort (LogicaCMG), Peter de With (LogicaCMG, TU/E)

Style-based Refinement of Dynamic Software Architectures

Luciano Baresi (Politecnico di Milano), Reiko Heckel (University of Paderborn), Sebastian Thöne (University of Paderborn), Dániel Varró (Budapest University of Technology and Economics)

Method&Tools

 

 

Generating Well-Synchronized Multithreaded Programs from Software Architecture Descriptions

Edoardo Bontà (Università di Urbino - Istituto S.T.I)

Systematic Development and Exploration of Service-Oriented Software Architectures

Ingolf Krueger (UCSD), Reena Mathew (Computer Science and Engineering Department, UCSD)

Establishing a Software Architecting Environment

Claudio Riva (Nokia Research Center), Petri Selonen (Tampere University of Technology), Tarja Systä (Tampere University of Technology), Antti-Pekka Tuovinen (Nokia Research Center), Jianli Xu (Nokia Research Center), Yaojin Yang (Nokia Research Center)

Styles I

 

 

Software Architecture for Mobile Distributed Computing

Valerie Issarny (INRIA), Galip-Ferda Tartanoglu (INRIA), Jinshan Liu (INRIA), Francoise Sailhan (INRIA)

Reactive Types for Dataflow-Oriented Software Architectures

Barry Norton (University of Sheffield), Matt Fairtlough (University of Sheffield)

PACE: An Architectural Style for Trust Management in Decentralized Applications

Girish Suryanarayana (Institute for Software Research), Justin Erenkrantz (Institute for Software Research), Scott Hendrickson (Institute for Software Research), Richard Taylor (Institute for Software Research)

Styles II

 

The DiPS+ Software Architecture for Self-healing Protocol Stacks

Sam Michiels (K.U.Leuven), Lieven Desmet (K.U.Leuven)

An Architecture for Coordinating Multiple Self-Management Systems

Shang-Wen Cheng (Carnegie Mellon University), An-Cheng Huang (Carnegie Mellon University), David Garlan (Carnegie Mellon University), Bradley Schmerl (Carnegie Mellon University), Peter Steenkiste (Carnegie Mellon University)

Large Systems

Software Architecture for Large-Scale, Distributed, Data-Intensive Systems

Chris Mattmann (Jet Propulsion Laboratory), Daniel Crichton (Jet Propulsion Laboratory), J. S. Hughes (Jet Propulsion Laboratory), Sean Kelly (Jet Propulsion Laboratory), Paul Ramirez (Jet Propulsion Laboratory)


Working session details:

Working Session

Title

Authors and Affiliations

WS1 Evolving Architectures I

 

 

A Scenario-Driven Approach for Value, Risk and Cost Analysis in System Architecting for Innovation

Mugurel T. Ionita (TU/e), Pierre America (Philips Research, The Netherlands), Dieter K. Hammer (Technical University Eindhoven, The Netherlands), Henk Obbink (Philips Research, The Netherlands), Jos J. M. Trienekens (Technical University Eindhoven, The Netherlands)

Experience Using an Expert System to Assist an Architect in Designing for Modifiability

Felix Bachmann (SEI), Len Bass (SEI), Mark Klein (SEI)

An Architectural Style for Self-Healing Systems

David Wile (Teknowledge Corp., USA), Alexander Egyed (Teknowledge. Corporation)

WS2 Product lines

 

Applying Patterns to Develop a Product Line Architecture for Analytical Software

Jürgen Meister (OFFIS), Ralf Reussner (University of Oldenburg), Martin Rohde (OFFIS)

Evaluating the Portability and Maintainability of Software Product Family Architecture: Terminal Software Case Study

Mari Matinlassi (VTT Technical Research Centre of Finland)

WS3 Evolving Architectures II

 

Attribute-Based Refinement of Software Architectures

Vincent Englebert (University of Namur)

An Architectural Approach to Mobility - The Handover Case Study

Cristóvão Oliveira (FCT New University Lisbon), Michel Wermelinger (Universidade Nova de Lisboa, Portugal), José Luíz Fiadeiro (University of Leicester), Antónia Lopes (Universidade de Lisboa, Portugal)

WS4 Components and viewpoints

 

Heuristics for the Transition from Analysis to Software Architecture

Jorge Perez-Martinez (Universidad Politecnica de Madrid), Almudena Sierra-Alonso (Universidad Autonoma de Madrid)

The COMQUAD Component Container Architecture

Steffen Goebel (TU Dresden), Christoph Pohl (TU Dresden), Ronald Aigner (TU Dresden), Martin Pohlack (TU Dresden), Simone Roettger (TU Dresden), Steffen Zschaler (TU Dresden)

WS5 Real time systems

 

A Network Architectural Style for Real-time Systems: NaSr

Rabih Bashroush (Queens Univesrity Belfast), Ivor Spence (Queens University of Belfast), Peter Kilpatrick (Queens University of Belfast), John Brown (Queens University of Belfast)

Real-Time Collaboration in Activity Based Architectures

Jakob Bardram (U of Aarhus), Henrik B Christensen (University of Aarhus)

WS6 Wiki WAN Party Wrap Up

Capturing Experience in Software Architecture Best Practices

Shang-Wen Cheng (Carnegie Mellon University) Robert L. Nord (Software Engineering Institute) Judith Stafford (Tufts University)