Resumen: | Nowadays, the existing formalisms to represent software architectures (such as box and line drawings) fail in providing a clear semantics and only give an intuitive picture of the system as a whole, which is not enough as a valuable description. More specifically, the framework architectures should show the overall design and the specification of the points of variability of the framework, making easier the reuse of the architecture, integration with other frameworks and a reference to measure the changes in subsequent versions of the frameworks. Starting from several frameworks, we propose, as a first step, to study and compare the various levels and expressive power of two formal approaches, such as architectural patterns and Wright –an architectural description language. Next we study the possible complementarity of these approaches, and also evaluate the flexibility of the descriptions in order to be able to take evolution aspects into account. The final objective is to propose a complete description of a framework based on the previous results.
|