First Workshop on SHAring and Reusing architectural Knowledge (SHARK'2006)

9th International Conference on Software Reuse
ICSR 2006
June 11-15, 2006, Torino (Italy)

The workshop program is now online. See you in Torino!
Supported by  

The workshop has offically received in-cooperation status with ACM SIGSOFT
Software architecture plays an increasingly important role to manage the complex interactions and dependencies between the stakeholders and to provide a central artifact that can be used for reference by them. It also supports early analysis of the system, especially with respect to quality attributes and successful evolution of the system. Existing approaches on software architecting typically focus on components and connectors and fail to document the design decisions that resulted in the architecture as well as the organizational, process and business rationale underlying the design decisions. This results in high maintenance cost, high degrees of design erosion and lack of information and documentation of relevant architectural knowledge. This workshop focuses on current approaches, tackling this problem: methods, languages, notations, tools to extract, represent, share, use and re-use architectural knowledge. Architectural Knowledge (AK) is defined as the integrated representation of the software architecture of a software-intensive system (or a family of systems), the architectural design decisions and their rationale, and the influences of the external context/environment.

This workshop aims to bring together researchers and practitioners that are interested in sharing and reusing architectural knowledge. Attendance will be limited to a maximum of 30 participants.

Topics of the workshop include but are not limited to:

  • Notations to model architectural knowledge
  • Ontologies, domain models and meta-models for architectural knowledge
  • Communicating, sharing and using architectural knowledge
  • Case studies for sharing and reusing architectural knowledge
  • Tools to extract, represent, share or use architectural knowledge
  • Knowledge grids for sharing architectural knowledge
  • Methods and tools to master the evolution of architectural knowledge
  • Software patterns as a form of architectural knowledge
  • Sharing architectural knowledge in the context of service-oriented architectures (SOA) or Model-Driven Engineering (MDE)
  • Communicating architectural knowledge in open, inner and private communities
  • Traceability between requirements, architectural design decisions and architectural models

Workshop Organizers

Patricia Lago
Department of Computer Science, Vrije Universiteit Amsterdam
Software Engineering Group

Paris Avgeriou
Department of Mathematics and Computing, University of Groningen
Software Engineering and Architecture (SEARCH) Group

Program committee

Jan Bosch, Nokia Research Center, Finland
Rafael Capilla, Universidad Rey Juan Carlos, Spain
Torgeir Dingsoyr, Sintef, Trondheim, Norway
Dieter Hammer, University of Groningen, The Netherlands
Paola Inverardi, University of L'Aquila, Italy
Philippe Kruchten, University of British Columbia, Canada
Eltjo Poort, LogicaCMG, The Netherlands
Antony Tang, Swinburne University of Technology, Australia
Hans van Vliet, Vrije Universiteit, The Netherlands
Uwe Zdun, Vienna University of Economics, Austria

Guidelines for Submission

Papers in three distinct categories are solicited: future trend papers describing ongoing research, new results, and future trends (maximum 4 pages); research papers describing the state-of-the art in the field (maximum 8 pages); industrial papers describing industrial experience, case studies, challenges, problems and solutions (maximum 8 pages). Papers should be formatted according to the ACM Proceedings Guidelines. Please email your submission to the organizers (, Submissions should be original and unpublished work. Each submitted paper will undergo a rigorous review process by three members of the Program Committee.

All submissions must be received by April 30th, 2006.

Proceedings on the ACM digital library

As part of the cooperation status of the workshop with ACM SIGSOFT, the workshop papers will be published on the ACM digital library.

Special issue - Journal of Systems and Software

Authors of selected papers will be invited to submit their papers to the new Section on "Software Architecture" of the Journal of Systems and Software

Important dates

April 30th, 2006: Paper Submission

May 20th, 2006: Author Notification

June 1st, 2006: Camera-Ready Copy & Early-registration deadline

June 11th, 2006: Workshop