Your SlideShare is downloading. ×
0
Quality management using model-driven                          engineering                             an overview       I...
Roadmap   IntroductionCommon Practices  Related Work     Insights  Future Works
Roadmap  IntroductionCommon Practices  Related Work     Insights  Future Works
Introduction  Quality: ”Degree to which a set of inherent     characteristics fulfills requirements”    MDE promotes the u...
Roadmap   IntroductionCommon Practices  Related Work     Insights  Future Works
Common Practices>   Project Management>   Requirements Management and Development>   Measurement and Analysis>   Technical...
Roadmap   IntroductionCommon Practices  Related Work     Insights  Future Works
Related Work: Project Management                                                             MS                           ...
Related Work: Requirements Management and                                           Development                           ...
Related Work: Measurement and Analysis                                                           WE Software Measurement M...
Related Work: Technical ReviewsSources: Farkas, T.: Quality Improvement in Automotive Software Engineerig Using a Model-Ba...
Related Work: Quality ImprovementSources: Wahler, M.: A Pattern Approach to Increasing the Maturity Level of Class Models ...
Related Work: SimulationSource: Monperrus, et al.Model-driven simulation of a maritime surveillance system (2008)
Related Work: Software Testing      Transformation Testing               Transformation Testing          PIM              ...
Related Work: Quality of Service mechanismsSource: Oberortner, et al.: Tailoring a model-driven Quality-of-Service DSL for...
Roadmap   IntroductionCommon Practices  Related Work     Insights  Future Works
Insights> Quality management is very broad> There are few MDE quality tools> MDE can expedite quality practices> MDE can i...
Roadmap   IntroductionCommon Practices  Related Work     Insights Future Works
Future Works> Integrated Quality Environment   – Metamodeling all work products (engineering and management)   – Informati...
Quality management using model-driven                          engineering                             an overview    than...
Upcoming SlideShare
Loading in...5
×

Quality management using mde - an overview

297

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
297
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Quality management using mde - an overview"

  1. 1. Quality management using model-driven engineering an overview Iván Ruiz-Rube 01/06/2010
  2. 2. Roadmap IntroductionCommon Practices Related Work Insights Future Works
  3. 3. Roadmap IntroductionCommon Practices Related Work Insights Future Works
  4. 4. Introduction Quality: ”Degree to which a set of inherent characteristics fulfills requirements” MDE promotes the use of models andtransformations as primary artifacts throughout the software development MDE as a mechanism to support quality management
  5. 5. Roadmap IntroductionCommon Practices Related Work Insights Future Works
  6. 6. Common Practices> Project Management> Requirements Management and Development> Measurement and Analysis> Technical Reviews> Quality Improvement> Simulation> Software Testing> Quality of Service mechanisms
  7. 7. Roadmap IntroductionCommon Practices Related Work Insights Future Works
  8. 8. Related Work: Project Management MS Project BPEL SOA PlatformSource: Aldazabal, et al. : Automated Model Driven Development Processes (2008)
  9. 9. Related Work: Requirements Management and Development File Edit View Internet Navigator Requirements Validation www.prototipo.org Nombre Edad Requirements Analysis Desing Metatamodel Metatamodel Metatamodel Traceability AssuranceSources: Escalona, et al. : Measuring the quality of Model-Driven projects with NDT-Quality (2010) Escalona, et al. : NDT-Protypes
  10. 10. Related Work: Measurement and Analysis WE Software Measurement Meta-Model Quality Framework Identify Identify Target Quality Goals Objects Specify Identifiy Evaluation Quality Method Properties Review ExecuteSources: Mohagheghi, et al.: Developing a quality framework for model-driven engineering (2008) Cachero, et al.: Metamodeling the quality of the web development process intermediate artifacts (2007)
  11. 11. Related Work: Technical ReviewsSources: Farkas, T.: Quality Improvement in Automotive Software Engineerig Using a Model-Based Approach.(2008)Escalona, et al. Measuring the quality of Model-Driven projects with NDT-Quality (2010)Koehler, et al.: Combining quality assurance and model transformations in business-driven development (2007)
  12. 12. Related Work: Quality ImprovementSources: Wahler, M.: A Pattern Approach to Increasing the Maturity Level of Class Models (2008) Mens, T. et al.: Model-Driven Software Refactoring (2008)
  13. 13. Related Work: SimulationSource: Monperrus, et al.Model-driven simulation of a maritime surveillance system (2008)
  14. 14. Related Work: Software Testing Transformation Testing Transformation Testing PIM PSM Code • PITM • PSTM • Testing CodeSources: Lamancha, et al.: Model-driven testing in software product lines (2009) Lin, et al.: A testing framework for model transformations (2005)
  15. 15. Related Work: Quality of Service mechanismsSource: Oberortner, et al.: Tailoring a model-driven Quality-of-Service DSL for various stakeholders (2009)
  16. 16. Roadmap IntroductionCommon Practices Related Work Insights Future Works
  17. 17. Insights> Quality management is very broad> There are few MDE quality tools> MDE can expedite quality practices> MDE can improve software quality
  18. 18. Roadmap IntroductionCommon Practices Related Work Insights Future Works
  19. 19. Future Works> Integrated Quality Environment – Metamodeling all work products (engineering and management) – Information Integration between applications supporting the development process – Project Metadata Global View – DSL for Technical Reviews (check guidelines as OCL queries)> Component Reusability – Software/Models Reusability – Enriching Component Repositories> Software Architecture – Technical Design Verification – Software Product Lines Development
  20. 20. Quality management using model-driven engineering an overview thanks Iván Ruiz-Rube
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×