[ecoop-info] Second Workshop on SHAring and Reusing architectural Knowledge - Architecture, rationale, and Design Intent (SHARK/ADI 2007) at ICSE'07

Paris Avgeriou paris at cs.rug.nl
Fri Mar 30 11:57:43 CEST 2007


----------------------
CALL FOR PARTICIPATION
----------------------

Second Workshop on SHAring and Reusing architectural Knowledge -
Architecture, rationale, and Design Intent (SHARK/ADI 2007)

Minneapolis, MN, USA
May 19-20, 2007
http://www.cs.rug.nl/~paris/SHARK-ADI2007

In conjunction with the International Conference on Software Engineering 
(ICSE 2007)

The list of SHARK/ADI 2007 accepted papers is now available at
http://www.cs.rug.nl/~paris/SHARK-ADI2007

You can register for SHARK/ADI during ICSE registration at
http://www.regmaster.com/conf/icse2007.html

Participation is open to both authors and interested researchers and
practitioners.

The workshop has been invited to offer insights regarding the treatment 
of architectural decisions and architectural rationale for the on-going
revision of IEEE-Std-1471-2000, Recommended Practice for Architectural
Description of Software-Intensive Systems (now also ISO/IEC 42010).

----------------------------------------------------------------------------------------------

Workshop theme and goals
------------------------

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 as a 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
(especially architects) that are interested in sharing and reusing
architectural knowledge. Attendance will be limited to a maximum of 40
participants.

Topics of the workshop include but are not limited to:

-    Notations and languages to model or visualize architectural knowledge
-    Ontologies, domain models and meta-models for architectural knowledge
-    Tools to extract, visualize, share or use architectural knowledge
-    Evolution of architectural knowledge
-    Technical, social, and management factors in communicating
architectural knowledge
-    Architectural knowledge as decision support for both new and
evolving designs
-    Traceability between requirements, architectural design decisions
and architectural solutions (e.g. patterns, tactics, reference
architectures)
-    Reconstructing architectural knowledge and rationale from legacy
systems
-    Using architectural knowledge to coordinate system architecture in
a global context
-    Empirical studies of the use and reuse of architectural knowledge
and design rationale
-    Impact of intent and rationale for design evaluation, change
analysis, component reuse, and project communication
-    Using intent and rationale to manage evolution
-    Documenting dependencies between design decisions and projecting
impact of change
-    Design and design intent recovery and reverse engineering
-    Decision support and capture tools
-    Design of empirical studies for measuring the impact of intent and 
rationale in design and maintenance activities

Workshop Organizers:
----------------------------

Paris Avgeriou, University of Groningen, The Netherlands
Paul S. Grisham, University of Texas at Austin
Philippe Kruchten, University of British Columbia, Canada
Patricia Lago, VU University Amsterdam, The Netherlands
Dewayne E. Perry, University of Texas at Austin

Program committee:
-------------------------

Martin Becker, Fraunhofer IESE, Germany
Jan Bosch, Nokia Research Center, Finland
Janet Burge, Miami University, USA
Jeff Conklin, CogNexus Institute
Rafael Capilla, Universidad Rey Juan Carlos, Spain
Torgeir Dingsoyr, Sintef, Trondheim, Norway
Muhammad Ali Babar, National ICT Australia
Mike Evangelist, The University of Texas at Austin
Paul S. Grisham, The University of Texas at Austin
Jim Herbsleb, Carnegie Mellon University
Ralph Johnson, University of Illinois at Urbana-Champaign, USA
Axel van Lamsweerde, Université Catholique de Louvain
Nenad Medvidovic, University of Southern California
Dewayne E. Perry, The University of Texas at Austin
Antony Tang, Swinburne University of Technology, Australia
Jeff Tyree, CapitalOne, Canada
Hans van Vliet, Vrije Universiteit, The Netherlands
Uwe Zdun, Technical University of Vienna, Austria



More information about the ecoop-info mailing list