A software component model should define what components are, and how they can be composed. That is, it should define a theory of components and their composition. Current softwa...
It is shown how software metrics and architectural patterns can be used for the management of software evolution. In the presented architecture-centric software evolutionmethod th...
Juha Gustafsson, Jukka Paakki, Lilli Nenonen, A. I...
The REST architectural style is emerging as an alternative technology platform for the realization of service-oriented architectures. In this paper, we apply the notion of composit...
The design of a large component-based software system typically involves the composition of different components. Instead of relying on a free composition of components, we advoca...
We present an overview of a software architecting method and visual language we call Visual Frameworks. The method creates concrete, strongly typed software architectures throu...