1 / 9

A Simple Scenario In Digital Library System…

Managing Change in an OTS-Aware Requirements Engineering Approach Kendra Cooper Lawrence Chung kcooper@utdallas.edu chung@utdallas.edu Department of Computer Science The University of Texas at Dallas. A Simple Scenario In Digital Library System…. Current DLS:

Download Presentation

A Simple Scenario In Digital Library System…

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. Managing Change in an OTS-Aware Requirements Engineering ApproachKendra Cooper Lawrence Chungkcooper@utdallas.educhung@utdallas.eduDepartment of Computer Science The University of Texas at Dallas

  2. A Simple Scenario In Digital Library System… • Current DLS: • MPEG-3 (implementation using a Java Media Framework feature) • Operating Manual: "Watch out for the change in multimedia trend" • Trend: increase in the use of MPEG-4 • Question: should there be any change, and if so what, and how? • Searching begins: mostly using Internet, for something that's good... • Along the way: decide on an IBM plug-in, replacement, done. • Wait a minute: - Isn't searching too time-consuming? - How "good" is this IBM plug-in? - Is the change complete?

  3. Wait a minute… • Isn't searching too time-consuming? • the current system also involved searching – time-consuming, labor-intensive Build a repository of components and options - there was a consideration of some other options too - History indeed is repeating itself! Represent the historical record • How "good" is this IBM plug-in? • Yes/No, depending on what “good” means Model the “good”-ness • Is the change complete? • No, it has implications, and has impacts Establish traceability in the historical record for impact analysis, within & across

  4. Representing Components and options, Historical Record, Model “Good”-ness,Establish Traceabilityin Knowledge-Based Repository. Domains: security, persistent storage, … Components: multimedia - JMF, … SIG: Support Multimedia Standards <- Image Standards,… MPEG-4 not in JMF, but in IBM Toolkit SIG: Good DLS <- Easy to Use Interface,… MPEG-4 denied – claim: high cost, low priority

  5. (Re)-Evaluating Development Decisions for a Component Based DLS Change: priority of MPEG-4, from low to very high (!!) Reexamine components: JMF & IBM Tookit – no change IBM Toolkit now part of CBA Claim: MPEG-4 no longer rejected Claim: Periodic checking no longer needed Complies With Current Standards now better satisficed

  6. The CAT • A reference framework • Repository with reference applications • Digital Library System • Home Appliance Control System • … • Tool Support • Defining models (involving UML diagrams) • Knowledge-Based Repository • Searching and ranking (CBR/AHP/Fuzzy/NFR-QR)

  7. The CAT Knowledge-Based RepositoryExtending OMG Standards to Support Modeling Agents, Goals, and Components –Metamodel Version 1.0

  8. The CAT Knowledge-Based Repository

  9. Road Ahead • Classification schemes • Types of sources of change • Types of change propagation • … • Further Applications/Case studies • Model of Change

More Related