1 / 8

EMF Profiles / Annotations for Technical Deployment

EMF Profiles / Annotations for Technical Deployment. Kieker-/Palladio-Days 29.11.2013, FZI, Karlsruhe Anne, Emre, Jörg, Klaus, Martin, Sebastian @ 東京. Definition of the break out‘s goals. Status and presentation of PCM Profiles Overview Live-Demo

nuri
Download Presentation

EMF Profiles / Annotations for Technical Deployment

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. EMF Profiles / Annotationsfor Technical Deployment Kieker-/Palladio-Days 29.11.2013, FZI, Karlsruhe Anne, Emre, Jörg, Klaus, Martin, Sebastian @東京

  2. Definition ofthe break out‘sgoals • Statusandpresentationof PCM Profiles • Overview • Live-Demo • Discussusecaseoftechnicalannotations • SOAP/ RMI annotations • JEE-Beans / Servlet annotations • Collectfeaturewishlistforupcoming Palladio Releases

  3. PIBA: Warum brauchen wir Profile?

  4. Status andPresentationof PCM-Profiles • Weuse EMF Profiles (Langer et al.) TU Wien • Need toadaptinheritencestructures: • Middle Layer with „EStereotypableObjectextends EObject“ •  The modelknowsaboutits stereotype applications (vs. Decorativeapproacheat EMF Profiles in the „pure“ version) • Generation ofcode (defined in theGenmodel) not towards EObject, but EStereotypableObject • Donefor PCM

  5. Inheritenceof EMF Profiles vs. Inheritence in PCM-Profiles • After • Before

  6. Status of EMF Profiles – Definition ofProfiles

  7. Status PCM Profiles – Tree Viewer based on selectedelements in the Editor (underdevelopment)

  8. Feature Wishlist • Validierung • Beispiel: EString „IP-Address“ mit Überprüfung, ob die IPv4 oder IPv6-Vorgaben eingehalten • Wizard für Erstellung von stereotypisierten PCM-Modellen • Feature-Modelle • Referenzierung eines Typmodells • Werte des Profils als Feature-Konfiguration • Vordefinierte Profile als Plugin„einbetten / verwenden“ • Solange noch nicht released: Wiki-Anleitung, wie man PCM- Profiles verwenden / installieren kann. • Danach: Update-Site etc. zum einfachen Installieren (Plan: Kepler-Release)

More Related