To see the full conference program at a glance, please refer to the overall programme.

 

Wednesday, 22 August 2012

8:00am Registration opens
8:30am

Welcome

Opening slides

Room: Fennia II

9:00am

Keynote

Extending the Socio-Economics of Software Architecture

Alistair Sutcliffe
School of Computing, University of Lancaster & University of Manchester, UK

For further information, see keynote abstracts.

Presentation slides in PDF.

Chair: Tomi Männistö

Room: Fennia II

9:30am
10:00am Coffee break
10:30am

Full Paper Session 1: Product Lines

Wolfgang Heider, Michael Vierhauser, Daniela Lettner and Paul Gruenbacher.
A Case Study on the Evolution of a Component-based Product Line (slides)

Víctor López-Jaquero, Francisco Montero, Elena Navarro, Antonio Esparcia and José Antonio Catalán.
Supporting ARINC 653-Based Dynamic Reconfiguration

Markus Jahn, Rick Rabiser, Paul Gruenbacher, Markus Löberbauer, Reinhard Wolfinger and Hanspeter Mössenböck.
Supporting Model Maintenance in Component-based Product Lines

Chair: Carlos E. Cuesta

Room: Fennia II

11:00am
11:30am
12:00pm Lunch
12:30pm
1:00pm
1:30pm

Panel

Software Architecture: Past, Present, and Future Directions

Alex Wolf, Richard Taylor, Philippe Kruchten (slides), Len Bass (slides), and Ivica Crnkovic (slides)

Room: Fennia II

2:00pm
2:30pm
3:00pm
3:30pm Energy break
4:00pm

Full Paper Session 6/7: Case Studies and Architectural Models

Selim Kebir, Abdelhak Djamel Seriai, Sylvain Chardigny and Allaoua Chaoui.
Quality-Centric Approach for Software Component Identification from Object-Oriented Code

Guoxin Su, Mingsheng Ying and Chengqi Zhang.
Semantic Analysis of Component-aspect Dynamism for Connector-based Architecture Styles (slides)

George Edwards, Yuriy Brun, and Nenad Medvidovic.
Automated Analysis and Code Generation for Domain-Specific Models (slides)

Achraf Ghabi and Alexander Egyed.
Exploiting Traceability Uncertainty between Architectural Models and Code (slides)

Chair: Nicole Lévy

Room: Fennia II

Tools + BoFs

Chris Chedgey.
Restructure101 – Improving the modularity of an existing
codebase Tools Used in Practice

Hyesun Lee, Jin-Seok Yang and Kyo C. Kang.
VULCAN: Architecture-Model-Based
Software Development Workbench

Marcin Nowak and Cesare Pautasso.
Software Architecture Warehouse: live and
collaborative architectural decision making

Chair: Henry Muccini, Bedir Tekinerdogan

Room: Baltica

4:30pm
5:00pm
5:30pm
6:00pm
6:30pm Meet in front of the conference hotel
7:00pm

City Hall Reception

For further information, see the social program.

7:30pm

 

 

Thursday, 23 August 2012

8:30am Registration opens
9:00am

Keynote

Some practical considerations for Healthcare IT-system Architecture

Jari RenkoMaster of Science EE, CIO at Hospital District of Helsinki and Uusimaa (HUS), Finland

For further information, see keynote abstracts.

Chair: Juha Savolainen

Room: Fennia II

9:30am
10:00am Coffee break
10:30am

Working Session 1: Architectural Knowledge and Decision Making

Veli-Pekka Eloranta, Otto Hylli, Timo Vepsäläinen and Kai Koskimies.
TopDocs: Using Software Architecture Knowledge Base for Generating Topical Documents (slides)

Minh Tu Ton That, Salah Sadou and Flavio Oquendo.
Using Architectural Patterns to Define Architectural Decisions

Maryam Razavian and Patricia Lago.
A Viewpoint for Dealing with Change in Migration to Services (slides)

Cornelia Miesbauer and Rainer Weinreich.
Capturing and Maintaining Architectural Knowledge using Context Information (slides)

Marcin Szlenk, Andrzej Zalewski and Szymon Kija.
Modelling architectural decisions under changing requirements (slides)

Edmon Begoli and James Horey.
Design Principles for Effective Knowledge Discovery from Big Data (slides)

Chair: Paris Avgeriou

Room: Fennia II

Working Session 2: Architecting for the Enterprise

Philipp Herzig, Michael Ameling and Alexander Schill.
A Generic Platform for Enterprise Gamification (slides)

Henrik Baerbak Christensen and Klaus Marius.
HansenNet4Care: Towards a Mission-Critical Software Ecosystem (slides)

Thorsten Keuler, Stefan Wagner, and Bernhard Winkler.
Architecture-aware Programming in Agile Environments (slides)

Thorsten Keuler, Jens Knodel, Matthias Naab and Dominik Rost.
Architecture Engagement Purposes: Towards a Framework for Planning “Just Enough”-Architecting in Software Engineering (slides)

Eoin Woods and Rabih Bashroush.
Using an Architecture Description Language to Model a Large-Scale Information System – An Industrial Experience Report (slides)

Ulrik Eklund and Jan Bosch.
Architecture for Large-Scale Innovation Experiment Systems (slides)

Chair: Bedir Tekinerdogan

Room: Nordia

11:00am
11:30am
12:00pm Lunch
12:30pm
1:00pm
1:30pm

Full Paper Session 5: Documenting Software Architectures

Klaas Andries de Graaf, Antony Tang, Peng Liang and Hans van Vliet.
Ontology-based Software Architecture Documentation (prezi presentation) (slides)

Rich Hilliard, Ivano Malavolta, Henry Muccini and Patrizio Pelliccione.
On the Composition and Reuse of Viewpoints across Architecture Frameworks (slides)

Moon Ting Su, Ewan Tempero, John Hosking and John Grundy.
A Study of Architectural Information Foraging in Software Architecture Documents

Chair: Eltjo Poort

Room: Fennia II

Full Paper Session 2: Non-Functional Attributes

Christoph Rathfelder, Stefan Becker, Klaus Krogmann and Ralf Reussner.
Workload-aware System Monitoring Using Performance Predictions Applied to a Large-scale E-Mail System (slides)

Thomas Heyman, Riccardo Scandariato and Wouter Joosen.
Reusable formal models for secure software architectures (slides)

Sarah Al-Azzani and Rami Bahsoon.
SecArch: Architecture-level Evaluation and Testing for Security (slides)

Chair: Kai Koskimies

Room: Nordia

2:00pm
2:30pm
3:00pm Energy break
3:30pm

Full Paper Session 4: Architectural Decisions

Robert Nord, Ipek Ozkaya, Philippe Kruchten and Marco Gonzalez-Rojas.
In Search of a Metric for Managing Architectural Technical Debt

Uwe van Heesch, Paris Avgeriou and Rich Hilliard.
Forces on Architecture Decisions – A Viewpoint (slides)

Ioanna Lytra, Stefan Sobernig and Uwe Zdun.
Architectural Decision Making for Service-Based Platform Integration: A Qualitative Multi-Method Study (slides)

Chair: Patricia Lago

Room: Fennia II

Full Paper Session 3: Service-Oriented Architectures

Peter Newman and Gerald Kotonya.
A Runtime Resource-aware Architecture for Service-oriented Embedded Systems

Michael Gorlick, Kyle Strasser and Richard N. Taylor.
COAST: Architectures for Decentralized On-Demand Tailored Services (slides)

Rainer Weinreich, Cornelia Miesbauer, Georg Buchgeher and Thomas Kriechbaum.
Extracting and Facilitating Architecture in Service-Oriented Software Systems (slides)

Chair: Grace Lewis

Room: Nordia

4:00pm
4:30pm
5:00pm
5:30pm
6:00pm 6:15pm: Meet in front of the conference hotel
6:30pm

Seaside Dinner

The ship departs at 6:45pm.

For further information, see the social program.

7:00pm
7:30pm
8:00pm
8:30pm
9:00pm

 

 

Friday, 24 August 2012

8:30am Registration opens
9:00am

Panel

Does software architecture research have any impact on software architecture practice? The practitioner’s view

Chair: Eoin Woods (slides)
Uwe Zdun (slides), Anna Liu (slides), Eltjo Poort (slides)

Room: Fennia II

9:30am
10:00am
10:30am Coffee break
11:00am

Working Session 3: Evolution and Variability

Jaroslav Keznikl, Tomas Bures, Frantisek Plasil and Michal Kit.
Towards Dependable Emergent Ensembles of Components: The DEECo Component Model (slides)

Heiko Koziolek, Dominik Domis, Thomas Goldschmidt, Philipp Vorst and Roland Weiss.
MORPHOSIS: A Lightweight Method Facilitating Sustainable Software Architectures (slides)

Warrren Baelen and Yuanfang Cai.
Simulating Structural Design Evolution of Software

Iris Groher and Rainer Weinreich.
Integrating Variability Management and Software Architecture (slides)

Matthias Galster and Paris Avgeriou.
A Variability Viewpoint for Enterprise Software Systems (slides)

Huaxi (Yulin) Zhang, Christelle Urtado, Sylvain Vauttier, Lei Zhang, Marianne Huchard and Bernard Coulette.
Dedal-CDL: Modeling First-class Architectural Changes in Dedal (slides)

Chair: Kyo Kang

Room: Fennia II

Working Session 4: Architectural Methods and Techniques

Len Bass and Robert Nord.
Understanding the Context of Architecture Evaluation Methods (slides)

Soumya Simanta, Grace A. Lewis, Ed Morris, Kiryong Ha and Mahadev Satyanarayanan.
A Reference Architecture for Mobile Code Offload in Hostile Environments (slides)

Merve Astekin and Hasan Sözer.
Utilizing Clone Detection for Domain Analysis of Simulation Systems (slides)

Joshua Garcia, Ivo Krka, Nenad Medvidovic and Chris Douglas.
A Framework for Obtaining the Ground-Truth in Architectural Recovery (slides)

Elisa Yumi Nakagawa, Flavio Oquendo and Martin Becker.
RAModel: A Reference Model for Reference Architectures (slides)

Chair: Uwe Zdun

Room: Nordia

11:30am
12:00pm
12:30pm Lunch
1:00pm
1:30pm

Working Session 5: Architecture and Requirements

Joao M. Franco, Raul Barbosa and Mário Zenha-Rela.
Automated reliability prediction from formal architectural descriptions (slides)

Vittorio Cortellessa, Martina De Sanctis, Antinisca Di Marco and Catia Trubiani.
Enabling Performance Antipatterns to arise from an ADL-based Software Architecture (slides)

Eltjo R. Poort, Andrew Key, Peter H.N. de With and Hans van Vliet.
Issues Dealing with Non-Functional Requirements across the Contractual Divide (slides)

Norbert Tausch, Michael Philippsen and Josef Adersberger.
TracQL: A Domain-Specific Language for Traceability Analysis (slides)

Ihor Kuz, Liming Zhu, Len Bass, Mark Staples and Xiwei Xu.
An Architectural Approach for Cost Effective Trustworthy Systems (slides)

Dimitri Van Landuyt, Eddy Truyen and Wouter Joosen.
Documenting Early Architectural Assumptions in Scenario-Based Requirements (slides)

Chair: Eduardo Santana de Almeida

Room: Fennia II

2:00pm
2:30pm
3:00pm

Closing

Room: Fennia II

3:30pm Closing coffee