Joint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, WICSA/ECSA 2009, Cambridge, UK, 14-17 September 2009. IEEE 2009
Architecture Description
Trosky Boris Callo Arias, Pierre America, Paris Avgeriou: Defining execution viewpoints for a large and complex software-intensive system. 1-10
Sebastian Wieczorek, Andreas Roth, Alin Stefanescu, Vitaly Kozyura, Anis Charfi, Frank Michael Kraft, Ina Schieferdecker: Viewpoints for modeling choreographies in service-oriented architectures. 11-20
Nour Alhouda Aboud, Gabriela Arévalo, Jean-Rémy Falleri, Marianne Huchard, Chouki Tibermacine, Christelle Urtado, Sylvain Vauttier: Automated architectural component classification using concept lattices. 21-30
David E. Emery, Rich Hilliard: Every architecture description needs a framework: Expressing architecture frameworks using ISO/IEC 42010. 31-40
Architectural Knowledge
Katja Henttonen, Mari Matinlassi: Open source based tools for sharing and reuse of software architectural knowledge. 41-50
Remco C. de Boer, Patricia Lago, Alexandru Telea, Hans van Vliet: Ontology-driven visualization of architectural design decisions. 51-60
Experience and Case Studies
Paul Brebner, Liam O'Brien, Jon Gray: Performance modeling evolving Enterprise Service Oriented Architectures. 71-80
Muhammad Ali Babar: An exploratory study of architectural practices and challenges in using agile software development approaches. 81-90
Ulrik Eklund, Carl Magnus Olsson: A case study of the Architecture Business Cycle for an in-vehicle software architecture. 91-100
Jakob Axelsson: Evolutionary architecting of embedded automotive product lines: An industrial case study. 101-110
Patterns and Styles
Yan Liu, Xin Liang, Lingzhi Xu, Mark Staples, Liming Zhu: Using architecture integration patterns to compose enterprise mashups. 111-120
Thomas Aschauer, Gerd Dauenhauer, Wolfgang Pree: Towards a generic architecture for multi-level modeling. 121-130
David Garlan, Jeffrey M. Barnes, Bradley R. Schmerl, Orieta Celiku: Evolution styles: Foundations and tool support for software architecture evolution. 131-140
Models and Implementation
Samuil Angelov, Paul W. P. J. Grefen, Danny Greefhorst: A classification of software reference architectures: Analyzing their success and effectiveness. 141-150
J. Andrés Díaz Pace, Juan P. Carlino, Martin Blech, Alvaro Soria, Marcelo R. Campo: Assisting the synchronization of UCM-based architectural documentation with implementation. 151-160
Edoardo Bontà, Marco Bernardo: PADL2Java: A Java code generator for process algebraic architectural descriptions. 161-170
Runtime Adaptation
Richard N. Taylor, Nenad Medvidovic, Peyman Oreizy: Architectural styles for runtime software adaptation. 171-180
Antonio Bucchiarone, Patrizio Pelliccione, Charlie Vattani, Olga Runge: Self-Repairing systems modeling and verification using AGG. 181-190
Danny Weyns: A pattern language for multi-agent systems. 191-200
Product Line Architectures
Daniel Perovich, Pedro O. Rossel, M. Cecilia Bastarrica: Feature model to product architectures: Applying MDE to Software Product Lines. 201-210
Gerald Kotonya, Jaejoon Lee, Daniel Robinson: A consumer-centred approach for service-oriented product line development. 211-220
Jennifer Pérez, Jessica Díaz, Cristóbal Costa Soria, Juan Garbajosa: Plastic Partial Components: A solution to support variability in architectural components. 221-230
Patrick H. S. Brito, Cecília M. F. Rubira, Rogério de Lemos: Verifying architectural variabilities in software fault tolerance techniques. 231-240
Architecture Knowledge 1: patterns & constraints
Mónica Pinto, Lidia Fuentes, Juan A. Valenzuela, Paulo F. Pires, Flávia Coimbra Delicato, Éberton Marinho: On the need of architectural patterns in AOSD for software evolution. 245-248
Elisa Yumi Nakagawa, Ellen Francine Barbosa, José Carlos Maldonado: Exploring ontologies to support the establishment of reference architectures: An example on software testing. 249-252
Antony Tang, Hans van Vliet: Modeling constraints improves software architecture design reasoning. 253-256
Stakeholder concerns
Christine A. Hoyland, Kevin MacG. Adams: RQ-Tech method for user-involved software development. 257-260
Eduardo Figueiredo, Ismênia Galvão, Safoora Shakil Khan, Alessandro Garcia, Cláudio Sant'Anna, Afonso Pimentel, Ana Luisa Medeiros, Lyrene Fernandes da Silva, Thaís Vasconcelos Batista, Rita Almeida Ribeiro, Pim van den Broek, Mehmet Aksit, Steffen Zschaler, Ana Moreira: Detecting architecture instabilities with concern traces: An exploratory study. 261-264
Analysis
Raghvinder S. Sangwan, Colin J. Neill: Characterizing essential and incidental complexity in software architectures. 265-268
Kanwarpreet Sethi, Yuanfang Cai, Sunny Wong, Alessandro Garcia, Cláudio Sant'Anna: From retrospect to prospect: Assessing modularity and stability from software architecture. 269-272
Bettina Biel, Volker Gruhn: Towards a Method for Analyzing Architectural Support Levels of Usability. 273-276
21st Century Architectural Styles
Xiwei Xu, Liming Zhu, Mark Staples, Yan Liu: An architecting method for distributed process-intensive systems. 277-280
Vivek Nallur, Rami Bahsoon, Xin Yao: Self-optimizing architecture for ensuring Quality Attributes in the cloud. 281-284
Chris Mattmann, Joshua Garcia, Ivo Krka, Daniel Popescu, Nenad Medvidovic: The anatomy and physiology of the grid revisited. 285-288
Architecture Knowledge 2: decisions and rationale
Mojtaba Shahin, Peng Liang, Mohammad-Reza Khayyambashi: Architectural design decision: Existing models and tools. 293-296
Patrick Könemann: Integrating decision management with UML modeling concepts and tools. 297-300
Maria Celeste Carignano, Silvio Gonnet, Horacio P. Leone: A model to represent architectural design rationale. 301-304
Rafael Capilla: Embedded design rationale in software architecture. 305-308
Architecture Design
Len Bass: Generate and test as a software architecture design approach. 309-312
eva Kühn, Richard Mordinyi, László Keszthelyi, Christian Schreiber, Sandford Bessler, Slobodanka Tomic: Introducing Aspect-oriented Space Containers for efficient publish/subscribe scenarios in Intelligent Transportation Systems. 313-316
Juha Savolainen, Varvana Myllärniemi: Layered architecture revisited - Comparison of research and practice. 317-320
Thorsten Keuler, Christian Webel: Interaction-sensitive synthesis of architectural tactics in connector designs. 321-324
Architectural Description
Robert L. Nord, Paul C. Clements, David E. Emery, Rich Hilliard: Reviewing architecture documents using question sets. 325-328
Azadeh Razavizadeh, Hervé Verjus, Sorana Cîmpan, Stéphane Ducasse: Multiple viewpoints architecture extraction. 329-332
Mads Ingstrup, Klaus Marius Hansen: Modeling architectural change: Architectural scripting and its applications to reconfiguration. 337-340
Adaptive Architectures
Claudia Raibulet, Laura Masciadri: Evaluation of dynamic adaptivity through metrics: an achievable target? 341-344
Romina Spalazzese, Paola Inverardi, Valérie Issarny: Towards a formalization of mediating connectors for on the fly interoperability. 345-348
Arjan de Roo, Hasan Sözer, Mehmet Aksit: An architectural style for optimizing system qualities in adaptive embedded systems using Multi-Objective Optimization. 349-352
Ismael Bouassida Rodriguez, Khalil Drira, Christophe Chassot, Mohamed Jmaiel: A model-based multi-level architectural reconfiguration applied to adaptability management in context-aware cooperative communication support systems. 353-356



