Software Architecture or Component Frameworks? - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Software Architecture or Component Frameworks?

Description:

OS Network. OS Network. OS N. Connector. Middleware 2. Connector. Comp. Comp ... Capturing and supporting a component framework as an architectural style ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 8
Provided by: Alexand128
Learn more at: https://isr.uci.edu
Category:

less

Transcript and Presenter's Notes

Title: Software Architecture or Component Frameworks?


1
Software Architecture orComponent Frameworks?
  • Alexander L. Wolf
  • University of Colorado at Boulder
  • http//www.cs.colorado.edu/users/alw/

2
What Have You Done for Me Lately?
  • Software architecture
  • prototype formal notations
  • prototype design environments
  • assessment practices
  • Component frameworks
  • inherently support distributed systems
  • compatible with popular OO methods
  • supported by commercial products
  • The charitable view
  • Component frameworks support only a specific
    architecture
  • Software architecture technology seeks to be
    general

3
Component Frameworks are Here Today
From Experience with Software Architectures and
Configured Software Descriptions by Walt
Scacchi, University of California, IrvineJames
S. Choi, California State University, Fullerton
4
Architecture vs. Component Frameworks
  • Reduced risk?
  • Predictability of scalability, reliability,
    deployability, maintainability?
  • Skill value?
  • Market interest?

5
One Attempt at Relating the Two
Architectural Style
Architectural Style?
Comp
Comp
Comp
Comp
Comp
Comp
Comp
Comp
Comp
Comp
Connector
Connector
Connector
Middleware
Middleware 1
Middleware 2
OS Network
OS N
OS N
OS Network
OS Network
OS N
Process Boundaries
Process Boundaries
From The Role of Middleware in Software
Architectures by Eric Dashofy, University of
California, Irvine
6
Some Challenge Problems
  • Capturing and supporting a component framework as
    an architectural style
  • Modeling and analyzing component frameworks as
    software architectures
  • Providing a rigorous method to choose among
    alternative component frameworks (as
    architectures, not as products)
  • Showing how to integrate some software
    architecture technology into an existing
    component framework support system

7
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com