1 / 17

Barak Agiv Itamar Ben- Zaken Barak Nahum Vladislav Smolensky Academic Advisor: Yuval Elovici

Prototype. Barak Agiv Itamar Ben- Zaken Barak Nahum Vladislav Smolensky Academic Advisor: Yuval Elovici Professional Advisor: Mira Balaban. Overview. Global Architecture Prototype Example #1: Model Query Framework Prototype Example #2: Pattern Matching

vlad
Download Presentation

Barak Agiv Itamar Ben- Zaken Barak Nahum Vladislav Smolensky Academic Advisor: Yuval Elovici

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. Prototype Barak Agiv Itamar Ben-Zaken Barak Nahum VladislavSmolensky Academic Advisor: Yuval Elovici Professional Advisor: Mira Balaban

  2. Overview • Global Architecture • Prototype Example #1: Model Query Framework • Prototype Example #2: Pattern Matching • Prototype Example #3: Wizards Framework

  3. Global Architecture Pattern Matching Framework GenSets Analysis Refactoring Tools Model Querying Framework Templates Framework Wizards Framework Class-Diagram Editor Eclipse

  4. Model Query Framework (Reminder) Repository Filters Sorters Class-Diagram Engine UMLElementSelectionViewPart

  5. Model Query Framework - Demo

  6. Model Query Framework – Filter Implementation Example

  7. Model Query Framework – Install New Filter

  8. Pattern Matching Framework (Reminder) Labeled Graph Class-Diagram converter Class-Diagram Pattern Verification Code Structure Schema Schema Matcher Pattern Matcher Result

  9. PM Framework – Matching Example Editing the class-diagram Initiating the matching process Reviewing the results

  10. PM Framework - Configuration

  11. PM Framework – Installing additional patterns

  12. Wizards Framework (Reminder) • Exposes API for manipulating class-diagram elements • Enables extending the IDE with new class-diagram tools

  13. Wizards Framework – Example of a Sample Wizard

  14. Wizards Framework – Implementing a Wizard

  15. Wizards Framework – Example of Connecting Existing Tools

  16. Wizards Framework – Installing additional patterns

  17. Thank you!

More Related