400 likes | 491 Views
Compatibility Review System 3.0. Overview. Robert Freimuth October 28, 2008. CRS Project Teams. Developer Rakesh Nagarajan Washington University St. Louis, MO Persistent Systems Pune, India Preeti Lodha Yogesh Shetty Poornima Govindrao … and many others. Co-Developer
E N D
Compatibility Review System 3.0 Overview Robert Freimuth October 28, 2008
CRS Project Teams Developer Rakesh Nagarajan Washington University St. Louis, MO Persistent Systems Pune, India Preeti Lodha Yogesh Shetty Poornima Govindrao … and many others Co-Developer Robert Freimuth Mike Schauer Mayo Clinic Rochester, MN
Compatibility Review System • Introduction to the CRS • Review of Supported Workflows • Overview of New Functionality • Future Enhancements • Use Cases for Semantic Infrastructure
Compatibility Review Process Scope of the CRS
Overview of the CRS • Web-based system • Goals of the CRS • Centralize information for the review • Submission package • Data from the caDSR (CDEs) and UML model • Increase the efficiency of Compatibility Reviews • Gathering documentation • Streamlining communication • Reduce administrative overhead • Managing the review • Gathering and integrating comments • Formatting and color-coding the reports • Workflows • UML loading • VCDE review • Architecture review
Main Features of CRS 1.0 • Features in CRS 1.0/1.1 • Administration • User and account management • Workspace management • Checklist management • Submission package management • Workflows • Requesting a review (submission package creation) • Review project creation and assignment • VCDE review • Reports • Overview report • Detail report
Main Features of CRS 2.0 • Features added in CRS 2.0/2.1 • Checklists • Checklist grouping • Granularity associated with every checklist item • Workflows • Architecture review workflow • UML Loading workflow (pre-review) • Review Page • Checklist items are displayed based on their granularity • Streamlined UI • File Handling and Reports • Upload/Download files • Download of submission package as zip • Report generation at any point during the review • Bug fixes for CRS 1.1
Main Features of CRS 3.0 • Enhanced UI • Menu layout • More information "at your fingertips" during a review • Support for wide or multiple monitors • Redesign of the submission package module • UML loading • Review • Post-review UML loading workflow • Reports • Detail (includes more information) • Individual reviewer • CDE reuse (independent of review) • XMI comparison • Support for additional browsers • caCORE 4.0 API (CRS 3.1 patch)
Compatibility Review System • Introduction to the CRS • Review of Supported Workflows • Overview of New Functionality • Future Enhancements • Use Cases for Semantic Infrastructure
UML Loading Workflow CRS Roles Developer Review Project Lead caDSR Team VCDE Lead Reviewer CRS Administrator VCDE Reviewer Workspace Lead Arch Lead Reviewer Arch Reviewer Fill Out Loading Form Submit Form and XMI Load Model Create Round-Trip XMI Compatibility Review See Review Workflow Changes Require Reloading? Make Changes to Model Yes No Submit Revised XMI Curate on caDSR Load Model Create Round-Trip XMI
Review Workflow CRS Roles Developer Review Project Lead caDSR Team VCDE Lead Reviewer CRS Administrator VCDE Reviewer Workspace Lead Arch Lead Reviewer Arch Reviewer Submission Package Request More Information Review Submission Package Review Submission Package Request More Information Submission Package OK? Submission Package OK? No No Yes Yes Choose Checklist, Global Checkoff, Review Schedule Choose Checklist, Global Checkoff, Review Schedule Upload Final Reports Assign Tasks Assign Tasks Create Final Reports Perform Review Perform Review No All Reviews Complete? Generate Draft Reports Yes
Compatibility Review System • Introduction to the CRS • Review of Supported Workflows • Overview of New Functionality • Future Enhancements • Use Cases for Semantic Infrastructure
Review Page Content Tabs (not split screen) Element Tree
XMI Comparison Report Class Attributes Associations
XMI Comparison ReportChange in Model Difference in Role Name
Compatibility Review System • Introduction to the CRS • Review of Supported Workflows • Overview of New Functionality • Future Enhancements • Use Cases for Semantic Infrastructure
Future Development • Administrative • Status reports • Reminders • Searchable review archive • Team assignment pre-submission • More robust loading process • Review • Search function and index for review elements • View/comment on unassigned elements • Improved visualization of model during review • SIW errors displayed during review • Automated Correspondence Checks • UML model = XMI = caDSR = API = API docs = XML schema
Future Development • Workflows • Mentoring • Gold level reviews • Vocabulary reviews • Report generation • UML-CDE combined report • VD report (including enumerated values) • PV reuse report (exact/super/sub set of another VD?) • PV source and code validity report • IM reuse report • Scalability • Increased demand for compatibility reviews • non-caBIG projects (e.g., CTSA)?
Compatibility Review System • Introduction to the CRS • Review of Supported Workflows • Overview of New Functionality • Future Enhancements • Use Cases for Semantic Infrastructure
Infrastructure Needs • Everything that has been mentioned to support compatibility reviews • See previous presentations, especially Gold Compatibility and GridPIR • Interface to the SIW error checking routines • Export as XML • Ability to annotate and register methods/interfaces • Ability to link (web) to search results and individual records in the caDSR and EVS
Infrastructure Needs • Need for more powerful ways to query metadata • Identify similar or related CDEs • Same set of concepts, different order • Related concepts, explicit relationships • Related concepts, implicit relationships • Applications • Silver level reviews • Gold level reviews • Model development and harmonization • CDE harmonization • others… SemDEQ
Shameless Plugs KC Overview Tool Demos • Vocabulary Knowledge Center • 9:00 am – 10:30 am tomorrow • Northwestern Room 202
Shameless Plugs • Vocabulary Knowledge Center • 9:00 am – 10:30 am tomorrow • Northwestern Room 202 • CRS Breakout Session • 11:00 am – 12:30 pm tomorrow • Northwestern Room 202 Demo and Hands-On Training
Shameless Plugs • Vocabulary Knowledge Center • 9:00 am – 10:30 am tomorrow • Northwestern Room 202 • CRS Breakout Session • 11:00 am – 12:30 pm tomorrow • Northwestern Room 202 • AMIA 2008 Annual Symposium • caBIG Compatibility Review System: Software to Support the Evaluation of Applications Using Defined Interoperability Criteria • November 10, 2008 • Washington, D.C.