toward integration of policies into dsmls
play

Toward Integration of Policies into DSMLs Frank Hernandez Peter J. - PowerPoint PPT Presentation

Toward Integration of Policies into DSMLs Frank Hernandez Peter J. Clarke Motivation Take a Domain-Specific Modeling Language (DSML). Take an Event-Condition-Action (ECA) Policy language ( feature ) not previously foreseen during the


  1. Toward Integration of Policies into DSMLs Frank Hernandez Peter J. Clarke

  2. Motivation • Take a Domain-Specific Modeling Language (DSML). • Take an Event-Condition-Action (ECA) Policy language ( feature ) not previously foreseen during the language design phase. • Update the language to support policies.

  3. Motivation • Adding policies to a DSML requires: – Knowledge of policies – Modification of the existing language meta- model

  4. Motivation + = + Policy Language DSML Meta-Model = Updated DSML Meta- Meta-Model Model

  5. Approach

  6. Approach

  7. Generate DSML-Specific Linker

  8. Meta Models Book Store Meta-Model Domain Linker Meta-Model

  9. DSML-Specific Linker (Final) Book Store Meta-Model Domain Linker Meta-Model

  10. DSML-Specific Linker (Final) Book Store Meta-Model Domain Linker Meta-Model

  11. Approach

  12. Generate DSML-Specific Linker

  13. DSML-Specific Linker Instance User specifies: • Which nodes have policies. • Which events that node responds to. • Which actions are supported by that node.

  14. Approach

  15. Generate DSML-Policy Meta

  16. DSML Linker Instance Book Store Meta-Model Policy Language Meta-Model

  17. Updated DSML Meta-Model

  18. Updated DSML Meta-Model

  19. Updated DSML Meta-Model

  20. Updated DSML Meta-Model

  21. Updated DSML Meta-Model

  22. Updated DSML Meta-Model

  23. Approach

  24. Generate DSML-Policy Meta

  25. Updated DSML - Instance

  26. Other Applications - CML Communication Modeling Language Meta-Model

  27. Final CML With Policies - Portion

  28. References • [1 ]M. Allison, A. A. Allen, Z. Yang, and P. J. Clarke. A software engineering approach to user-driven control of the microgrid. In In Proceedings of the 23 rd International Conference on Software Engineering and Knowledge Engineering (SEKE), pages 59{64, 2011. • [2] M. D. D. Fabro, J. Bezivin, F. Jouault, E. Breton, and G. Gueltas. Amw: a generic model weaver. In Proceedings of the 1ere Journee sur l'Ingenierie Dirigee par les Modeles (IDM05), 2005. • [3] R. France, F. Fleurey, R. Reddy, B. Baudry, and S. Ghosh. Providing support for model composition in metamodels. In Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference, pages 253{, Washington, DC, USA, 2007. IEEE Computer Society.

  29. Questions

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend