Architectural description of object oriented frameworks : An approach

By: Material type: ArticleArticleSeries: ^p Datos electrónicos (1 archivo : 804 KB)Subject(s): Online resources: Summary: Integration of architectural descriptions in development tools and environments, in order to take architectural descriptions into account, is a topical issue. Nowadays, the existing formalisms to represent software architecture fail in providing a clear semantics and only give an intuitive graphical representation of the system as a whole. More specifically, the framework architectures should show the overall design and the specification of the points of the variability of the framework, making easier the reuse of the architectures, integration with others frameworks and a reference to measure the changes in subsequent versions of the frameworks. In this paper we propose an approach to describe the architecture of frameworks, combining formal and non-formal formalisms: Wright, an architectural description language developed at Carnegie Mellon University, and architectural patterns. Based on the study of several frameworks, our objective was to produce a complete description of a framework, to show the expressive power of both approaches and to consider complementarity and flexibility regarding to other approaches. Keywords: software architectures, object-oriented frameworks, Architecture Description Languages.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number URL Status Date due Barcode
Capítulo de libro Capítulo de libro Biblioteca de la Facultad de Informática Biblioteca digital A0040 (Browse shelf(Opens below)) Link to resource No corresponde

Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática-UNLP (Colección BIPA / Biblioteca.) -- Disponible también en línea (Cons. 12-03-2008)

Integration of architectural descriptions in development tools and environments, in order to take architectural descriptions into account, is a topical issue. Nowadays, the existing formalisms to represent software architecture fail in providing a clear semantics and only give an intuitive graphical representation of the system as a whole. More specifically, the framework architectures should show the overall design and the specification of the points of the variability of the framework, making easier the reuse of the architectures, integration with others frameworks and a reference to measure the changes in subsequent versions of the frameworks. In this paper we propose an approach to describe the architecture of frameworks, combining formal and non-formal formalisms: Wright, an architectural description language developed at Carnegie Mellon University, and architectural patterns. Based on the study of several frameworks, our objective was to produce a complete description of a framework, to show the expressive power of both approaches and to consider complementarity and flexibility regarding to other approaches. Keywords: software architectures, object-oriented frameworks, Architecture Description Languages.

Proceedings of LMO ‘01 (Langages et Modeles à Objets), Hermes, Paris, January 2001.