Revealing component properties through architectural styles

  • Authors:
  • David S. Wile

  • Affiliations:
  • Teknowledge Corporation, 4640 Admiralty Way, Suite 231, Marina del Rey, CA

  • Venue:
  • Journal of Systems and Software - Special issue on: Component-based software engineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

An underlying assumption in even using the phrase "component certification and system prediction" is that an understanding of individual components' properties will lead to an understanding of a system's properties by some form of compositional reasoning. Unfortunately, standard analytical composition techniques suffer from two problems: (1) they require that the internal structure of components be revealed in order to reason about them and (2) they deal clumsily with properties that require analysis of patterns of interaction. Here, based on the observation that a formal software architecture description itself is a constructive composition mechanism, I illustrate how the use of software architecture styles can sometimes alleviate the first problem and solve the latter.