Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
The Knowledge Engineering Review, Vol. 24:3, 225244. & 2009, Cambridge University Press doi:10.1017/S0269888909990038 Printed in the United Kingdom
 

Summary: The Knowledge Engineering Review, Vol. 24:3, 225244. & 2009, Cambridge University Press
doi:10.1017/S0269888909990038 Printed in the United Kingdom
Sharing architecture knowledge through models:
quality and cost
P E N G L I A N G , A N T O N J A N S E N and P A R IS A V G E R IO U
Department of Mathematics and Computing Science, University of Groningen, 9700 AK, Groningen, The Netherlands;
e-mail: liangp@cs.rug.nl, anton@cs.rug.nl, paris@cs.rug.nl
Abstract
In the field of software architecture, there has been a paradigm shift from describing structural
information, such as components and connectors, to documenting architectural knowledge (AK),
such as design decisions and rationale. To this end, a series of industrial and academic domain
models have been proposed for defining the concepts and their relationships in the field of AK.
To a large extent the merit of this new paradigm is to share and reuse AK across organizations,
especially in geographically distributed settings. However, the employment of different AK
domain models by different parties makes effective AK sharing challenging, as it needs to be
mapped from one domain model to another. In this paper, we investigate two different approaches
for sharing AK, based on either direct or indirect mapping between different AK domain models.
We compare the cost and quality of these two approaches, with respect to the processing of large
amounts of AK instances. To predict the quality and costs of this processing in advance, a
prediction model is proposed and validated with a concrete AK sharing case. Based on the

  

Source: Avgeriou, Paris - Institute for Mathematics and Computing Science, Rijksuniversiteit Groningen

 

Collections: Computer Technologies and Information Sciences