PCM Refactoring Philipp, Michael, Daria, Axel, Steffen, Matthias.

6
PCM Refactoring Philipp, Michael, Daria, Axel, Steffen, Matthias

Transcript of PCM Refactoring Philipp, Michael, Daria, Axel, Steffen, Matthias.

Page 1: PCM Refactoring Philipp, Michael, Daria, Axel, Steffen, Matthias.

PCM RefactoringPhilipp, Michael, Daria, Axel, Steffen, Matthias

Page 2: PCM Refactoring Philipp, Michael, Daria, Axel, Steffen, Matthias.

Motivation

Refactoring OF PCM:• Extend MM (Security, Transactions/DB, …)• Refactoring PCM Core / Technical Realization• Slicing• Units in PCM & Bench• Modular Simulation

NOT Refactoring with PCM• Possible but not our focus

Page 3: PCM Refactoring Philipp, Michael, Daria, Axel, Steffen, Matthias.

State of the Art

• Existing Modularization in PCM (vs. Profiles)• Meta-Model: Core PCM, StoEx, Units, … (Eclipse Plugins)• Editors: Property Provider „Manual“ glue code necessary

Page 4: PCM Refactoring Philipp, Michael, Daria, Axel, Steffen, Matthias.

Requirements / Wishlist

• Extension Mechanisms for• Meta-Model extensions• Editors• Simulations• Transformations

Page 5: PCM Refactoring Philipp, Michael, Daria, Axel, Steffen, Matthias.

Slicing

What‘s missing?• StoEx, Units, … • SEFF vs RD-SEFF• Protocols

• Annotation Concept, e.g., SEFF & RD-SEFF Profiles?

Page 6: PCM Refactoring Philipp, Michael, Daria, Axel, Steffen, Matthias.

Conclusions

• Identify existing extensions mechanisms/techniques• Annotation vs. ADL extensions

• Refine Slicing• Concepts• Techniques

• Coordination between Karlsruhe & Paderborn• Concall