1 / 7

Software Architecture or Component Frameworks?

Software Architecture or Component Frameworks?. Alexander L. Wolf University of Colorado at Boulder http://www.cs.colorado.edu/users/alw/. Software architecture prototype formal notations prototype design environments assessment practices. Component frameworks

vito
Télécharger la présentation

Software Architecture or Component Frameworks?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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 What Have You Done for Me Lately? • 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

More Related