Analyzing and Comparing Architectural Styles

Nicole Lévy 1 Francisca Losavio
1 DEDALE - Development of specifications
LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : In the existing catalogues of either design patterns or architectural styles, numerous are very analogous. They show little differences because they have been developed and used by different people and for different applications. Therefore it is really very difficult, for practical use, to select the right pattern or style for a specific design problem. In general, the criteria given for selection are based on examples or case studies. The formalization of these patterns provides a criteria of comparison. In this paper, a context for style formalization that takes into account characteristic properties, is described first. Two styles, Mediator and Broker, are formalized. Then the relation of specialization is defined and applied to show that Broker is a particular case of Mediator. As an example, taking advantage of the distribution characterized by Broker, it is shown that in the PAC (Presentation-Abstraction-Control) architectural pattern, the usage of Broker as the control of the application, instead of Mediator, allows to define a distributed architecture for interactive applications, a distributed PAC style.
Type de document :
Communication dans un congrès
XIX International Conference of the Chilean Computer Society - SCCC'99, 1999, Talca, Chile, IEEE CS Press editor, pp.87-95, 1999
Liste complète des métadonnées

Littérature citée [11 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00098786
Contributeur : Publications Loria <>
Soumis le : mardi 26 septembre 2006 - 08:37:23
Dernière modification le : jeudi 11 janvier 2018 - 06:20:08
Document(s) archivé(s) le : mercredi 29 mars 2017 - 12:39:00

Fichiers

Identifiants

  • HAL Id : inria-00098786, version 1

Collections

Citation

Nicole Lévy, Francisca Losavio. Analyzing and Comparing Architectural Styles. XIX International Conference of the Chilean Computer Society - SCCC'99, 1999, Talca, Chile, IEEE CS Press editor, pp.87-95, 1999. 〈inria-00098786〉

Partager

Métriques

Consultations de la notice

91

Téléchargements de fichiers

211