Session:Architecting--Positions
From WICSA Conference Wiki
moderator: Christine Hofmeister
Abstract
This working session will examine architecting, or the development of an architecture. On Tuesday afternoon we will discuss three topics, each of which starts off with 5-minute presentations of two or three papers. Our goal on Tuesday is to identify problems with architecting, and to look at two kinds of solutions: style-centered approaches, and the modeling and analysis of software qualities. The Wednesday morning session will be used to identify other solutions and summarize the state of architecting: successes, promising solutions, and pressing problems.
The first discussion topic, the state of the practice, will begin with the following two presentations:
- "Reflection on Software Architecture Practices - What Works, What Remains to Be Seen, and What Are the Gaps," by Chung-Horng Lung (Carleton University), Marzia Zaman, Nishith Goel (Cistel Technology).
- "Integration Problems of CORE components in a Web Product Line," by Rafael Capilla (Universidad Rey Juan Carlos), Juan C. Dueñas (Universidad Politecnica de Madrid).
The second topic is to explore style-centered approaches: where they are useful and what we can expect from them. The presentations that will begin the discussion are:
- "Breakable Objects: Building Blocks for Flexible Application Architectures," by Vikram Jamwal, Sridhar Iyer (IIT Bombay).
- "Case study on architecture-centered design for monitoring views at CERN," by Jerome Revillard, Sorana Cimpan, Eric Benoit (University of Savoie), Flavio Oquendo (University of South Britany).
- "Feature-Guided Architecture Development for Embedded System Families," by T.J. Brown, R. Bashroush, C. Gillan, I. Spence, P. Kilpatrick.
The third discussion topic, on the modeling and analysis of software qualities, will begin with these two presentations:
- "Coordination in Software Architectures: an Aspect-Oriented Approach," by Jennifer Pérez, Manuel Llavador, Jose Ángel Carsí, Jose Hilario Canos, Isidro Ramos(Polytechnic University of Valencia).
- "Dynamic memory management for software product family architectures in embedded real-time systems", by Christian Del Rosso (NOKIA Research Center).
Participants
Please add yourself to this list. Tell us something about your background. Add a few sentences about the working session topic such as your position, questions you would like to see discussed, etc.
- Christine Hofmeister.
- Rabih Bashroush - wiki coach
- Kong Posh Bhat.
- John Klein.
- Steve Gordon - Participant, Software Engineer, Union Switch & Signal.
- Chris Corbell - Participant, Software Engineering Lead, Extensis Inc.
- Aline Vasconcelos - Participant, PHD Student in Software Engineering, Federal University of Rio de Janeiro - Brazil, working with Architecture Recovery and Evaluation
- Kim - Participant; System Architect, ST Training & Simulation System
- Frank Lüders.
- Rod Nord.
- Nelis Boucke. - Phd student, interested in architectures and architectural methods to develop complex distributed systems.
- PerOlof Bengtsson, Ericsson AB - Participant, working as Architect and developer at Ericsson AB. My position pivots around architecting in practice, and the introduction of Software Architecture practices into development organizations.
- Eoin Woods - Participant, interested in which techniques can be applied to information systems.
- Rikard Land - PhD student, interesting in integration/merge of in-house controlled systems.
- Salvador Trujillo - Participant, Ph.D student, interested on Software Product Lines and Web Portals Development.
- Vikram Jamwal Presenter and participant
Pre-registration for working sessions on the wiki is now closed. If you have not done so already, please sign up for working sessions at the conference registration table on Monday or Tuesday morning. We want to keep these sessions small to foster discussion. Seating is limited in some rooms. Because of this there may be a limit on the number who can participate - if that is the case then the first to sign up will be given preference. Once you have signed up at the registration table and ensured you have a spot, you can return here and add yourself to the list and introduce yourself.
